PageSourceSearch

https://esig.ly/js/f87ea84.js

js esig.ly collected 2026-09-29 02:57:13 UTC 475,636 bytes, 14 lines download raw bytes

1(function(){var V,U=this;function T(l,p){var f=l.split("."),n=U;f[0] in n||!n.execScript||n.execScript("var "+f[0]);for(var m;f.length&&(m=f.shift());){f.length||void 0===p?n=n[m]?n[m]:n[m]={}:n[m]=p}}var S=Array.prototype,R=S.forEach?function(l,m,f){S.forEach.call(l,m,f)}:function(l,q,f){for(var p=l.length,n="string"==typeof l?l.split(""):l,m=0;m<p;m++){m in n&&q.call(f,n[m],m,l)}};function P(l){var m=0,f;for(f in l){m++}return m}function N(l){var m={},f;for(f in l){m[f]=l[f]}return m}function z(l,q){this.c={};this.b=[];var f=arguments.length;if(1<f){if(f%2){throw Error("Uneven number of arguments")}for(var p=0;p<f;p+=2){this.set(arguments[p],arguments[p+1])}}else{if(l){var n;if(l instanceof z){for(o(l),p=l.b.concat(),o(l),n=[],f=0;f<l.b.length;f++){n.push(l.c[l.b[f]])}}else{var f=[],m=0;for(p in l){f[m++]=p}p=f;f=[];m=0;for(n in l){f[m++]=l[n]}n=f}for(f=0;f<p.length;f++){this.set(p[f],n[f])}}}}z.prototype.f=0;z.prototype.p=0;function o(l){if(l.f!=l.b.length){for(var p=0,f=0;p<l.b.length;){var n=l.b[p];k(l.c,n)&&(l.b[f++]=n);p++}l.b.length=f}if(l.f!=l.b.length){for(var m={},f=p=0;p<l.b.length;){n=l.b[p],k(m,n)||(l.b[f++]=n,m[n]=1),p++}l.b.length=f}}z.prototype.get=function(f,l){return k(this.c,f)?this.c[f]:l};z.prototype.set=function(f,l){k(this.c,f)||(this.f++,this.b.push(f),this.p++);this.c[f]=l};function k(f,l){return Object.prototype.hasOwnProperty.call(f,l)}var i,g,d,Q;function O(){return U.navigator?U.navigator.userAgent:null}Q=d=g=i=!1;var M;if(M=O()){var F=U.navigator;i=0==M.lastIndexOf("Opera",0);g=!i&&(-1!=M.indexOf("MSIE")||-1!=M.indexOf("Trident"));d=!i&&-1!=M.indexOf("WebKit");Q=!i&&!d&&!g&&"Gecko"==F.product}var t=g,j=Q,h=d;var e;if(i&&U.opera){var c=U.opera.version;"function"==typeof c&&c()}else{j?e=/rv\:([^\);]+)(\)|;)/:t?e=/\b(?:MSIE|rv)\s+([^\);]+)(\)|;)/:h&&(e=/WebKit\/(\S+)/),e&&e.exec(O())}function b(f,l){this.a=f||{e:"",prefix:"",host:"",scheme:""};this.h(l||{})}b.g=function(){return b.j?b.j:b.j=new b};V=b.prototype;V.h=function(f){this.d=new z(f)};V.o=function(){return this.d};V.k=function(f){this.a.e=f};V.n=function(){return this.a.e};V.l=function(f){this.a.prefix=f};function a(l,q,f,p){var n,m=RegExp(/\[\]$/);if(f instanceof Array){R(f,function(r,s){m.test(q)?p(q,r):a(l,q+"["+("object"===typeof r?s:"")+"]",r,p)})}else{if("object"===typeof f){for(n in f){a(l,q+"["+n+"]",f[n],p)}}else{p(q,f)}}}V.i=function(f){var l=this.a.prefix+f;if(k(this.d.c,l)){f=l}else{if(!k(this.d.c,f)){throw Error('The route "'+f+'" does not exist.')}}return this.d.get(f)};V.m=function(u,r,s){var p=this.i(u),n=r||{},m=N(n),l="",w=!0,f="";R(p.tokens,function(x){if("text"===x[0]){l=x[1]+l,w=!1}else{if("variable"===x[0]){var A=x[3] in p.defaults;if(!1===w||!A||x[3] in n&&n[x[3]]!=p.defaults[x[3]]){if(x[3] in n){var A=n[x[3]],y=x[3];y in m&&delete m[y]}else{if(A){A=p.defaults[x[3]]}else{if(w){return}throw Error('The route "'+u+'" requires the parameter "'+x[3]+'".')}}if(!0!==A&&!1!==A&&""!==A||!w){y=encodeURIComponent(A).replace(/%2F/g,"/"),"null"===y&&null===A&&(y=""),l=x[1]+y+l}w=!1}else{A&&(x=x[3],x in m&&delete m[x])}}else{throw Error('The token type "'+x[0]+'" is not supported.')}}});""===l&&(l="/");R(p.hosttokens,function(y){var x;if("text"===y[0]){f=y[1]+f}else{if("variable"===y[0]){if(y[3] in n){x=n[y[3]];var A=y[3];A in m&&delete m[A]}else{y[3] in p.defaults&&(x=p.defaults[y[3]])}f=y[1]+x+f}}});l=this.a.e+l;"_scheme" in p.requirements&&this.a.scheme!=p.requirements._scheme?l=p.requirements._scheme+"://"+(f||this.a.host)+l:"schemes" in p&&"undefined"!==typeof p.schemes[0]&&this.a.scheme!=p.schemes[0]?l=p.schemes[0]+"://"+(f||this.a.host)+l:f&&this.a.host!==f?l=this.a.scheme+"://"+f+l:!0===s&&(l=this.a.scheme+"://"+this.a.host+l);if(0<P(m)){var q,v=[];r=function(y,x){x="function"===typeof x?x():x;v.push(encodeURIComponent(y)+"\x3d"+encodeURIComponent(null===x?"":x))};for(q in m){a(this,q,m[q],r)}l=l+"?"+v.join("\x26").replace(/%20/g,"+")}return l};T("fos.Router",b);T("fos.Router.setData",function(f){var l=b.g();l.k(f.base_url);l.h(f.routes);"prefix" in f&&l.l(f.prefix);l.a.host=f.host;l.a.scheme=f.scheme});b.getInstance=b.g;b.prototype.setRoutes=b.prototype.h;b.prototype.getRoutes=b.prototype.o;b.prototype.setBaseUrl=b.prototype.k;b.prototype.getBaseUrl=b.prototype.n;b.prototype.generate=b.prototype.m;b.prototype.setPrefix=b.prototype.l;b.prototype.getRoute=b.prototype.i;window.Routing=b.g()})();
2(function(ee){function ff(gn,go){go=go||Error;return function(){var gv=2;var gp=arguments,gu=gp[0],gt="["+(gn?gn+":":"")+gu+"] ",gs=gp[1],gq,gr;gt+=gs.replace(/\{\d+\}/g,function(gx){var gw=+gx.slice(1,-1),gy=gw+gv;if(gy<gp.length){return fP(gp[gy])}return gx}
2);gt+="\nhttp://errors.angularjs.org/1.5.5/"+(gn?gn+"/":"")+gu;for(gr=gv,gq="?";gr<gp.length;gr++,gq="&"){gt+=gq+"p"+(gr-gv)+"="+encodeURIComponent(fP(gp[gr]))}return new go(gt)}}var cE=/^\/(.+)\/([a-z]*)$/;var fT="validity";var U=Object.prototype.hasOwnProperty;var ds=function(gn){return B(gn)?gn.toLowerCase():gn};var be=function(gn){return B(gn)?gn.toUpperCase():gn};var c0=function(gn){return B(gn)?gn.replace(/[A-Z]/g,function(go){return String.fromCharCode(go.charCodeAt(0)|32)}):gn};var fs=function(gn){return B(gn)?gn.replace(/[a-z]/g,function(go){return String.fromCharCode(go.charCodeAt(0)&~32)}):gn};if("i"!=="I".toLowerCase()){ds=c0;be=fs}var ft,ai,fX,dc=[].slice,ei=[].splice,cz=[].push,eV=Object.prototype.toString,ar=Object.getPrototypeOf,fi=ff("ng"),df=ee.angular||(ee.angular={}),gl,l=0;ft=ee.document.documentMode;function cg(go){if(go==null||fe(go)){return false}if(Z(go)||B(go)||(ai&&go instanceof ai)){return true}var gn="length" in Object(go)&&go.length;return q(gn)&&(gn>=0&&((gn-1) in go||go instanceof Array)||typeof go.item=="function")}function bu(gs,gq,gp){var go,gr;if(gs){if(by(gs)){for(go in gs){if(go!="prototype"&&go!="length"&&go!="name"&&(!gs.hasOwnProperty||gs.hasOwnProperty(go))){gq.call(gp,gs[go],go,gs)}}}else{if(Z(gs)||cg(gs)){var gn=typeof gs!=="object";for(go=0,gr=gs.length;go<gr;go++){if(gn||go in gs){gq.call(gp,gs[go],go,gs)}}}else{if(gs.forEach&&gs.forEach!==bu){gs.forEach(gq,gp,gs)}else{if(gb(gs)){for(go in gs){gq.call(gp,gs[go],go,gs)}}else{if(typeof gs.hasOwnProperty==="function"){for(go in gs){if(gs.hasOwnProperty(go)){gq.call(gp,gs[go],go,gs)}}}else{for(go in gs){if(U.call(gs,go)){gq.call(gp,gs[go],go,gs)}}}}}}}}return gs}function dO(gr,gp,go){var gq=Object.keys(gr).sort();for(var gn=0;gn<gq.length;gn++){gp.call(go,gr[gq[gn]],gq[gn])}return gq}function d7(gn){return function(gp,go){gn(go,gp)}}function aZ(){return ++l}function cB(go,gn){if(gn){go.$$hashKey=gn}else{delete go.$$hashKey}}function dg(gu,gr,gw){var gs=gu.$$hashKey;for(var gq=0,gx=gr.length;gq<gx;++gq){var gp=gr[gq];if(!u(gp)&&!by(gp)){continue}var gy=Object.keys(gp);for(var go=0,gt=gy.length;go<gt;go++){var gv=gy[go];var gn=gp[gv];if(gw&&u(gn)){if(fz(gn)){gu[gv]=new Date(gn.valueOf())}else{if(aI(gn)){gu[gv]=new RegExp(gn)}else{if(gn.nodeName){gu[gv]=gn.cloneNode(true)}else{if(r(gn)){gu[gv]=gn.clone()}else{if(!u(gu[gv])){gu[gv]=Z(gn)?[]:{}}dg(gu[gv],[gn],true)}}}}}else{gu[gv]=gn}}}cB(gu,gs);return gu}function gh(gn){return dg(gn,dc.call(arguments,1),false)}function ch(gn){return dg(gn,dc.call(arguments,1),true)}function dv(gn){return parseInt(gn,10)}function eH(go,gn){return gh(Object.create(go),gn)}function eW(){}eW.$inject=[];function a4(gn){return gn}a4.$inject=[];function aa(gn){return function go(){return gn}}function dN(gn){return by(gn.toString)&&gn.toString!==eV}function C(gn){return typeof gn==="undefined"}function fj(gn){return typeof gn!=="undefined"}function u(gn){return gn!==null&&typeof gn==="object"}function gb(gn){return gn!==null&&typeof gn==="object"&&!ar(gn)}function B(gn){return typeof gn==="string"}function q(gn){return typeof gn==="number"}function fz(gn){return eV.call(gn)==="[object Date]"}var Z=Array.isArray;function by(gn){return typeof gn==="function"}function aI(gn){return eV.call(gn)==="[object RegExp]"}function fe(gn){return gn&&gn.window===gn}function d6(gn){return gn&&gn.$evalAsync&&gn.$watch}function c5(gn){return eV.call(gn)==="[object File]"}function eU(gn){return eV.call(gn)==="[object FormData]"}function a(gn){return eV.call(gn)==="[object Blob]"}function aR(gn){return typeof gn==="boolean"}function f4(gn){return gn&&by(gn.then)}var fW=/^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array\]$/;function d4(gn){return gn&&q(gn.length)&&fW.test(eV.call(gn))}function x(gn){return eV.call(gn)==="[object ArrayBuffer]"}var aV=function(gn){return B(gn)?gn.trim():gn};var eQ=function(gn){return gn.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};function r(gn){return !!(gn&&(gn.nodeName||(gn.prop&&gn.attr&&gn.find)))}function v(gq){var gp={},gn=gq.split(","),go;for(go=0;go<gn.length;
2go++){gp[gn[go]]=true}return gp}function en(gn){return ds(gn.nodeName||(gn[0]&&gn[0].nodeName))}function aw(go,gn){return Array.prototype.indexOf.call(go,gn)!=-1}function e2(gp,go){var gn=gp.indexOf(go);if(gn>=0){gp.splice(gn,1)}return gn}function gi(gt,go){var gn=[];var gr=[];if(go){if(d4(go)||x(go)){throw fi("cpta","Can't copy! TypedArray destination cannot be mutated.")}if(gt===go){throw fi("cpi","Can't copy! Source and destination are identical.")}if(Z(go)){go.length=0}else{bu(go,function(gv,gu){if(gu!=="$$hashKey"){delete go[gu]}})}gn.push(gt);gr.push(go);return gs(gt,go)}return gp(gt);function gs(gz,gu){var gy=gu.$$hashKey;var gw;if(Z(gz)){for(var gv=0,gx=gz.length;gv<gx;gv++){gu.push(gp(gz[gv]))}}else{if(gb(gz)){for(gw in gz){gu[gw]=gp(gz[gw])}}else{if(gz&&typeof gz.hasOwnProperty==="function"){for(gw in gz){if(gz.hasOwnProperty(gw)){gu[gw]=gp(gz[gw])}}}else{for(gw in gz){if(U.call(gz,gw)){gu[gw]=gp(gz[gw])}}}}}cB(gu,gy);return gu}function gp(gx){if(!u(gx)){return gx}var gv=gn.indexOf(gx);if(gv!==-1){return gr[gv]}if(fe(gx)||d6(gx)){throw fi("cpws","Can't copy! Making copies of Window or Scope instances is not supported.")}var gw=false;var gu=gq(gx);if(gu===undefined){gu=Z(gx)?[]:Object.create(ar(gx));gw=true}gn.push(gx);gr.push(gu);return gw?gs(gx,gu):gu}function gq(gw){switch(eV.call(gw)){case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Float32Array]":case"[object Float64Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return new gw.constructor(gp(gw.buffer));case"[object ArrayBuffer]":if(!gw.slice){var gu=new ArrayBuffer(gw.byteLength);new Uint8Array(gu).set(new Uint8Array(gw));return gu}return gw.slice(0);case"[object Boolean]":case"[object Number]":case"[object String]":case"[object Date]":return new gw.constructor(gw.valueOf());case"[object RegExp]":var gv=new RegExp(gw.source,gw.toString().match(/[^\/]*$/)[0]);gv.lastIndex=gw.lastIndex;return gv;case"[object Blob]":return new gw.constructor([gw],{type:gw.type})}if(by(gw.cloneNode)){return gw.cloneNode(true)}}}function er(gq,gr){if(Z(gq)){gr=gr||[];for(var go=0,gp=gq.length;go<gp;go++){gr[go]=gq[go]}}else{if(u(gq)){gr=gr||{};for(var gn in gq){if(!(gn.charAt(0)==="$"&&gn.charAt(1)==="$")){gr[gn]=gq[gn]}}}}return gr||gq}function eh(gt,gs){if(gt===gs){return true}if(gt===null||gs===null){return false}if(gt!==gt&&gs!==gs){return true}var gr=typeof gt,gp=typeof gs,gq,go,gn;if(gr==gp&&gr=="object"){if(Z(gt)){if(!Z(gs)){return false}if((gq=gt.length)==gs.length){for(go=0;go<gq;go++){if(!eh(gt[go],gs[go])){return false}}return true}}else{if(fz(gt)){if(!fz(gs)){return false}return eh(gt.getTime(),gs.getTime())}else{if(aI(gt)){if(!aI(gs)){return false}return gt.toString()==gs.toString()}else{if(d6(gt)||d6(gs)||fe(gt)||fe(gs)||Z(gs)||fz(gs)||aI(gs)){return false}gn=f9();for(go in gt){if(go.charAt(0)==="$"||by(gt[go])){continue}if(!eh(gt[go],gs[go])){return false}gn[go]=true}for(go in gs){if(!(go in gn)&&go.charAt(0)!=="$"&&fj(gs[go])&&!by(gs[go])){return false}}return true}}}}return false}var at=function(){if(!fj(at.rules)){var go=(ee.document.querySelector("[ng-csp]")||ee.document.querySelector("[data-ng-csp]"));if(go){var gp=go.getAttribute("ng-csp")||go.getAttribute("data-ng-csp");at.rules={noUnsafeEval:!gp||(gp.indexOf("no-unsafe-eval")!==-1),noInlineStyle:!gp||(gp.indexOf("no-inline-style")!==-1)}}else{at.rules={noUnsafeEval:gn(),noInlineStyle:false}}}return at.rules;function gn(){try{new Function("");return false}catch(gq){return true}}};var dn=function(){if(fj(dn.name_)){return dn.name_}var gq;var go,gp=dz.length,gr,gn;for(go=0;go<gp;++go){gr=dz[go];if(gq=ee.document.querySelector("["+gr.replace(":","\\:")+"jq]")){gn=gq.getAttribute(gr+"jq");break}}return(dn.name_=gn)};function fZ(gp,go,gn){return gp.concat(dc.call(go,gn))}function fh(gn,go){return dc.call(gn,go||0)}function cJ(go,gp){var gn=arguments.length>2?fh(arguments,2):[];if(by(gp)&&!(gp instanceof RegExp)){return gn.length?function(){return arguments.length?gp.apply(go,fZ(gn,arguments,0)):gp.apply(go,gn
2)}:function(){return arguments.length?gp.apply(go,arguments):gp.call(go)}}else{return gp}}function f(gn,go){var gp=go;if(typeof gn==="string"&&gn.charAt(0)==="$"&&gn.charAt(1)==="$"){gp=undefined}else{if(fe(go)){gp="$WINDOW"}else{if(go&&ee.document===go){gp="$DOCUMENT"}else{if(d6(go)){gp="$SCOPE"}}}}return gp}function aJ(go,gn){if(C(go)){return undefined}if(!q(gn)){gn=gn?2:null}return JSON.stringify(go,f,gn)}function bc(gn){return B(gn)?JSON.parse(gn):gn}var af=/:/g;function f2(gn,gp){gn=gn.replace(af,"");var go=Date.parse("Jan 01, 1970 00:00:00 "+gn)/60000;return isNaN(go)?gp:go}function aS(gn,go){gn=new Date(gn.getTime());gn.setMinutes(gn.getMinutes()+go);return gn}function ba(go,gq,gn){gn=gn?-1:1;var gr=go.getTimezoneOffset();var gp=f2(gq,gr);return aS(go,gn*(gp-gr))}function cs(gn){gn=ai(gn).clone();try{gn.empty()}catch(gp){}var go=ai("<div>").append(gn).html();try{return gn[0].nodeType===bL?ds(go):go.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(gq,gr){return"<"+ds(gr)})}catch(gp){return ds(go)}}function b6(gn){try{return decodeURIComponent(gn)}catch(go){}}function am(go){var gn={};bu((go||"").split("&"),function(gr){var gp,gq,gs;if(gr){gq=gr=gr.replace(/\+/g,"%20");gp=gr.indexOf("=");if(gp!==-1){gq=gr.substring(0,gp);gs=gr.substring(gp+1)}gq=b6(gq);if(fj(gq)){gs=fj(gs)?b6(gs):true;if(!U.call(gn,gq)){gn[gq]=gs}else{if(Z(gn[gq])){gn[gq].push(gs)}else{gn[gq]=[gn[gq],gs]}}}}});return gn}function eN(go){var gn=[];bu(go,function(gq,gp){if(Z(gq)){bu(gq,function(gr){gn.push(O(gp,true)+(gr===true?"":"="+O(gr,true)))})}else{gn.push(O(gp,true)+(gq===true?"":"="+O(gq,true)))}});return gn.length?gn.join("&"):""}function bH(gn){return O(gn,true).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function O(go,gn){return encodeURIComponent(go).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,(gn?"%20":"+"))}var dz=["ng-","data-ng-","ng:","x-ng-"];function dB(gq,go){var gn,gp,gr=dz.length;for(gp=0;gp<gr;++gp){gn=dz[gp]+go;if(B(gn=gq.getAttribute(gn))){return gn}}return null}function ci(gq,gp){var gr,go,gn={};bu(dz,function(gt){var gs=gt+"app";if(!gr&&gq.hasAttribute&&gq.hasAttribute(gs)){gr=gq;go=gq.getAttribute(gs)}});bu(dz,function(gu){var gs=gu+"app";var gt;if(!gr&&(gt=gq.querySelector("["+gs.replace(":","\\:")+"]"))){gr=gt;go=gt.getAttribute(gs)}});if(gr){gn.strictDi=dB(gr,"strict-di")!==null;gp(gr,go?[go]:[],gn)}}function bB(gs,gr,gq){if(!u(gq)){gq={}}var go={strictDi:false};gq=gh(go,gq);var gt=function(){gs=ai(gs);if(gs.injector()){var gu=(gs[0]===ee.document)?"document":cs(gs);throw fi("btstrpd","App already bootstrapped with this element '{0}'",gu.replace(/</,"&lt;").replace(/>/,"&gt;"))}gr=gr||[];gr.unshift(["$provide",function(gx){gx.value("$rootElement",gs)}]);if(gq.debugInfoEnabled){gr.push(["$compileProvider",function(gx){gx.debugInfoEnabled(true)}])}gr.unshift("ng");var gw=cO(gr,gq.strictDi);gw.invoke(["$rootScope","$rootElement","$compile","$injector",function gv(gy,gx,gz,gA){gy.$apply(function(){gx.data("$injector",gA);gz(gx)(gy)})}]);return gw};var gp=/^NG_ENABLE_DEBUG_INFO!/;var gn=/^NG_DEFER_BOOTSTRAP!/;if(ee&&gp.test(ee.name)){gq.debugInfoEnabled=true;ee.name=ee.name.replace(gp,"")}if(ee&&!gn.test(ee.name)){return gt()}ee.name=ee.name.replace(gn,"");df.resumeBootstrap=function(gu){bu(gu,function(gv){gr.push(gv)});return gt()};if(by(df.resumeDeferredBootstrap)){df.resumeDeferredBootstrap()}}function bY(){ee.name="NG_ENABLE_DEBUG_INFO!"+ee.name;ee.location.reload()}function cw(gn){var go=df.element(gn).injector();if(!go){throw fi("test","no injector found for element argument to getTestability")}return go.get("$$testability")}var J=/[A-Z]/g;function W(gn,go){go=go||"_";return gn.replace(J,function(gp,gq){return(gq?go:"")+gp.toLowerCase()})}var dq=false;function z(){var go;if(dq){return}var gn=dn();fX=C(gn)?ee.jQuery:!gn?undefined:ee[gn];if(fX&&fX.fn.on){ai=fX;gh(fX.fn,{scope:d8.scope,isolateScope:d8.isolateScope,controller:d8.controller,injector:d8.injector,inheritedData:d8.inheritedData});go=fX.cleanData;fX.cleanData=function(gp){var gr;for(var gq=0,gs;(gs=gp[gq])!=null;gq++){gr=fX._data(gs,"events");if(gr&&gr.$destroy){fX(gs).triggerHandler("$destroy")}}go(gp)}}else{ai=fA}df.element=ai;dq=true}function dX(gn,go,gp){if(!gn){throw fi("areq","Argument '{0}' is {1}",(go||"?"),(gp||"required"))}return gn}function dx(gn,go,gp){if(gp&&Z(gn)){gn=gn[gn.length-1]}dX(by(gn),go,"not a function, got "+(gn&&typeof gn==="object"?gn.constructor.name||"Object":typeof gn));return gn}function fv(gn,go){if(gn==="hasOwnProperty"){throw fi("badname","hasOwnProperty is not a valid {0} name",go)}}function dm(gu,gt,gs){if(!gt){return gu}var gr=gt.split(".");var gq;var go=gu;var gn=gr.length;for(var gp=0;gp<gn;gp++){gq=gr[gp];if(gu){gu=(go=gu)[gq]}}if(!gs&&by(gu)){return cJ(go,gu)}return gu}function bj(go){var gr=go[0];var gn=go[go.length-1];var gq;for(var gp=1;gr!==gn&&(gr=gr.nextSibling);gp++){if(gq||go[gp]!==gr){if(!gq){gq=ai(dc.call(go,0,gp))}gq.push(gr)}}return gq||go}function f9(){return Object.create(null)}var bN=1;var bt=2;var bL=3;var fp=8;var bv=9;var aq=11;function fQ(gr){var gp=ff("$injector");var gn=ff("ng");function gq(gu,gt,gs){return gu[gt]||(gu[gt]=gs())}var go=gq(gr,"angular",Object);go.$$minErr=go.$$minErr||ff;return gq(go,"module",function(){var gs={};return function gt(gu,gw,gv){var gx=function(gy,gz){if(gy==="hasOwnProperty"){throw gn("badname","hasOwnProperty is not a valid {0} name",gz)}};gx(gu,"module");if(gw&&gs.hasOwnProperty(gu)){gs[gu]=null}return gq(gs,gu,function(){if(!gw){throw gp("nomod","Module '{0}' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.",gu)}var gD=[];var gE=[];var gC=[];
2var gz=gy("$injector","invoke","push",gE);var gB={_invokeQueue:gD,_configBlocks:gE,_runBlocks:gC,requires:gw,name:gu,provider:gA("$provide","provider"),factory:gA("$provide","factory"),service:gA("$provide","service"),value:gy("$provide","value"),constant:gy("$provide","constant","unshift"),decorator:gA("$provide","decorator"),animation:gA("$animateProvider","register"),filter:gA("$filterProvider","register"),controller:gA("$controllerProvider","register"),directive:gA("$compileProvider","directive"),component:gA("$compileProvider","component"),config:gz,run:function(gF){gC.push(gF);return this}};if(gv){gz(gv)}return gB;function gy(gH,gI,gG,gF){if(!gF){gF=gD}return function(){gF[gG||"push"]([gH,gI,arguments]);return gB}}function gA(gF,gG){return function(gI,gH){if(gH&&by(gH)){gH.$$moduleName=gu}gD.push([gF,gG,arguments]);return gB}}})}})}function fD(go){var gn=[];return JSON.stringify(go,function(gp,gq){gq=f(gp,gq);if(u(gq)){if(gn.indexOf(gq)>=0){return"..."}gn.push(gq)}return gq})}function fP(gn){if(typeof gn==="function"){return gn.toString().replace(/ \{[\s\S]*$/,"")}else{if(C(gn)){return"undefined"}else{if(typeof gn!=="string"){return fD(gn)}}}return gn}var al={full:"1.5.5",major:1,minor:5,dot:5,codeName:"material-conspiration"};function aQ(gn){gh(gn,{bootstrap:bB,copy:gi,extend:gh,merge:ch,equals:eh,element:ai,forEach:bu,injector:cO,noop:eW,bind:cJ,toJson:aJ,fromJson:bc,identity:a4,isUndefined:C,isDefined:fj,isString:B,isFunction:by,isObject:u,isNumber:q,isElement:r,isArray:Z,version:al,isDate:fz,lowercase:ds,uppercase:be,callbacks:{counter:0},getTestability:cw,"$$minErr":ff,"$$csp":at,reloadWithDebugInfo:bY});gl=fQ(ee);gl("ng",["ngLocale"],["$provide",function go(gp){gp.provider({$$sanitizeUri:d9});gp.provider("$compile",et).directive({a:bp,input:eo,textarea:eo,form:cc,script:a6,select:aj,style:fl,option:da,ngBind:D,ngBindHtml:m,ngBindTemplate:dW,ngClass:N,ngClassEven:eZ,ngClassOdd:k,ngCloak:c9,ngController:eR,ngForm:bZ,ngHide:fc,ngIf:cF,ngInclude:dF,ngInit:ek,ngNonBindable:e1,ngPluralize:dp,ngRepeat:eu,ngShow:a9,ngStyle:cL,ngSwitch:eP,ngSwitchWhen:co,ngSwitchDefault:fE,ngOptions:ef,ngTransclude:bP,ngModel:br,ngList:cU,ngChange:cl,pattern:dG,ngPattern:dG,required:cx,ngRequired:cx,minlength:aW,ngMinlength:aW,maxlength:fJ,ngMaxlength:fJ,ngValue:cj,ngModelOptions:ej}).directive({ngInclude:d5}).directive(ew).directive(aK);gp.provider({$anchorScroll:fI,$animate:em,$animateCss:aN,$$animateJs:cX,$$animateQueue:bl,$$AnimateRunner:fr,$$animateAsyncRun:bX,$browser:ev,$cacheFactory:c,$controller:dJ,$document:dQ,$exceptionHandler:gf,$filter:bA,$$forceReflow:e3,$interpolate:eJ,$interval:ap,$http:dD,$httpParamSerializer:aE,$httpParamSerializerJQLike:a1,$httpBackend:fO,$xhrFactory:e0,$location:n,$log:dH,$parse:dy,$rootScope:dY,$q:dh,$$q:bJ,$sce:bn,$sceDelegate:bI,$sniffer:ed,$templateCache:b2,$templateRequest:ep,$$testability:f5,$timeout:gj,$window:T,$$rAF:bS,$$jqLite:cd,$$HashMap:cH,$$cookieReader:dZ})}])}fA.expando="ng339";var gm=fA.cache={},aF=1,cD=function(gn,gp,go){gn.addEventListener(gp,go,false)},fm=function(gn,gp,go){gn.removeEventListener(gp,go,false)};fA._data=function(gn){return this.cache[gn[this.expando]]||{}};function b5(){return ++aF}var L=/([\:\-\_]+(.))/g;var ck=/^moz([A-Z])/;
2var d={mouseleave:"mouseout",mouseenter:"mouseover"};var dj=ff("jqLite");function aB(gn){return gn.replace(L,function(go,gq,gp,gr){return gr?gp.toUpperCase():gp}).replace(ck,"Moz$1")}var bV=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/;var F=/<|&#?\w+;/;var ex=/<([\w:-]+)/;var bg=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi;var aX={option:[1,'<select multiple="multiple">',"</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};aX.optgroup=aX.option;aX.tbody=aX.tfoot=aX.colgroup=aX.caption=aX.thead;aX.th=aX.td;function h(gn){return !F.test(gn)}function aY(go){var gn=go.nodeType;return gn===bN||!gn||gn===bv}function db(go){for(var gn in gm[go.ng339]){return true}return false}function b4(gn){for(var go=0,gp=gn.length;go<gp;go++){d3(gn[go])}}function eO(gt,gs){var gr,gn,gu,gp=gs.createDocumentFragment(),go=[],gq;if(h(gt)){go.push(gs.createTextNode(gt))}else{gr=gr||gp.appendChild(gs.createElement("div"));gn=(ex.exec(gt)||["",""])[1].toLowerCase();gu=aX[gn]||aX._default;gr.innerHTML=gu[1]+gt.replace(bg,"<$1></$2>")+gu[2];gq=gu[0];while(gq--){gr=gr.lastChild}go=fZ(go,gr.childNodes);gr=gp.firstChild;gr.textContent=""}gp.textContent="";gp.innerHTML="";bu(go,function(gv){gp.appendChild(gv)});return gp}function aL(gp,go){go=go||ee.document;var gn;if((gn=bV.exec(gp))){return[go.createElement(gn[1])]}if((gn=eO(gp,go))){return gn.childNodes}return[]}function e9(go,gp){var gn=go.parentNode;if(gn){gn.replaceChild(gp,go)}gp.appendChild(go)}var eg=ee.Node.prototype.contains||function(gn){return !!(this.compareDocumentPosition(gn)&16)};function fA(gn){if(gn instanceof fA){return gn}var go;if(B(gn)){gn=aV(gn);go=true}if(!(this instanceof fA)){if(go&&gn.charAt(0)!="<"){throw dj("nosel","Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element")}return new fA(gn)}if(go){ac(this,aL(gn))}else{ac(this,gn)}}function dP(gn){return gn.cloneNode(true)}function bG(gp,gq){if(!gq){d3(gp)}if(gp.querySelectorAll){var gr=gp.querySelectorAll("*");for(var go=0,gn=gr.length;go<gn;go++){d3(gr[go])}}}function ag(gq,gs,gr,gu){if(fj(gu)){throw dj("offargs","jqLite#off() does not support the `selector` argument")}var go=cm(gq);var gp=go&&go.events;var gt=go&&go.handle;if(!gt){return}if(!gs){for(gs in gp){if(gs!=="$destroy"){fm(gq,gs,gt)}delete gp[gs]}}else{var gn=function(gw){var gv=gp[gw];if(fj(gr)){e2(gv||[],gr)}if(!(fj(gr)&&gv&&gv.length>0)){fm(gq,gw,gt);delete gp[gw]}};bu(gs.split(" "),function(gv){gn(gv);if(d[gv]){gn(d[gv])}})}}function d3(gq,gp){var go=gq.ng339;var gn=go&&gm[go];if(gn){if(gp){delete gn.data[gp];return}if(gn.handle){if(gn.events.$destroy){gn.handle({},"$destroy")}ag(gq)}delete gm[go];gq.ng339=undefined}}function cm(gq,go){var gp=gq.ng339,gn=gp&&gm[gp];if(go&&!gn){gq.ng339=gp=b5();gn=gm[gp]={events:{},data:{},handle:undefined}}return gn}function av(gp,go,gs){if(aY(gp)){var gt=fj(gs);var gu=!gt&&go&&!u(go);var gq=!go;var gn=cm(gp,!gu);var gr=gn&&gn.data;if(gt){gr[go]=gs}else{if(gq){return gr}else{if(gu){return gr&&gr[go]}else{gh(gr,go)}}}}}function bD(go,gn){if(!go.getAttribute){return false}return((" "+(go.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+gn+" ")>-1)}function dw(go,gn){if(gn&&go.setAttribute){bu(gn.split(" "),function(gp){go.setAttribute("class",aV((" "+(go.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+aV(gp)+" "," ")))})}}function dI(go,gn){if(gn&&go.setAttribute){var gp=(" "+(go.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");bu(gn.split(" "),function(gq){gq=aV(gq);if(gp.indexOf(" "+gq+" ")===-1){gp+=gq+" "}});go.setAttribute("class",aV(gp))}}function ac(gn,gq){if(gq){if(gq.nodeType){gn[gn.length++]=gq}else{var gp=gq.length;if(typeof gp==="number"&&gq.window!==gq){if(gp){for(var go=0;go<gp;go++){gn[gn.length++]=gq[go]}}}else{gn[gn.length++]=gq}}}}function a5(go,gn){return c7(go,"$"+(gn||"ngController")+"Controller")}function c7(gp,gn,gr){if(gp.nodeType==bv){gp=gp.documentElement}var gs=Z(gn)?gn:[gn];while(gp){for(var go=0,gq=gs.length;go<gq;go++){if(fj(gr=ai.data(gp,gs[go]))){return gr}}gp=gp.parentNode||(gp.nodeType===aq&&gp.host)}}function ab(gn){bG(gn,true);while(gn.firstChild){gn.removeChild(gn.firstChild)}}function aM(gn,gp){if(!gp){bG(gn)}var go=gn.parentNode;if(go){go.removeChild(gn)}}function fw(gn,go){go=go||ee;if(go.document.readyState==="complete"){go.setTimeout(gn)}else{ai(go).on("load",gn)}}var d8=fA.prototype={ready:function(go){var gp=false;function gn(){if(gp){return}gp=true;go()}if(ee.document.readyState==="complete"){ee.setTimeout(gn)}
2else{this.on("DOMContentLoaded",gn);fA(ee).on("load",gn)}},toString:function(){var gn=[];bu(this,function(go){gn.push(""+go)});return"["+gn.join(", ")+"]"},eq:function(gn){return(gn>=0)?ai(this[gn]):ai(this[this.length+gn])},length:0,push:cz,sort:[].sort,splice:[].splice};var cT={};bu("multiple,selected,checked,disabled,readOnly,required,open".split(","),function(gn){cT[ds(gn)]=gn});var dl={};bu("input,select,option,textarea,button,form,details".split(","),function(gn){dl[gn]=true});var gd={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern"};function dr(gp,gn){var go=cT[gn.toLowerCase()];return go&&dl[en(gp)]&&go}function bd(gn){return gd[gn]}bu({data:av,removeData:d3,hasData:db,cleanData:b4},function(go,gn){fA[gn]=go});bu({data:av,inheritedData:c7,scope:function(gn){return ai.data(gn,"$scope")||c7(gn.parentNode||gn,["$isolateScope","$scope"])},isolateScope:function(gn){return ai.data(gn,"$isolateScope")||ai.data(gn,"$isolateScopeNoTemplate")},controller:a5,injector:function(gn){return c7(gn,"$injector")},removeAttr:function(go,gn){go.removeAttribute(gn)},hasClass:bD,css:function(go,gn,gp){gn=aB(gn);if(fj(gp)){go.style[gn]=gp}else{return go.style[gn]}}
2,attr:function(gr,gp,gs){var gn=gr.nodeType;if(gn===bL||gn===bt||gn===fp){return}var gq=ds(gp);if(cT[gq]){if(fj(gs)){if(!!gs){gr[gp]=true;gr.setAttribute(gp,gq)}else{gr[gp]=false;gr.removeAttribute(gq)}}else{return(gr[gp]||(gr.attributes.getNamedItem(gp)||eW).specified)?gq:undefined}}else{if(fj(gs)){gr.setAttribute(gp,gs)}else{if(gr.getAttribute){var go=gr.getAttribute(gp,2);return go===null?undefined:go}}}},prop:function(go,gn,gp){if(fj(gp)){go[gn]=gp}else{return go[gn]}},text:(function(){gn.$dv="";return gn;function gn(gp,gq){if(C(gq)){var go=gp.nodeType;return(go===bN||go===bL)?gp.textContent:""}gp.textContent=gq}})(),val:function(go,gp){if(C(gp)){if(go.multiple&&en(go)==="select"){var gn=[];bu(go.options,function(gq){if(gq.selected){gn.push(gq.value||gq.text)}});return gn.length===0?null:gn}return go.value}go.value=gp},html:function(gn,go){if(C(go)){return gn.innerHTML}bG(gn,true);gn.innerHTML=go},empty:ab},function(go,gn){fA.prototype[gn]=function(gu,gs){var gr,gx;var gp=this.length;if(go!==ab&&(C((go.length==2&&(go!==bD&&go!==a5))?gu:gs))){if(u(gu)){for(gr=0;gr<gp;gr++){if(go===av){go(this[gr],gu)}else{for(gx in gu){go(this[gr],gx,gu[gx])}}}return this}else{var gw=go.$dv;var gt=(C(gw))?Math.min(gp,1):gp;for(var gq=0;gq<gt;gq++){var gv=go(this[gq],gu,gs);gw=gw?gw+gv:gv}return gw}}else{for(gr=0;gr<gp;gr++){go(this[gr],gu,gs)}return this}}});function cY(gp,go){var gn=function(gv,gu){gv.isDefaultPrevented=function(){return gv.defaultPrevented};var gr=go[gu||gv.type];var gt=gr?gr.length:0;if(!gt){return}if(C(gv.immediatePropagationStopped)){var gq=gv.stopImmediatePropagation;gv.stopImmediatePropagation=function(){gv.immediatePropagationStopped=true;if(gv.stopPropagation){gv.stopPropagation()}if(gq){gq.call(gv)}}}gv.isImmediatePropagationStopped=function(){return gv.immediatePropagationStopped===true};var gw=gr.specialHandlerWrapper||bz;if((gt>1)){gr=er(gr)}for(var gs=0;gs<gt;gs++){if(!gv.isImmediatePropagationStopped()){gw(gp,gv,gr[gs])}}};gn.elem=gp;return gn}function bz(gn,gp,go){go.call(gn,gp)}function bO(gq,go,gn){var gp=go.relatedTarget;if(!gp||(gp!==gq&&!eg.call(gq,gp))){gn.call(gq,go)}}bu({removeData:d3,on:function bq(gp,gs,gt,gv){if(fj(gv)){throw dj("onargs","jqLite#on() does not support the `selector` or `eventData` parameters")}if(!aY(gp)){return}var gn=cm(gp,true);var gw=gn.events;var gq=gn.handle;if(!gq){gq=gn.handle=cY(gp,gw)}var gr=gs.indexOf(" ")>=0?gs.split(" "):[gs];var go=gr.length;var gu=function(gz,gA,gx){var gy=gw[gz];if(!gy){gy=gw[gz]=[];gy.specialHandlerWrapper=gA;if(gz!=="$destroy"&&!gx){cD(gp,gz,gq)}}gy.push(gt)};while(go--){gs=gr[go];if(d[gs]){gu(d[gs],bO);gu(gs,undefined,true)}else{gu(gs)}}},off:ag,one:function(go,gq,gp){go=ai(go);go.on(gq,function gn(){go.off(gq,gp);go.off(gq,gn)});go.on(gq,gp)},replaceWith:function(go,gq){var gn,gp=go.parentNode;bG(go);bu(new fA(gq),function(gr){if(gn){gp.insertBefore(gr,gn.nextSibling)}else{gp.replaceChild(gr,go)}gn=gr})},children:function(go){var gn=[];bu(go.childNodes,function(gp){if(gp.nodeType===bN){gn.push(gp)}});return gn},contents:function(gn){return gn.contentDocument||gn.childNodes||[]},append:function(gp,gr){var gn=gp.nodeType;if(gn!==bN&&gn!==aq){return}gr=new fA(gr);for(var go=0,gq=gr.length;go<gq;go++){var gs=gr[go];gp.appendChild(gs)}},prepend:function(go,gp){if(go.nodeType===bN){var gn=go.firstChild;bu(new fA(gp),function(gq){go.insertBefore(gq,gn)})}},wrap:function(go,gn){e9(go,ai(gn).eq(0).clone()[0])},remove:aM,detach:function(gn){aM(gn,true)},after:function(gp,gt){var gn=gp,gr=gp.parentNode;gt=new fA(gt);for(var go=0,gq=gt.length;go<gq;go++){var gs=gt[go];gr.insertBefore(gs,gn.nextSibling);gn=gs}},addClass:dI,removeClass:dw,toggleClass:function(go,gn,gp){if(gn){bu(gn.split(" "),function(gr){var gq=gp;if(C(gq)){gq=!bD(go,gr)}(gq?dI:dw)(go,gr)})}},parent:function(gn){var go=gn.parentNode;return go&&go.nodeType!==aq?go:null},next:function(gn){return gn.nextElementSibling},find:function(go,gn){if(go.getElementsByTagName){return go.getElementsByTagName(gn)}else{return[]}},clone:dP,triggerHandler:function(gt,gq,gr){var gs,gn,gv;var gu=gq.type||gq;var go=cm(gt);var gw=go&&go.events;var gp=gw&&gw[gu];
2if(gp){gs={preventDefault:function(){this.defaultPrevented=true},isDefaultPrevented:function(){return this.defaultPrevented===true},stopImmediatePropagation:function(){this.immediatePropagationStopped=true},isImmediatePropagationStopped:function(){return this.immediatePropagationStopped===true},stopPropagation:eW,type:gu,target:gt};if(gq.type){gs=gh(gs,gq)}gn=er(gp);gv=gr?[gs].concat(gr):[gs];bu(gn,function(gx){if(!gs.isImmediatePropagationStopped()){gx.apply(gt,gv)}})}}},function(go,gn){fA.prototype[gn]=function(gr,gq,gp){var gu;for(var gs=0,gt=this.length;gs<gt;gs++){if(C(gu)){gu=go(this[gs],gr,gq,gp);if(fj(gu)){gu=ai(gu)}}else{ac(gu,go(this[gs],gr,gq,gp))}}return fj(gu)?gu:this};fA.prototype.bind=fA.prototype.on;fA.prototype.unbind=fA.prototype.off});function cd(){this.$get=function gn(){return gh(fA,{hasClass:function(gp,go){if(gp.attr){gp=gp[0]}return bD(gp,go)},addClass:function(gp,go){if(gp.attr){gp=gp[0]}return dI(gp,go)},removeClass:function(gp,go){if(gp.attr){gp=gp[0]}return dw(gp,go)}})}}function ey(gp,gn){var go=gp&&gp.$$hashKey;if(go){if(typeof go==="function"){go=gp.$$hashKey()}return go}var gq=typeof gp;if(gq=="function"||(gq=="object"&&gp!==null)){go=gp.$$hashKey=gq+":"+(gn||aZ)()}else{go=gq+":"+gp}return go}function cI(gp,gn){if(gn){var go=0;this.nextUid=function(){return ++go}}bu(gp,this.put,this)}cI.prototype={put:function(gn,go){this[ey(gn,this.nextUid)]=go},get:function(gn){return this[ey(gn,this.nextUid)]},remove:function(gn){var go=this[gn=ey(gn,this.nextUid)];delete this[gn];return go}};var cH=[function(){this.$get=[function(){return cI}]}];var dV=/^([^\(]+?)=>/;var d2=/^[^\(]*\(\s*([^\)]*)\)/m;var c6=/,/;var fN=/^\s*(_?)(\S+?)\1\s*$/;var dk=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg;var fM=ff("$injector");function G(gp){var go=Function.prototype.toString.call(gp).replace(dk,""),gn=go.match(dV)||go.match(d2);return gn}function eS(go){var gn=G(go);if(gn){return"function("+(gn[1]||"").replace(/[\s\r\n]+/," ")+")"}return"fn"}function e5(gp,go,gn){var gr,gs,gq;if(typeof gp==="function"){if(!(gr=gp.$inject)){gr=[];if(gp.length){if(go){if(!B(gn)||!gn){gn=gp.name||eS(gp)}throw fM("strictdi","{0} is not using explicit annotation and cannot be invoked in strict mode",gn)}gs=G(gp);bu(gs[1].split(c6),function(gt){gt.replace(fN,function(gw,gu,gv){gr.push(gv)})})}gp.$inject=gr}}else{if(Z(gp)){gq=gp.length-1;dx(gp[gq],"fn");gr=gp.slice(0,gq)}else{dx(gp,"fn",true)}}return gr}function cO(gD,gx){gx=(gx===true);var gp={},gC="Provider",gy=[],gt=new cI([],true),gr={$provide:{provider:gw(gG),factory:gw(gs),service:gw(gH),value:gw(gA),constant:gw(go),decorator:gn}},gI=(gr.$injector=gB(gr,function(gK,gJ){if(df.isString(gJ)){gy.push(gJ)}throw fM("unpr","Unknown provider: {0}",gy.join(" <- "))})),gE={},gF=gB(gE,function(gK,gJ){var gL=gI.get(gK+gC,gJ);return gz.invoke(gL.$get,gL,undefined,gK)}),gz=gF;gr["$injector"+gC]={$get:aa(gF)};var gv=gq(gD);gz=gF.get("$injector");gz.strictDi=gx;bu(gv,function(gJ){if(gJ){gz.invoke(gJ)}});return gz;function gw(gJ){return function(gK,gL){if(u(gK)){bu(gK,d7(gJ))}else{return gJ(gK,gL)}}}function gG(gJ,gK){fv(gJ,"service");if(by(gK)||Z(gK)){gK=gI.instantiate(gK)}if(!gK.$get){throw fM("pget","Provider '{0}' must define $get factory method.",gJ)}return gr[gJ+gC]=gK}function gu(gL,gK){return function gJ(){var gM=gz.invoke(gK,this);if(C(gM)){throw fM("undef","Provider '{0}' must return a value from $get factory method.",gL)}return gM}}function gs(gJ,gK,gL){return gG(gJ,{$get:gL!==false?gu(gJ,gK):gK})}function gH(gJ,gK){return gs(gJ,["$injector",function(gL){return gL.instantiate(gK)}])}function gA(gJ,gK){return gs(gJ,aa(gK),false)}function go(gJ,gK){fv(gJ,"constant");gr[gJ]=gK;gE[gJ]=gK}function gn(gK,gL){var gJ=gI.get(gK+gC),gM=gJ.$get;gJ.$get=function(){var gN=gz.invoke(gM,gJ);return gz.invoke(gL,null,{$delegate:gN})}}function gq(gJ){dX(C(gJ)||Z(gJ),"modulesToLoad","not an array");var gL=[],gK;bu(gJ,function(gN){if(gt.get(gN)){return}gt.put(gN,true);function gM(gP){var gQ,gR;for(gQ=0,gR=gP.length;gQ<gR;gQ++){var gT=gP[gQ],gS=gI.get(gT[0]);gS[gT[1]].apply(gS,gT[2])}}try{if(B(gN)){gK=gl(gN);gL=gL.concat(gq(gK.requires)).concat(gK._runBlocks);gM(gK._invokeQueue);gM(gK._configBlocks)}else{if(by(gN)){gL.push(gI.invoke(gN))}else{if(Z(gN)){gL.push(gI.invoke(gN))}else{dx(gN,"module")}}}}catch(gO){if(Z(gN)){gN=gN[gN.length-1]}if(gO.message&&gO.stack&&gO.stack.indexOf(gO.message)==-1){gO=gO.message+"\n"+gO.stack}throw fM("modulerr","Failed to instantiate module {0} due to:\n{1}",gN,gO.stack||gO.message||gO)}});return gL}function gB(gM,gL){function gO(gR,gQ){if(gM.hasOwnProperty(gR)){if(gM[gR]===gp){throw fM("cdep","Circular dependency foun
2d: {0}",gR+" <- "+gy.join(" <- "))}return gM[gR]}else{try{gy.unshift(gR);gM[gR]=gp;return gM[gR]=gL(gR,gQ)}catch(gS){if(gM[gR]===gp){delete gM[gR]}throw gS}finally{gy.shift()}}}function gJ(gU,gX,gT){var gQ=[],gW=cO.$$annotate(gU,gx,gT);for(var gS=0,gV=gW.length;gS<gV;gS++){var gR=gW[gS];if(typeof gR!=="string"){throw fM("itkn","Incorrect injection token! Expected service name as string, got {0}",gR)}gQ.push(gX&&gX.hasOwnProperty(gR)?gX[gR]:gO(gR,gT))}return gQ}function gP(gQ){if(ft<=11){return false}return typeof gQ==="function"&&/^(?:class\s|constructor\()/.test(Function.prototype.toString.call(gQ))}function gN(gT,gQ,gU,gS){if(typeof gU==="string"){gS=gU;gU=null}var gR=gJ(gT,gU,gS);if(Z(gT)){gT=gT[gT.length-1]}if(!gP(gT)){return gT.apply(gQ,gR)}else{gR.unshift(null);return new (Function.prototype.bind.apply(gT,gR))()}}function gK(gQ,gU,gS){var gT=(Z(gQ)?gQ[gQ.length-1]:gQ);var gR=gJ(gQ,gU,gS);gR.unshift(null);return new (Function.prototype.bind.apply(gT,gR))()}return{invoke:gN,instantiate:gK,get:gO,annotate:cO.$$annotate,has:function(gQ){return gr.hasOwnProperty(gQ+gC)||gM.hasOwnProperty(gQ)}}}}cO.$$annotate=e5;function fI(){var gn=true;this.disableAutoScrolling=function(){gn=false};this.$get=["$window","$location","$rootScope",function(gp,gr,gv){var gu=gp.document;function gs(gz){var gy=null;Array.prototype.some.call(gz,function(gA){if(en(gA)==="a"){gy=gA;return true}});return gy}function gx(){var gA=gw.yOffset;if(by(gA)){gA=gA()}else{if(r(gA)){var gz=gA[0];var gy=gp.getComputedStyle(gz);if(gy.position!=="fixed"){gA=0}else{gA=gz.getBoundingClientRect().bottom}}else{if(!q(gA)){gA=0}}}return gA}function gt(gz){if(gz){gz.scrollIntoView();var gA=gx();if(gA){var gy=gz.getBoundingClientRect().top;gp.scrollBy(0,gy-gA)}}else{gp.scrollTo(0,0)}}function gw(gy){gy=B(gy)?gy:gr.hash();var gz;if(!gy){gt(null)}else{if((gz=gu.getElementById(gy))){gt(gz)}else{if((gz=gs(gu.getElementsByName(gy)))){gt(gz)}else{if(gy==="top"){gt(null)}}}}}if(gn){gv.$watch(function go(){return gr.hash()},function gq(gz,gy){if(gz===gy&&gz===""){return}fw(function(){gv.$evalAsync(gw)})})}return gw}]}var cf=ff("$animate");var X=1;var aG="ng-animate";function eG(go,gn){if(!go&&!gn){return""}if(!go){return gn}if(!gn){return go}if(Z(go)){go=go.join(" ")}if(Z(gn)){gn=gn.join(" ")}return go+" "+gn}function aD(go){for(var gn=0;gn<go.length;gn++){var gp=go[gn];if(gp.nodeType===X){return gp}}}function cZ(gn){if(B(gn)){gn=gn.split(" ")}var go=f9();bu(gn,function(gp){if(gp.length){go[gp]=true}});return go}function gk(gn){return u(gn)?gn:{}}var cX=function(){this.$get=eW};var bl=function(){var go=new cI();var gn=[];this.$get=["$$AnimateRunner","$rootScope",function(gt,gq){return{enabled:eW,on:eW,off:eW,pin:eW,push:function(gw,gy,gv,gu){gu&&gu();gv=gv||{};gv.from&&gw.css(gv.from);gv.to&&gw.css(gv.to);if(gv.addClass||gv.removeClass){gr(gw,gv.addClass,gv.removeClass)}var gx=new gt();gx.complete();return gx}};function gs(gw,gu,gv){var gx=false;if(gu){gu=B(gu)?gu.split(" "):Z(gu)?gu:[];bu(gu,function(gy){if(gy){gx=true;gw[gy]=gv}})}return gx}function gp(){bu(gn,function(gv){var gy=go.get(gv);if(gy){var gx=cZ(gv.attr("class"));var gu="";var gw="";bu(gy,function(gz,gB){var gA=!!gx[gB];if(gz!==gA){if(gz){gu+=(gu.length?" ":"")+gB}else{gw+=(gw.length?" ":"")+gB}}});bu(gv,function(gz){gu&&dI(gz,gu);gw&&dw(gz,gw)});go.remove(gv)}});gn.length=0}function gr(gv,gz,gu){var gx=go.get(gv)||{};var gw=gs(gx,gz,true);var gy=gs(gx,gu,false);if(gw||gy){go.put(gv,gx);gn.push(gv);if(gn.length===1){gq.$$postDigest(gp)}}}}]};var em=["$provide",function(gn){var go=this;this.$$registeredAnimations=Object.create(null);this.register=function(gq,gp){if(gq&&gq.charAt(0)!=="."){throw cf("notcsel","Expecting class selector starting with '.' got '{0}'.",gq)}var gr=gq+"-animation";go.$$registeredAnimations[gq.substr(1)]=gr;gn.factory(gr,gp)};this.classNameFilter=function(gq){if(arguments.length===1){this.$$classNameFilter=(gq instanceof RegExp)?gq:null;if(this.$$classNameFilter){var gp=new RegExp("(\\s+|\\/)"+aG+"(\\s+|\\/)");if(gp.test(this.$$classNameFilter.toString())){throw cf("nongcls",'$animateProvider.classNameFilter(regex) prohibits accepting a regex value which matches/contains the "{0}" CSS class.',aG)}}}return this.$$classNameFilter};this.$get=["$$animateQueue",function(gp){function gq(gs,gr,gu){if(gu){var gt=aD(gu);if(gt&&!gt.parentNode&&!gt.previousElementSibling){gu=null}}gu?gu.after(gs):gr.prepend(gs)}return{on:gp.on,off:gp.off,pin:gp.pin,enabled:gp.enabled,cancel:function(gr){gr.end&&gr.end()},enter:function(gs,gt,gu,gr){gt=gt&&ai(gt);gu=gu&&ai(gu);gt=gt||gu.parent();gq(gs,gt,gu);return gp.push(gs,"enter",gk(gr))},move:function(gs,gt,gu,gr){gt=gt&&ai(gt);gu=gu&&ai(gu);gt=gt||gu.parent();gq(gs,gt,gu);return gp.push(gs,"move",gk(gr))},leave:function(gs,gr){return gp.push(gs,"leave",gk(gr),function(){gs.remove()})},addClass:function(gs,gt,gr){gr=gk(gr);gr.addClass=eG(gr.addclass,gt);return gp.push(gs,"addClass",gr)},removeClass:function(gs,gt,gr){gr=gk(gr);gr.removeClass=eG(gr.removeClass,gt);return gp.push(gs,"removeClass",gr)},setClass:function(gt,gu,gr,gs){gs=gk(gs);gs.addClass=eG(gs.addClass,gu);gs.removeClass=eG(gs.removeClass,gr);return gp.push(gt,"setClass",gs)},animate:function(gs,gv,gu,gt,gr){gr=gk(gr);gr.from=gr.from?gh(gr.from,gv):gv;gr.to=gr.to?gh(gr.to,gu):gu;gt=gt||"ng-inline-animate";
2gr.tempClasses=eG(gr.tempClasses,gt);return gp.push(gs,"animate",gr)}}}]}];var bX=function(){this.$get=["$$rAF",function(gp){var go=[];function gn(gq){go.push(gq);if(go.length>1){return}gp(function(){for(var gr=0;gr<go.length;gr++){go[gr]()}go=[]})}return function(){var gq=false;gn(function(){gq=true});return function(gr){gq?gr():gn(gr)}}}]};var fr=function(){this.$get=["$q","$sniffer","$$animateAsyncRun","$document","$timeout",function(gs,gn,gq,gp,go){var gt=0;var gu=1;var gv=2;gr.chain=function(gx,gz){var gw=0;gy();function gy(){if(gw===gx.length){gz(true);return}gx[gw](function(gA){if(gA===false){gz(false);return}gw++;gy()})}};gr.all=function(gx,gA){var gy=0;var gw=true;bu(gx,function(gB){gB.done(gz)});function gz(gB){gw=gw&&gB;if(++gy===gx.length){gA(gw)}}};function gr(gy){this.setHost(gy);var gx=gq();var gw=function(gz){go(gz,0,false)};this._doneCallbacks=[];this._tick=function(gz){var gA=gp[0];if(gA&&gA.hidden){gw(gz)}else{gx(gz)}};this._state=0}gr.prototype={setHost:function(gw){this.host=gw||{}},done:function(gw){if(this._state===gv){gw()}else{this._doneCallbacks.push(gw)}},progress:eW,getPromise:function(){if(!this.promise){var gw=this;this.promise=gs(function(gy,gx){gw.done(function(gz){gz===false?gx():gy()})})}return this.promise},then:function(gw,gx){return this.getPromise().then(gw,gx)},"catch":function(gw){return this.getPromise()["catch"](gw)},"finally":function(gw){return this.getPromise()["finally"](gw)},pause:function(){if(this.host.pause){this.host.pause()}},resume:function(){if(this.host.resume){this.host.resume()}},end:function(){if(this.host.end){this.host.end()}this._resolve(true)},cancel:function(){if(this.host.cancel){this.host.cancel()}this._resolve(false)},complete:function(gx){var gw=this;if(gw._state===gt){gw._state=gu;gw._tick(function(){gw._resolve(gx)})}},_resolve:function(gw){if(this._state!==gv){bu(this._doneCallbacks,function(gx){gx(gw)});this._doneCallbacks.length=0;this._state=gv}}};return gr}]};var aN=function(){this.$get=["$$rAF","$q","$$AnimateRunner",function(go,gn,gp){return function(gt,gs){var gr=gs||{};if(!gr.$$prepared){gr=gi(gr)}if(gr.cleanupStyles){gr.from=gr.to=null}if(gr.from){gt.css(gr.from);gr.from=null}var gq,gv=new gp();return{start:gw,end:gw};function gw(){go(function(){gu();if(!gq){gv.complete()}gq=true});return gv}function gu(){if(gr.addClass){gt.addClass(gr.addClass);gr.addClass=null}if(gr.removeClass){gt.removeClass(gr.removeClass);gr.removeClass=null}if(gr.to){gt.css(gr.to);gr.to=null}}}}]};function cG(gB,gH,gI,gJ){var gE=this,gr=gB.location,gD=gB.history,gs=gB.setTimeout,gt=gB.clearTimeout,gA={};gE.isMock=false;var gM=0;var gL=[];gE.$$completeOutstandingRequest=gy;gE.$$incOutstandingRequestCount=function(){gM++};function gy(gN){try{gN.apply(null,fh(arguments,1))}finally{gM--;if(gM===0){while(gL.length){try{gL.pop()()}catch(gO){gI.error(gO)}}}}}function gG(gO){var gN=gO.indexOf("#");return gN===-1?"":gO.substr(gN)}gE.notifyWhenNoOutstandingRequests=function(gN){if(gM===0){gN()}else{gL.push(gN)}};var gp,go,gz=gr.href,gn=gH.find("base"),gw=null,gK=!gJ.history?eW:function gK(){try{return gD.state}catch(gN){}};gu();go=gp;gE.url=function(gN,gO,gQ){if(C(gQ)){gQ=null}if(gr!==gB.location){gr=gB.location}if(gD!==gB.history){gD=gB.history}if(gN){var gR=go===gQ;if(gz===gN&&(!gJ.history||gR)){return gE}var gP=gz&&j(gz)===j(gN);gz=gN;go=gQ;if(gJ.history&&(!gP||!gR)){gD[gO?"replaceState":"pushState"](gQ,"",gN);gu();go=gp}else{if(!gP||gw){gw=gN}if(gO){gr.replace(gN)}else{if(!gP){gr.href=gN}else{gr.hash=gG(gN)}}if(gr.href!==gN){gw=gN}}return gE}else{return gw||gr.href.replace(/%27/g,"'")}};gE.state=function(){return gp};var gv=[],gx=false;function gF(){gw=null;gu();gq()}var gC=null;function gu(){gp=gK();gp=C(gp)?null:gp;
2if(eh(gp,gC)){gp=gC}gC=gp}function gq(){if(gz===gE.url()&&go===gp){return}gz=gE.url();go=gp;bu(gv,function(gN){gN(gE.url(),gp)})}gE.onUrlChange=function(gN){if(!gx){if(gJ.history){ai(gB).on("popstate",gF)}ai(gB).on("hashchange",gF);gx=true}gv.push(gN);return gN};gE.$$applicationDestroyed=function(){ai(gB).off("hashchange popstate",gF)};gE.$$checkUrlChange=gq;gE.baseHref=function(){var gN=gn.attr("href");return gN?gN.replace(/^(https?\:)?\/\/[^\/]*/,""):""};gE.defer=function(gO,gN){var gP;gM++;gP=gs(function(){delete gA[gP];gy(gO)},gN||0);gA[gP]=true;return gP};gE.defer.cancel=function(gN){if(gA[gN]){delete gA[gN];gt(gN);gy(eW);return true}return false}}function ev(){this.$get=["$window","$log","$sniffer","$document",function(gq,gn,gp,go){return new cG(gq,go,gn,gp)}]}function c(){this.$get=function(){var gn={};function go(gx,gz){if(gx in gn){throw ff("$cacheFactory")("iid","CacheId '{0}' is already taken!",gx)}var gy=0,gs=gh({},gz,{id:gx}),gr=f9(),gp=(gz&&gz.capacity)||Number.MAX_VALUE,gq=f9(),gw=null,gu=null;return gn[gx]={put:function(gB,gC){if(C(gC)){return}if(gp<Number.MAX_VALUE){var gA=gq[gB]||(gq[gB]={key:gB});gt(gA)}if(!(gB in gr)){gy++}gr[gB]=gC;if(gy>gp){this.remove(gu.key)}return gC},get:function(gB){if(gp<Number.MAX_VALUE){var gA=gq[gB];if(!gA){return}gt(gA)}return gr[gB]},remove:function(gB){if(gp<Number.MAX_VALUE){var gA=gq[gB];if(!gA){return}if(gA==gw){gw=gA.p}if(gA==gu){gu=gA.n}gv(gA.n,gA.p);delete gq[gB]}if(!(gB in gr)){return}delete gr[gB];gy--},removeAll:function(){gr=f9();gy=0;gq=f9();gw=gu=null},destroy:function(){gr=null;gs=null;gq=null;delete gn[gx]},info:function(){return gh({},gs,{size:gy})}};function gt(gA){if(gA!=gw){if(!gu){gu=gA}else{if(gu==gA){gu=gA.n}}gv(gA.n,gA.p);gv(gA,gw);gw=gA;gw.n=null}}function gv(gA,gB){if(gA!=gB){if(gA){gA.p=gB}if(gB){gB.n=gA}}}}go.info=function(){var gp={};bu(gn,function(gq,gr){gp[gr]=gq.info()});return gp};go.get=function(gp){return gn[gp]};return go}}function b2(){this.$get=["$cacheFactory",function(gn){return gn("templates")}]}var I=ff("$compile");function cq(){}var e=new cq();et.$inject=["$provide","$$sanitizeUriProvider"];function et(gw,gy){var gD={},gt="Directive",go=/^\s*directive\:\s*([\w\-]+)\s+(.*)$/,gC=/(([\w\-]+)(?:\:([^;]+))?;?)/,gu=v("ngSrc,ngSrcset,src,srcset"),gp=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/;var gv=/^(on[a-z]+|formaction)$/;var gB=f9();function gA(gE,gH,gG){var gF=/^\s*([@&<]|=(\*?))(\??)\s*(\w*)\s*$/;var gI=f9();bu(gE,function(gL,gJ){if(gL in gB){gI[gJ]=gB[gL];return}var gK=gL.match(gF);if(!gK){throw I("iscp","Invalid {3} for directive '{0}'. Definition: {... {1}: '{2}' ...}",gH,gJ,gL,(gG?"controller bindings definition":"isolate scope definition"))}gI[gJ]={mode:gK[1][0],collection:gK[2]==="*",optional:gK[3]==="?",attrName:gK[4]||gJ};if(gK[4]){gB[gL]=gI[gJ]}});return gI}function gz(gH,gG){var gI={isolateScope:null,bindToController:null};if(u(gH.scope)){if(gH.bindToController===true){gI.bindToController=gA(gH.scope,gG,true);gI.isolateScope={}}else{gI.isolateScope=gA(gH.scope,gG,false)}}if(u(gH.bindToController)){gI.bindToController=gA(gH.bindToController,gG,true)}if(u(gI.bindToController)){var gE=gH.controller;var gF=gH.controllerAs;if(!gE){throw I("noctrl","Cannot bind to controller without directive '{0}'s controller.",gG)}else{if(!el(gE,gF)){throw I("noident","Cannot bind to controller without identifier for directive '{0}'.",gG)}}}return gI}function gs(gE){var gF=gE.charAt(0);if(!gF||gF!==ds(gF)){throw I("baddir","Directive/Component name '{0}' is invalid. The first character must be a lowercase letter",gE)}if(gE!==gE.trim()){throw I("baddir","Directive/Component name '{0}' is invalid. The name should not contain leading or trailing whitespaces",gE)}}this.directive=function gr(gF,gE){fv(gF,"directive");if(B(gF)){gs(gF);dX(gE,"directiveFactory");if(!gD.hasOwnProperty(gF)){gD[gF]=[];gw.factory(gF+gt,["$injector","$exceptionHandler",function(gH,gG){var gI=[];bu(gD[gF],function(gK,gJ){try{var gM=gH.invoke(gK);if(by(gM)){gM={compile:aa(gM)}}else{if(!gM.compile&&gM.link){gM.compile=aa(gM.link)}}gM.priority=gM.priority||0;gM.index=gJ;gM.name=gM.name||gF;gM.require=gM.require||(gM.controller&&gM.name);gM.restrict=gM.restrict||"EA";gM.$$moduleName=gK.$$moduleName;gI.push(gM)}catch(gL){gG(gL)}});return gI}])}gD[gF].push(gE)}
2else{bu(gF,d7(gr))}return this};this.component=function gq(gH,gG){var gE=gG.controller||function(){};function gF(gJ){function gL(gM){if(by(gM)||Z(gM)){return function(gN,gO){return gJ.invoke(gM,this,{$element:gN,$attrs:gO})}}else{return gM}}var gI=(!gG.template&&!gG.templateUrl?"":gG.template);var gK={controller:gE,controllerAs:el(gG.controller)||gG.controllerAs||"$ctrl",template:gL(gI),templateUrl:gL(gG.templateUrl),transclude:gG.transclude,scope:{},bindToController:gG.bindings||{},restrict:"E",require:gG.require};bu(gG,function(gN,gM){if(gM.charAt(0)==="$"){gK[gM]=gN}});return gK}bu(gG,function(gJ,gI){if(gI.charAt(0)==="$"){gF[gI]=gJ;if(by(gE)){gE[gI]=gJ}}});gF.$inject=["$injector"];return this.directive(gH,gF)};this.aHrefSanitizationWhitelist=function(gE){if(fj(gE)){gy.aHrefSanitizationWhitelist(gE);return this}else{return gy.aHrefSanitizationWhitelist()}};this.imgSrcSanitizationWhitelist=function(gE){if(fj(gE)){gy.imgSrcSanitizationWhitelist(gE);return this}else{return gy.imgSrcSanitizationWhitelist()}};var gn=true;this.debugInfoEnabled=function(gE){if(fj(gE)){gn=gE;return this}return gn};var gx=10;this.onChangesTtl=function(gE){if(arguments.length){gx=gE;return this}return gx};this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate","$$sanitizeUri",function(hi,gW,gG,hd,hs,he,gZ,gL,hk,g9){var hp=/^\w/;var ht=ee.document.createElement("div");var hr=gx;var gN;function gX(){try{if(!(--hr)){gN=undefined;throw I("infchng","{0} $onChanges() iterations reached. Aborting!\n",gx)}gZ.$apply(function(){for(var hv=0,hw=gN.length;hv<hw;++hv){gN[hv]()}gN=undefined})}finally{hr++}}function gK(hz,hw){if(hw){var hA=Object.keys(hw);var hy,hv,hx;for(hy=0,hv=hA.length;hy<hv;hy++){hx=hA[hy];this[hx]=hw[hx]}}else{this.$attr={}}this.$$element=hz}gK.prototype={$normalize:bw,$addClass:function(hv){if(hv&&hv.length>0){hk.addClass(this.$$element,hv)}},$removeClass:function(hv){if(hv&&hv.length>0){hk.removeClass(this.$$element,hv)}},$updateClass:function(hy,hv){var hw=R(hy,hv);if(hw&&hw.length){hk.addClass(this.$$element,hw)}var hx=R(hv,hy);if(hx&&hx.length){hk.removeClass(this.$$element,hx)}},$set:function(hN,hD,hA,hH){var hE=this.$$element[0],hK=dr(hE,hN),hL=bd(hN),hG=hN,hw;if(hK){this.$$element.prop(hN,hD);hH=hK}else{if(hL){this[hL]=hD;hG=hL}}this[hN]=hD;if(hH){this.$attr[hN]=hH}else{hH=this.$attr[hN];if(!hH){this.$attr[hN]=hH=W(hN,"-")}}hw=en(this.$$element);if((hw==="a"&&(hN==="href"||hN==="xlinkHref"))||(hw==="img"&&hN==="src")){this[hN]=hD=g9(hD,hN==="src")}else{if(hw==="img"&&hN==="srcset"){var hC="";var hv=aV(hD);var hy=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/;var hJ=/\s/.test(hv)?hy:/(,)/;var hB=hv.split(hJ);var hF=Math.floor(hB.length/2);for(var hI=0;hI<hF;hI++){var hM=hI*2;hC+=g9(aV(hB[hM]),true);hC+=(" "+aV(hB[hM+1]))}var hx=aV(hB[hI*2]).split(/\s/);hC+=g9(aV(hx[0]),true);if(hx.length===2){hC+=(" "+aV(hx[1]))}this[hN]=hD=hC}}if(hA!==false){if(hD===null||C(hD)){this.$$element.removeAttr(hH)}else{if(hp.test(hH)){this.$$element.attr(hH,hD)}else{g3(this.$$element[0],hH,hD)}}}var hz=this.$$observers;hz&&bu(hz[hG],function(hO){try{hO(hD)}catch(hP){gG(hP)}})},$observe:function(hx,hz){var hw=this,hv=(hw.$$observers||(hw.$$observers=f9())),hy=(hv[hx]||(hv[hx]=[]));hy.push(hz);gZ.$evalAsync(function(){if(!hy.$$inter&&hw.hasOwnProperty(hx)&&!C(hw[hx])){hz(hw[hx])}});return function(){e2(hy,hz)}}};function g3(hx,hw,hz){ht.innerHTML="<span "+hw+">";var hv=ht.firstChild.attributes;var hy=hv[0];hv.removeNamedItem(hy.name);hy.value=hz;hx.attributes.setNamedItem(hy)}function g8(hv,hw){try{hv.addClass(hw)}catch(hx){}}var hf=gW.startSymbol(),hh=gW.endSymbol(),hc=(hf=="{{"&&hh=="}}")?a4:function hc(hv){return hv.replace(/\{\{/g,hf).replace(/}}/g,hh)},g0=/^ngAttr[A-Z]/;var gU=/^(.+)Start$/;gO.$$addBindingInfo=gn?function gR(hv,hw){var hx=hv.data("$binding")||[];if(Z(hw)){hx=hx.concat(hw)}else{hx.push(hw)}hv.data("$binding",hx)}:eW;gO.$$addBindingClass=gn?function ho(hv){g8(hv,"ng-binding")}:eW;gO.$$addScopeInfo=gn?function ha(hw,hx,hy,hz){var hv=hy?(hz?"$isolateScopeNoTemplate":"$isolateScope"):"$scope";hw.data(hv,hx)}:eW;gO.$$addScopeClass=gn?function gY(hv,hw){g8(hv,hw?"ng-isolate-scope":"ng-scope")}:eW;gO.$$createComment=function(hw,hx){var hv="";if(gn){hv=" "+(hw||"")+": "+(hx||"")+" "}return ee.document.createComment(hv)};return gO;function gO(hz,hF,hD,hw,hE){if(!(hz instanceof ai)){hz=ai(hz)}var hB=/\S+/;for(var hA=0,hC=hz.length;hA<hC;hA++){var hy=hz[hA];if(hy.nodeType===bL&&hy.nodeValue.match(hB)){e9(hy,hz[hA]=ee.document.createElement("span"))}}var hG=gQ(hz,hF,hz,hD,hw,hE);gO.$$addScopeClass(hz);var hx=null;return function hv(hL,hH,hJ){dX(hL,"scope");if(hE&&hE.needsNewScope){hL=hL.$parent.$new()}hJ=hJ||{};var hN=hJ.parentBoundTranscludeFn,hK=hJ.transcludeControllers,hI=hJ.futureParentElement;if(hN&&hN.$$boundTransclude){hN=hN.$$boundTransclude}if(!hx){hx=g7(hI)}var hO;if(hx!=="html"){hO=ai(g1(hx,ai("<div>").append(hz).html()))}else{if(hH){hO=d8.clone.call(hz)}else{hO=hz}}if(hK){for(var hM in hK){hO.data("$"+hM+"Controller",hK[hM].instance)}}gO.$$addScopeInfo(hO,hL);if(hH){hH(hO,hL)}if(hG){hG(hL,hO,hO,hN)}return hO}}function g7(hv){var hw=hv&&hv[0];if(!hw){return"html"}else{return en(hw)!=="foreignobject"&&eV.call(hw).match(/SVG/)?"svg":"html"}}function gQ(hw,hI,hE,hD,hv,hH){var hy=[],hF,hx,hA,hG,hC,hB,hK;for(var hz=0;hz<hw.length;hz++){hF=new gK();hx=hu(hw[hz],[],hF,hz===0?hD:undefined,hv);hA=(hx.length)?g5(hx,hw[hz],hF,hI,hE,null,[],[],hH):null;if(hA&&hA.scope){gO.$$addScopeClass(hF.$$element)}hC=(hA&&hA.terminal||!(hG=hw[hz].childNodes)||!hG.length)?null:gQ(hG,hA?((hA.transcludeOnThisElement||!hA.templateOnThisElement)&&hA.transclude):hI);if(hA||hC){hy.push(hz,hA,hC);hB=true;hK=hK||hA}hH=null}return hB?hJ:null;function hJ(hY,hM,hW,hV){var hP,hR,hL,hS,hN,hX,hU,hQ;var hO;if(hK){var hT=hM.length;hO=new Array(hT);for(hN=0;hN<hy.length;hN+=3){hU=hy[hN];hO[hU]=hM[hU]}}else{hO=hM}for(hN=0,hX=hy.length;hN<hX;){hL=hO[hy[hN++]];hP=hy[hN++];hR=hy[hN++];if(hP){if(hP.scope){hS=hY.$new();gO.$$addScopeInfo(ai(hL),hS)}else{hS=hY}if(hP.transcludeOnThisElement){hQ=gI(hY,hP.transclude,hV)}else{if(!hP.templateOnThisElement&&hV){hQ=hV}else{if(!hV&&hI){hQ=gI(hY,hI)}else{hQ=null}}}hP(hR,hS,hL,hW,hQ)}else{if(hR){hR(hY,hL.childNodes,undefined,hV)}}}}}
2function gI(hy,hz,hx){function hw(hE,hC,hF,hB,hD){if(!hE){hE=hy.$new(false,hD);hE.$$transcluded=true}return hz(hE,hC,{parentBoundTranscludeFn:hx,transcludeControllers:hF,futureParentElement:hB})}var hA=hw.$$slots=f9();for(var hv in hz.$$slots){if(hz.$$slots[hv]){hA[hv]=gI(hy,hz.$$slots[hv],hx)}else{hA[hv]=null}}return hw}function hu(hK,hA,hH,hy,hx){var hz=hK.nodeType,hP=hH.$attr,hD,hw;switch(hz){case bN:gJ(hA,bw(en(hK)),"E",hy,hx);for(var hJ,hQ,hv,hB,hI,hF,hE=hK.attributes,hL=0,hN=hE&&hE.length;hL<hN;hL++){var hM=false;var hC=false;hJ=hE[hL];hQ=hJ.name;hI=aV(hJ.value);hB=bw(hQ);if(hF=g0.test(hB)){hQ=hQ.replace(bm,"").substr(8).replace(/_(.)/g,function(hR,hS){return hS.toUpperCase()})}var hG=hB.match(gU);if(hG&&hj(hG[1])){hM=hQ;hC=hQ.substr(0,hQ.length-5)+"end";hQ=hQ.substr(0,hQ.length-6)}hv=bw(hQ.toLowerCase());hP[hv]=hQ;if(hF||!hH.hasOwnProperty(hv)){hH[hv]=hI;if(dr(hK,hv)){hH[hv]=true}}g4(hK,hA,hI,hv,hF);gJ(hA,hv,"A",hy,hx,hM,hC)}hw=hK.className;if(u(hw)){hw=hw.animVal}if(B(hw)&&hw!==""){while(hD=gC.exec(hw)){hv=bw(hD[2]);if(gJ(hA,hv,"C",hy,hx)){hH[hv]=aV(hD[3])}hw=hw.substr(hD.index+hD[0].length)}}break;case bL:if(ft===11){while(hK.parentNode&&hK.nextSibling&&hK.nextSibling.nodeType===bL){hK.nodeValue=hK.nodeValue+hK.nextSibling.nodeValue;hK.parentNode.removeChild(hK.nextSibling)}}gT(hA,hK.nodeValue);break;case fp:try{hD=go.exec(hK.nodeValue);if(hD){hv=bw(hD[1]);if(gJ(hA,hv,"M",hy,hx)){hH[hv]=aV(hD[2])}}}catch(hO){}break}hA.sort(hm);return hA}function hg(hy,hv,hx){var hw=[];var hz=0;if(hv&&hy.hasAttribute&&hy.hasAttribute(hv)){do{if(!hy){throw I("uterdir","Unterminated attribute, found '{0}' but no matching '{1}' found.",hv,hx)}if(hy.nodeType==bN){if(hy.hasAttribute(hv)){hz++}if(hy.hasAttribute(hx)){hz--}}hw.push(hy);hy=hy.nextSibling}while(hz>0)}else{hw.push(hy)}return ai(hw)}function hn(hw,hv,hx){return function hy(hB,hA,hz,hD,hC){hA=hg(hA[0],hv,hx);return hw(hB,hA,hz,hD,hC)}}function gV(hw,hA,hy,hx,hB,hv){var hz;if(hw){return gO(hA,hy,hx,hB,hv)}return function hC(){if(!hz){hz=gO(hA,hy,hx,hB,hv);hA=hy=hv=null}return hz.apply(this,arguments)}}function g5(hE,hF,hX,hY,hQ,hJ,h3,hv,hx){hx=hx||{};var hL=-Number.MAX_VALUE,hV=hx.newScopeDirective,hK=hx.controllerDirectives,hR=hx.newIsolateScopeDirective,h8=hx.templateDirective,h5=hx.nonTlbTranscludeDirective,hD=false,hz=false,h2=hx.hasElementTranscludeDirective,h4=hX.$$element=ai(hF),hw,hG,hP,hW=hJ,hN=hY,h7,hS=false,hA=false,hC;for(var h9=0,hZ=hE.length;h9<hZ;h9++){hw=hE[h9];var h6=hw.$$start;var hB=hw.$$end;if(h6){h4=hg(hF,h6,hB)}hP=undefined;if(hL>hw.priority){break}if(hC=hw.scope){if(!hw.templateUrl){if(u(hC)){g2("new/isolated scope",hR||hV,hw,h4);hR=hw}else{g2("new/isolated scope",hR,hw,h4)}}hV=hV||hw}hG=hw.name;if(!hS&&((hw.replace&&(hw.templateUrl||hw.template))||(hw.transclude&&!hw.$$tlb))){var h0;for(var hy=h9+1;h0=hE[hy++];){if((h0.transclude&&!h0.$$tlb)||(h0.replace&&(h0.templateUrl||h0.template))){hA=true;break}}hS=true}if(!hw.templateUrl&&hw.controller){hC=hw.controller;hK=hK||f9();g2("'"+hG+"' controller",hK[hG],hw,h4);hK[hG]=hw}if(hC=hw.transclude){hD=true;if(!hw.$$tlb){g2("transclusion",h5,hw,h4);h5=hw}if(hC=="element"){h2=true;hL=hw.priority;hP=h4;h4=hX.$$element=ai(gO.$$createComment(hG,hX[hG]));hF=h4[0];gP(hQ,fh(hP),hF);hP[0].$$parentNode=hP[0].parentNode;hN=gV(hA,hP,hY,hL,hW&&hW.name,{nonTlbTranscludeDirective:h5})}else{var ib=f9();hP=ai(dP(hF)).contents();if(u(hC)){hP=[];var hT=f9();var hI=f9();bu(hC,function(ig,id){var ie=(ig.charAt(0)==="?");ig=ie?ig.substring(1):ig;hT[ig]=id;ib[id]=null;hI[id]=ie});bu(h4.contents(),function(ie){var id=hT[bw(en(ie))];if(id){hI[id]=true;ib[id]=ib[id]||[];ib[id].push(ie)}else{hP.push(ie)}});bu(hI,function(ie,id){if(!ie){throw I("reqslot","Required transclusion slot `{0}` was not filled.",id)}});for(var ic in ib){if(ib[ic]){ib[ic]=gV(hA,ib[ic],hY)}}}h4.empty();hN=gV(hA,hP,hY,undefined,undefined,{needsNewScope:hw.$$isolateScope||hw.$$newScope});hN.$$slots=ib}}if(hw.template){hz=true;g2("template",h8,hw,h4);h8=hw;hC=(by(hw.template))?hw.template(h4,hX):hw.template;hC=hc(hC);if(hw.replace){hW=hw;if(h(hC)){hP=[]}else{hP=bK(g1(hw.templateNamespace,aV(hC)))}hF=hP[0];if(hP.length!=1||hF.nodeType!==bN){throw I("tplrt","Template for directive '{0}' must have exactly one root element. {1}",hG,"")}gP(hQ,h4,hF);var hM={$attr:{}};var h1=hu(hF,[],hM);var hH=hE.splice(h9+1,hE.length-(h9+1));if(hR||hV){gE(h1,hR,hV)}hE=hE.concat(h1).concat(hH);gH(hX,hM);hZ=hE.length}else{h4.html(hC)}}if(hw.templateUrl){hz=true;g2("template",h8,hw,h4);h8=hw;if(hw.replace){hW=hw}hO=hb(hE.splice(h9,hE.length-h9),h4,hX,hQ,hD&&hN,h3,hv,{controllerDirectives:hK,newScopeDirective:(hV!==hw)&&hV,newIsolateScopeDirective:hR,templateDirective:h8,nonTlbTranscludeDirective:h5});hZ=hE.length}else{if(hw.compile){try{h7=hw.compile(h4,hX,hN);if(by(h7)){hU(null,h7,h6,hB)}else{if(h7){hU(h7.pre,h7.post,h6,hB)}}}catch(ia){gG(ia,cs(h4))}}}if(hw.terminal){hO.terminal=true;hL=Math.max(hL,hw.priority)}}hO.scope=hV&&hV.scope===true;hO.transcludeOnThisElement=hD;hO.templateOnThisElement=hz;hO.transclude=hN;hx.hasElementTranscludeDirective=h2;return hO;
2function hU(ih,ie,id,ig){if(ih){if(id){ih=hn(ih,id,ig)}ih.require=hw.require;ih.directiveName=hG;if(hR===hw||hw.$$isolateScope){ih=gM(ih,{isolateScope:true})}h3.push(ih)}if(ie){if(id){ie=hn(ie,id,ig)}ie.require=hw.require;ie.directiveName=hG;if(hR===hw||hw.$$isolateScope){ie=gM(ie,{isolateScope:true})}hv.push(ie)}}function hO(iq,ig,ih,ik,ix){var iv,il,ij,im,iz,iy,id,ip,ir,it;if(hF===ih){ir=hX;ip=hX.$$element}else{ip=ai(ih);ir=new gK(ip,hX)}iz=ig;if(hR){im=ig.$new(true)}else{if(hV){iz=ig.$parent}}if(ix){id=iu;id.$$boundTransclude=ix;id.isSlotFilled=function(ii){return !!ix.$$slots[ii]}}if(hK){iy=hl(ip,ir,id,hK,im,ig,hR)}if(hR){gO.$$addScopeInfo(ip,im,true,!(h8&&(h8===hR||h8===hR.$$originalDirective)));gO.$$addScopeClass(ip,true);im.$$isolateBindings=hR.$$isolateBindings;it=gF(ig,ir,im,im.$$isolateBindings,hR);if(it.removeWatches){im.$on("$destroy",it.removeWatches)}}for(var iC in iy){var ie=hK[iC];var io=iy[iC];var iB=ie.$$bindings.bindToController;if(io.identifier&&iB){io.bindingInfo=gF(iz,ir,io.instance,iB,ie)}else{io.bindingInfo={}}var iA=io();if(iA!==io.instance){io.instance=iA;ip.data("$"+ie.name+"Controller",iA);io.bindingInfo.removeWatches&&io.bindingInfo.removeWatches();io.bindingInfo=gF(iz,ir,io.instance,iB,ie)}}bu(hK,function(ii,iE){var iD=ii.require;
2if(ii.bindToController&&!Z(iD)&&u(iD)){gh(iy[iE].instance,hq(iE,iD,ip,iy))}});bu(iy,function(iD){var ii=iD.instance;if(by(ii.$onChanges)){ii.$onChanges(iD.bindingInfo.initialChanges)}if(by(ii.$onInit)){ii.$onInit()}if(by(ii.$onDestroy)){iz.$on("$destroy",function iE(){ii.$onDestroy()})}});for(iv=0,il=h3.length;iv<il;iv++){ij=h3[iv];gS(ij,ij.isolateScope?im:ig,ip,ir,ij.require&&hq(ij.directiveName,ij.require,ip,iy),id)}var iw=ig;if(hR&&(hR.template||hR.templateUrl===null)){iw=im}iq&&iq(iw,ih.childNodes,undefined,ix);for(iv=hv.length-1;iv>=0;iv--){ij=hv[iv];gS(ij,ij.isolateScope?im:ig,ip,ir,ij.require&&hq(ij.directiveName,ij.require,ip,iy),id)}bu(iy,function(iD){var ii=iD.instance;if(by(ii.$postLink)){ii.$postLink()}});function iu(iH,iG,iE,iD){var iF;if(!d6(iH)){iD=iE;iE=iG;iG=iH;iH=undefined}if(h2){iF=iy}if(!iE){iE=h2?ip.parent():ip}if(iD){var ii=ix.$$slots[iD];if(ii){return ii(iH,iG,iF,iE,iw)}else{if(C(ii)){throw I("noslot",'No parent directive that requires a transclusion with slot name "{0}". Element: {1}',iD,cs(ip))}}}else{return ix(iH,iG,iF,iE,iw)}}}}function hq(hB,hy,hG,hv){var hE;if(B(hy)){var hA=hy.match(gp);var hw=hy.substring(hA[0].length);var hD=hA[1]||hA[3];var hC=hA[2]==="?";if(hD==="^^"){hG=hG.parent()}else{hE=hv&&hv[hw];hE=hE&&hE.instance}if(!hE){var hx="$"+hw+"Controller";hE=hD?hG.inheritedData(hx):hG.data(hx)}if(!hE&&!hC){throw I("ctreq","Controller '{0}', required by directive '{1}', can't be found!",hw,hB)}}else{if(Z(hy)){hE=[];for(var hz=0,hF=hy.length;hz<hF;hz++){hE[hz]=hq(hB,hy[hz],hG,hv)}}else{if(u(hy)){hE={};bu(hy,function(hH,hI){hE[hI]=hq(hB,hH,hG,hv)})}}}return hE||null}function hl(hF,hE,hG,hB,hA,hH,hD){var hv=f9();for(var hx in hB){var hC=hB[hx];var hw={$scope:hC===hD||hC.$$isolateScope?hA:hH,$element:hF,$attrs:hE,$transclude:hG};var hy=hC.controller;if(hy=="@"){hy=hE[hC.name]}var hz=he(hy,hw,true,hC.controllerAs);hv[hC.name]=hz;hF.data("$"+hC.name+"Controller",hz.instance)}return hv}function gE(hz,hv,hy){for(var hw=0,hx=hz.length;hw<hx;hw++){hz[hw]=eH(hz[hw],{$$isolateScope:hv,$$newScope:hy})}}function gJ(hD,hv,hH,hG,hx,hE,hz){if(hv===hx){return null}var hB=null;if(gD.hasOwnProperty(hv)){for(var hF,hy=hi.get(hv+gt),hA=0,hI=hy.length;hA<hI;hA++){try{hF=hy[hA];if((C(hG)||hG>hF.priority)&&hF.restrict.indexOf(hH)!=-1){if(hE){hF=eH(hF,{$$start:hE,$$end:hz})}if(!hF.$$bindings){var hw=hF.$$bindings=gz(hF,hF.name);if(u(hw.isolateScope)){hF.$$isolateBindings=hw.isolateScope}}hD.push(hF);hB=hF}}catch(hC){gG(hC)}}}return hB}function hj(hv){if(gD.hasOwnProperty(hv)){for(var hz,hy=hi.get(hv+gt),hw=0,hx=hy.length;hw<hx;hw++){hz=hy[hw];if(hz.multiElement){return true}}}return false}function gH(hz,hy){var hw=hy.$attr,hx=hz.$attr,hv=hz.$$element;bu(hz,function(hB,hA){if(hA.charAt(0)!="$"){if(hy[hA]&&hy[hA]!==hB){hB+=(hA==="style"?";":" ")+hy[hA]}hz.$set(hA,hB,true,hw[hA])}});bu(hy,function(hB,hA){if(hA=="class"){g8(hv,hB);hz["class"]=(hz["class"]?hz["class"]+" ":"")+hB}else{if(hA=="style"){hv.attr("style",hv.attr("style")+";"+hB);hz.style=(hz.style?hz.style+";":"")+hB}else{if(hA.charAt(0)!="$"&&!hz.hasOwnProperty(hA)){hz[hA]=hB;hx[hA]=hw[hA]}}}})}function hb(hA,hE,hz,hI,hC,hv,hx,hK){var hF=[],hL,hy,hB=hE[0],hD=hA.shift(),hH=eH(hD,{templateUrl:null,transclude:null,replace:null,$$originalDirective:hD}),hw=(by(hD.templateUrl))?hD.templateUrl(hE,hz):hD.templateUrl,hJ=hD.templateNamespace;hE.empty();hd(hw).then(function(hS){var hV,hQ,hP,hU;hS=hc(hS);if(hD.replace){if(h(hS)){hP=[]}else{hP=bK(g1(hJ,aV(hS)))}hV=hP[0];if(hP.length!=1||hV.nodeType!==bN){throw I("tplrt","Template for directive '{0}' must have exactly one root element. {1}",hD.name,hw)}hQ={$attr:{}};gP(hI,hE,hV);var hT=hu(hV,[],hQ);if(u(hD.scope)){gE(hT,true)}hA=hT.concat(hA);gH(hz,hQ)}else{hV=hB;hE.html(hS)}hA.unshift(hH);hL=g5(hA,hV,hz,hC,hE,hD,hv,hx,hK);bu(hI,function(hZ,hY){if(hZ==hV){hI[hY]=hE[0]}});hy=gQ(hE[0].childNodes,hC);while(hF.length){var hX=hF.shift(),hW=hF.shift(),hM=hF.shift(),hO=hF.shift(),hR=hE[0];if(hX.$$destroyed){continue}if(hW!==hB){var hN=hW.className;if(!(hK.hasElementTranscludeDirective&&hD.replace)){hR=dP(hV)}gP(hM,ai(hW),hR);g8(ai(hR),hN)}if(hL.transcludeOnThisElement){hU=gI(hX,hL.transclude,hO)}else{hU=hO}hL(hy,hX,hR,hI,hU)}hF=null});return function hG(hN,hP,hR,hM,hO){var hQ=hO;if(hP.$$destroyed){return}if(hF){hF.push(hP,hR,hM,hQ)}else{if(hL.transcludeOnThisElement){hQ=gI(hP,hL.transclude,hO)}hL(hy,hP,hR,hM,hQ)}}}function hm(hw,hv){var hx=hv.priority-hw.priority;if(hx!==0){return hx}
2if(hw.name!==hv.name){return(hw.name<hv.name)?-1:1}return hw.index-hv.index}function g2(hy,hw,hz,hv){function hx(hA){return hA?(" (module: "+hA+")"):""}if(hw){throw I("multidir","Multiple directives [{0}{1}, {2}{3}] asking for {4} on: {5}",hw.name,hx(hw.$$moduleName),hz.name,hx(hz.$$moduleName),hy,cs(hv))}}function gT(hx,hy){var hv=gW(hy,true);if(hv){hx.push({priority:0,compile:function hw(hB){var hC=hB.parent(),hA=!!hC.length;if(hA){gO.$$addBindingClass(hC)}return function hz(hF,hG){var hE=hG.parent();if(!hA){gO.$$addBindingClass(hE)}gO.$$addBindingInfo(hE,hv.expressions);hF.$watch(hv,function hD(hH){hG[0].nodeValue=hH})}}})}}function g1(hw,hv){hw=ds(hw||"html");switch(hw){case"svg":case"math":var hx=ee.document.createElement("div");hx.innerHTML="<"+hw+">"+hv+"</"+hw+">";return hx.childNodes[0].childNodes;default:return hv}}function g6(hx,hw){if(hw=="srcdoc"){return gL.HTML}var hv=en(hx);if(hw=="xlinkHref"||(hv=="form"&&hw=="action")||(hv!="img"&&(hw=="src"||hw=="ngSrc"))){return gL.RESOURCE_URL}}function g4(hy,hB,hA,hw,hz){var hx=g6(hy,hw);hz=gu[hw]||hz;var hv=gW(hA,true,hx,hz);if(!hv){return}if(hw==="multiple"&&en(hy)==="select"){throw I("selmulti","Binding to the 'multiple' attribute is not supported. Element: {0}",cs(hy))}hB.push({priority:100,compile:function(){return{pre:function hC(hH,hG,hD){var hF=(hD.$$observers||(hD.$$observers=f9()));if(gv.test(hw)){throw I("nodomevents","Interpolations for HTML DOM event attributes are disallowed.  Please use the ng- versions (such as ng-click instead of onclick) instead.")}var hI=hD[hw];if(hI!==hA){hv=hI&&gW(hI,true,hx,hz);hA=hI}if(!hv){return}hD[hw]=hv(hH);(hF[hw]||(hF[hw]=[])).$$inter=true;(hD.$$observers&&hD.$$observers[hw].$$scope||hH).$watch(hv,function hE(hK,hJ){if(hw==="class"&&hK!=hJ){hD.$updateClass(hK,hJ)}else{hD.$set(hw,hK)}})}}}})}function gP(hE,hw,hD){var hB=hw[0],hv=hw.length,hC=hB.parentNode,hy,hF;if(hE){for(hy=0,hF=hE.length;hy<hF;hy++){if(hE[hy]==hB){hE[hy++]=hD;for(var hx=hy,hG=hx+hv-1,hz=hE.length;hx<hz;hx++,hG++){if(hG<hz){hE[hx]=hE[hG]}else{delete hE[hx]}}hE.length-=hv-1;if(hE.context===hB){hE.context=hD}break}}}if(hC){hC.replaceChild(hD,hB)}var hA=ee.document.createDocumentFragment();for(hy=0;hy<hv;hy++){hA.appendChild(hw[hy])}if(ai.hasData(hB)){ai.data(hD,ai.data(hB));ai(hB).off("$destroy")}ai.cleanData(hA.querySelectorAll("*"));for(hy=1;hy<hv;hy++){delete hw[hy]}hw[0]=hD;hw.length=1}function gM(hw,hv){return gh(function(){return hw.apply(null,arguments)},hw,hv)}function gS(hx,hy,hv,hw,hB,hz){try{hx(hy,hv,hw,hB,hz)}catch(hA){gG(hA,cs(hv))}}function gF(hG,hF,hD,hv,hC){var hw=[];var hy={};var hE;bu(hv,function hB(hM,hI){var hP=hM.attrName,hQ=hM.optional,hN=hM.mode,hS,hL,hR,hJ,hK;switch(hN){case"@":if(!hQ&&!U.call(hF,hP)){hD[hI]=hF[hP]=void 0}hF.$observe(hP,function(hV){if(B(hV)||aR(hV)){var hU=hD[hI];hx(hI,hV,hU);hD[hI]=hV}});hF.$$observers[hP].$$scope=hG;hS=hF[hP];if(B(hS)){hD[hI]=gW(hS)(hG)}else{if(aR(hS)){hD[hI]=hS}}hy[hI]=new an(e,hD[hI]);break;case"=":if(!U.call(hF,hP)){if(hQ){break}hF[hP]=void 0}if(hQ&&!hF[hP]){break}hL=hs(hF[hP]);if(hL.literal){hJ=eh}else{hJ=function hO(hV,hU){return hV===hU||(hV!==hV&&hU!==hU)}}hR=hL.assign||function(){hS=hD[hI]=hL(hG);throw I("nonassign","Expression '{0}' in attribute '{1}' used with directive '{2}' is non-assignable!",hF[hP],hP,hC.name)};hS=hD[hI]=hL(hG);var hH=function hH(hU){if(!hJ(hU,hD[hI])){if(!hJ(hU,hS)){hD[hI]=hU}else{hR(hG,hU=hD[hI])}}return hS=hU};hH.$stateful=true;if(hM.collection){hK=hG.$watchCollection(hF[hP],hH)}else{hK=hG.$watch(hs(hF[hP],hH),null,hL.literal)}hw.push(hK);break;case"<":if(!U.call(hF,hP)){if(hQ){break}hF[hP]=void 0}if(hQ&&!hF[hP]){break}hL=hs(hF[hP]);hD[hI]=hL(hG);hy[hI]=new an(e,hD[hI]);hK=hG.$watch(hL,function hT(hV,hU){if(hV===hU){hU=hD[hI]}hx(hI,hV,hU);hD[hI]=hV},hL.literal);hw.push(hK);break;case"&":hL=hF.hasOwnProperty(hP)?hs(hF[hP]):eW;if(hL===eW&&hQ){break}hD[hI]=function(hU){return hL(hG,hU)};break}});function hx(hI,hJ,hH){if(by(hD.$onChanges)&&hJ!==hH){if(!gN){hG.$$postDigest(gX);gN=[]}if(!hE){hE={};gN.push(hA)}if(hE[hI]){hH=hE[hI].previousValue}hE[hI]=new an(hH,hJ)}}function hA(){hD.$onChanges(hE);hE=undefined}return{initialChanges:hy,removeWatches:hw.length&&function hz(){for(var hH=0,hI=hw.length;hH<hI;++hH){hw[hH]()}}}}}]}function an(gn,go){this.previousValue=gn;this.currentValue=go}an.prototype.isFirstChange=function(){return this.previousValue===e};var bm=/^((?:x|data)[\:\-_])/i;function bw(gn){return aB(gn.replace(bm,""))}function eL(gq,go,gn,gp){}function a2(gr,gp,gq,gn,go){}function R(gu,gt){var gp="",go=gu.split(/\s+/),gn=gt.split(/\s+/);outer:for(var gs=0;gs<go.length;gs++){var gr=go[gs];for(var gq=0;gq<gn.length;
2gq++){if(gr==gn[gq]){continue outer}}gp+=(gp.length>0?" ":"")+gr}return gp}function bK(gp){gp=ai(gp);var gn=gp.length;if(gn<=1){return gp}while(gn--){var go=gp[gn];if(go.nodeType===fp){ei.call(gp,gn,1)}}return gp}var ea=ff("$controller");var b9=/^(\S+)(\s+as\s+([\w$]+))?$/;function el(gn,gp){if(gp&&B(gp)){return gp}if(B(gn)){var go=b9.exec(gn);if(go){return go[3]}}}function dJ(){var go={},gn=false;this.has=function(gp){return go.hasOwnProperty(gp)};this.register=function(gp,gq){fv(gp,"controller");if(u(gp)){gh(go,gp)}else{go[gp]=gq}};this.allowGlobals=function(){gn=true};this.$get=["$injector","$window",function(gq,gr){return function gp(gz,gt,gw,gv){var gB,gx,gu,gy;gw=gw===true;if(gv&&B(gv)){gy=gv}if(B(gz)){gx=gz.match(b9);if(!gx){throw ea("ctrlfmt","Badly formed controller string '{0}'. Must match `__name__ as __id__` or `__name__`.",gz)}gu=gx[1],gy=gy||gx[3];gz=go.hasOwnProperty(gu)?go[gu]:dm(gt.$scope,gu,true)||(gn?dm(gr,gu,true):undefined);dx(gz,gu,true)}if(gw){var gA=(Z(gz)?gz[gz.length-1]:gz).prototype;gB=Object.create(gA||null);if(gy){gs(gt,gy,gB,gu||gz.name)}var gD;return gD=gh(function gC(){var gE=gq.invoke(gz,gB,gt,gu);if(gE!==gB&&(u(gE)||by(gE))){gB=gE;if(gy){gs(gt,gy,gB,gu||gz.name)}}return gB},{instance:gB,identifier:gy})}gB=gq.instantiate(gz,gt,gu);if(gy){gs(gt,gy,gB,gu||gz.name)}return gB};function gs(gw,gv,gt,gu){if(!(gw&&u(gw.$scope))){throw ff("$controller")("noscp","Cannot export controller '{0}' as '{1}'! No $scope object provided via `locals`.",gu,gv)}gw.$scope[gv]=gt}}]}function dQ(){this.$get=["$window",function(gn){return ai(gn.document)}]}function gf(){this.$get=["$log",function(gn){return function(go,gp){gn.error.apply(gn,arguments)}}]}var e3=function(){this.$get=["$document",function(gn){return function(go){if(go){if(!go.nodeType&&go instanceof ai){go=go[0]}}else{go=gn[0].body}return go.offsetWidth+1}}]};var aO="application/json";var cn={"Content-Type":aO+";charset=utf-8"};var eI=/^\[|^\{(?!\{)/;var es={"[":/]$/,"{":/}$/};var cp=/^\)\]\}',?\n/;var fL=ff("$http");var eA=function(gn){return function(){throw fL("legacy","The method `{0}` on the promise returned from `$http` has been disabled.",gn)}};function f7(gn){if(u(gn)){return fz(gn)?gn.toISOString():aJ(gn)}return gn}function aE(){this.$get=function(){return function gn(gp){if(!gp){return""}var go=[];dO(gp,function(gr,gq){if(gr===null||C(gr)){return}if(Z(gr)){bu(gr,function(gs){go.push(O(gq)+"="+O(f7(gs)))})}else{go.push(O(gq)+"="+O(f7(gr)))}});return go.join("&")}}}function a1(){this.$get=function(){return function gn(gq){if(!gq){return""}var gp=[];go(gq,"",true);return gp.join("&");function go(gt,gs,gr){if(gt===null||C(gt)){return}if(Z(gt)){bu(gt,function(gv,gu){go(gv,gs+"["+(u(gv)?gu:"")+"]")})}else{if(u(gt)&&!fz(gt)){dO(gt,function(gv,gu){go(gv,gs+(gr?"":"[")+gu+(gr?"":"]"))})}else{gp.push(O(gs)+"="+O(f7(gt)))}}}}}}function H(gn,gp){if(B(gn)){var go=gn.replace(cp,"").trim();if(go){var gq=gp("Content-Type");if((gq&&(gq.indexOf(aO)===0))||fu(go)){gn=bc(go)}}}return gn}function fu(go){var gn=go.match(eI);return gn&&es[gn[0]].test(go)}function fb(gq){var go=f9(),gp;function gn(gr,gs){if(gr){go[gr]=go[gr]?go[gr]+", "+gs:gs}}if(B(gq)){bu(gq.split("\n"),function(gr){gp=gr.indexOf(":");gn(ds(aV(gr.substr(0,gp))),aV(gr.substr(gp+1)))})}else{if(u(gq)){bu(gq,function(gs,gr){gn(ds(gr),aV(gs))})}}return go}function bE(gn){var go;return function(gp){if(!go){go=fb(gn)}if(gp){var gq=go[ds(gp)];if(gq===void 0){gq=null}return gq}return go}}function w(gp,gq,gn,go){if(by(go)){return go(gp,gq,gn)}bu(go,function(gr){gp=gr(gp,gq,gn)});return gp}function a3(gn){return 200<=gn&&gn<300}function dD(){var gq=this.defaults={transformResponse:[H],transformRequest:[function(gr){return u(gr)&&!c5(gr)&&!a(gr)&&!eU(gr)?aJ(gr):gr}],headers:{common:{Accept:"application/json, text/plain, */*"},post:er(cn),put:er(cn),patch:er(cn)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer"};var go=false;this.useApplyAsync=function(gr){if(fj(gr)){go=!!gr;return this}return go};var gp=true;this.useLegacyPromiseExtensions=function(gr){if(fj(gr)){gp=!!gr;return this}return gp};var gn=this.interceptors=[];this.$get=["$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector",function(gy,gD,gx,gz,gu,gB){var gC=gx("$http");
2gq.paramSerializer=B(gq.paramSerializer)?gB.get(gq.paramSerializer):gq.paramSerializer;var gA=[];bu(gn,function(gE){gA.unshift(B(gE)?gB.get(gE):gB.invoke(gE))});function gv(gK){if(!u(gK)){throw ff("$http")("badreq","Http request configuration must be an object.  Received: {0}",gK)}if(!B(gK.url)){throw ff("$http")("badreq","Http request configuration url must be a string.  Received: {0}",gK.url)}var gH=gh({method:"get",transformRequest:gq.transformRequest,transformResponse:gq.transformResponse,paramSerializer:gq.paramSerializer},gK);gH.headers=gI(gK);gH.method=be(gH.method);gH.paramSerializer=B(gH.paramSerializer)?gB.get(gH.paramSerializer):gH.paramSerializer;var gF=function(gP){var gQ=gP.headers;var gO=w(gP.data,bE(gQ),undefined,gP.transformRequest);if(C(gO)){bu(gQ,function(gR,gS){if(ds(gS)==="content-type"){delete gQ[gS]}})}if(C(gP.withCredentials)&&!C(gq.withCredentials)){gP.withCredentials=gq.withCredentials}return gs(gP,gO).then(gG,gG)};var gE=[gF,undefined];var gN=gu.when(gH);bu(gA,function(gO){if(gO.request||gO.requestError){gE.unshift(gO.request,gO.requestError)}if(gO.response||gO.responseError){gE.push(gO.response,gO.responseError)}});while(gE.length){var gM=gE.shift();var gJ=gE.shift();gN=gN.then(gM,gJ)}if(gp){gN.success=function(gO){dx(gO,"fn");gN.then(function(gP){gO(gP.data,gP.status,gP.headers,gH)});return gN};gN.error=function(gO){dx(gO,"fn");gN.then(null,function(gP){gO(gP.data,gP.status,gP.headers,gH)});return gN}}else{gN.success=eA("success");gN.error=eA("error")}return gN;function gG(gO){var gP=gh({},gO);gP.data=w(gO.data,gO.headers,gO.status,gH.transformResponse);return(a3(gO.status))?gP:gu.reject(gP)}function gL(gR,gO){var gP,gQ={};bu(gR,function(gT,gS){if(by(gT)){gP=gT(gO);if(gP!=null){gQ[gS]=gP}}else{gQ[gS]=gT}});return gQ}function gI(gR){var gP=gq.headers,gT=gh({},gR.headers),gS,gO,gQ;gP=gh({},gP.common,gP[ds(gR.method)]);defaultHeadersIteration:for(gS in gP){gO=ds(gS);for(gQ in gT){if(ds(gQ)===gO){continue defaultHeadersIteration}}gT[gS]=gP[gS]}return gL(gT,er(gR))}}gv.pendingRequests=[];gr("get","delete","head","jsonp");gt("post","put","patch");gv.defaults=gq;return gv;function gr(gE){bu(arguments,function(gF){gv[gF]=function(gH,gG){return gv(gh({},gG||{},{method:gF,url:gH}))}})}function gt(gE){bu(arguments,function(gF){gv[gF]=function(gH,gI,gG){return gv(gh({},gG||{},{method:gF,url:gH,data:gI}))}})}function gs(gI,gO){var gQ=gu.defer(),gR=gQ.promise,gE,gL,gF=gI.headers,gG=gw(gI.url,gI.paramSerializer(gI.params));gv.pendingRequests.push(gI);gR.then(gJ,gJ);if((gI.cache||gq.cache)&&gI.cache!==false&&(gI.method==="GET"||gI.method==="JSONP")){gE=u(gI.cache)?gI.cache:u(gq.cache)?gq.cache:gC}if(gE){gL=gE.get(gG);if(fj(gL)){if(f4(gL)){gL.then(gH,gH)}else{if(Z(gL)){gN(gL[1],gL[0],er(gL[2]),gL[3])}else{gN(gL,200,{},"OK")}}}else{gE.put(gG,gR)}}if(C(gL)){var gP=dU(gI.url)?gD()[gI.xsrfCookieName||gq.xsrfCookieName]:undefined;if(gP){gF[(gI.xsrfHeaderName||gq.xsrfHeaderName)]=gP}gy(gI.method,gG,gO,gK,gF,gI.timeout,gI.withCredentials,gI.responseType,gM(gI.eventHandlers),gM(gI.uploadEventHandlers))}return gR;function gM(gS){if(gS){var gT={};bu(gS,function(gV,gU){gT[gU]=function(gW){if(go){gz.$applyAsync(gX)}else{if(gz.$$phase){gX()}else{gz.$apply(gX)}}function gX(){gV(gW)}}});return gT}}
2function gK(gS,gT,gU,gW){if(gE){if(a3(gS)){gE.put(gG,[gS,gT,fb(gU),gW])}else{gE.remove(gG)}}function gV(){gN(gT,gS,gU,gW)}if(go){gz.$applyAsync(gV)}else{gV();if(!gz.$$phase){gz.$apply()}}}function gN(gT,gS,gV,gU){gS=gS>=-1?gS:0;(a3(gS)?gQ.resolve:gQ.reject)({data:gT,status:gS,headers:bE(gV),config:gI,statusText:gU})}function gH(gS){gN(gS.data,gS.status,er(gS.headers()),gS.statusText)}function gJ(){var gS=gv.pendingRequests.indexOf(gI);if(gS!==-1){gv.pendingRequests.splice(gS,1)}}}function gw(gE,gF){if(gF.length>0){gE+=((gE.indexOf("?")==-1)?"?":"&")+gF}return gE}}]}function e0(){this.$get=function(){return function gn(){return new ee.XMLHttpRequest()}}}function fO(){this.$get=["$browser","$window","$document","$xhrFactory",function(gn,gq,gp,go){return dR(gn,go,gn.defer,gq.angular.callbacks,gp[0])}]}function dR(gn,gq,go,gr,gp){return function(gw,gy,gI,gz,gt,gD,gv,gu,gF,gH){gn.$$incOutstandingRequestCount();gy=gy||gn.url();if(ds(gw)=="jsonp"){var gG="_"+(gr.counter++).toString(36);gr[gG]=function(gM){gr[gG].data=gM;gr[gG].called=true};var gx=gs(gy.replace("JSON_CALLBACK","angular.callbacks."+gG),gG,function(gM,gN){gE(gz,gM,gr[gG].data,"",gN);gr[gG]=eW})}else{var gC=gq(gw,gy);gC.open(gw,gy,true);bu(gt,function(gN,gM){if(fj(gN)){gC.setRequestHeader(gM,gN)}});gC.onload=function gJ(){var gO=gC.statusText||"";var gN=("response" in gC)?gC.response:gC.responseText;var gM=gC.status===1223?204:gC.status;if(gM===0){gM=gN?200:s(gy).protocol=="file"?404:0}gE(gz,gM,gN,gC.getAllResponseHeaders(),gO)};var gA=function(){gE(gz,-1,null,null,"")};gC.onerror=gA;gC.onabort=gA;bu(gF,function(gN,gM){gC.addEventListener(gM,gN)});bu(gH,function(gN,gM){gC.upload.addEventListener(gM,gN)});if(gv){gC.withCredentials=true}if(gu){try{gC.responseType=gu}catch(gK){if(gu!=="json"){throw gK}}}gC.send(C(gI)?null:gI)}if(gD>0){var gB=go(gL,gD)}else{if(f4(gD)){gD.then(gL)}}function gL(){gx&&gx();gC&&gC.abort()}function gE(gQ,gM,gN,gO,gP){if(fj(gB)){go.cancel(gB)}gx=gC=null;gQ(gM,gN,gO,gP);gn.$$completeOutstandingRequest(eW)}};function gs(gv,gw,gt){var gu=gp.createElement("script"),gx=null;gu.type="text/javascript";gu.src=gv;gu.async=true;gx=function(gz){fm(gu,"load",gx);fm(gu,"error",gx);gp.body.removeChild(gu);gu=null;var gy=-1;var gA="unknown";if(gz){if(gz.type==="load"&&!gr[gw].called){gz={type:"error"}}gA=gz.type;gy=gz.type==="error"?404:200}if(gt){gt(gy,gA)}};cD(gu,"load",gx);cD(gu,"error",gx);gp.body.appendChild(gu);return gx}}var ec=df.$interpolateMinErr=ff("$interpolate");ec.throwNoconcat=function(gn){throw ec("noconcat","Error while interpolating: {0}\nStrict Contextual Escaping disallows interpolations that concatenate multiple expressions when a trusted value is required.  See http://docs.angularjs.org/api/ng.$sce",gn)};ec.interr=function(go,gn){return ec("interr","Can't interpolate: {0}\n{1}",go,gn.toString())};function eJ(){var go="{{";var gn="}}";this.startSymbol=function(gp){if(gp){go=gp;return this}else{return go}};this.endSymbol=function(gp){if(gp){gn=gp;return this}else{return gn}};this.$get=["$parse","$exceptionHandler","$sce",function(gr,gy,gw){var gp=go.length,gv=gn.length,gA=new RegExp(go.replace(/./g,gz),"g"),gq=new RegExp(gn.replace(/./g,gz),"g");function gz(gB){return"\\\\\\"+gB}function gu(gB){return gB.replace(gA,go).replace(gq,gn)}function gt(gB){if(gB==null){return""}switch(typeof gB){case"string":break;case"number":gB=""+gB;break;default:gB=aJ(gB)}return gB}function gx(gC,gD,gB,gE){var gG;return gG=gC.$watch(function gF(gH){gG();return gE(gH)},gD,gB)}function gs(gM,gP,gE,gL){if(!gM.length||gM.indexOf(go)===-1){var gN;if(!gP){var gH=gu(gM);gN=aa(gH);gN.exp=gM;gN.expressions=[];gN.$$watchDelegate=gx}return gN}gL=!!gL;var gF,gC,gI=0,gT=[],gR=[],gO=gM.length,gJ,gG=[],gD=[];while(gI<gO){if(((gF=gM.indexOf(go,gI))!=-1)&&((gC=gM.indexOf(gn,gF+gp))!=-1)){if(gI!==gF){gG.push(gu(gM.substring(gI,gF)))}gJ=gM.substring(gF+gp,gC);gT.push(gJ);gR.push(gr(gJ,gK));gI=gC+gv;gD.push(gG.length);gG.push("")}else{if(gI!==gO){gG.push(gu(gM.substring(gI)))}break}}if(gE&&gG.length>1){ec.throwNoconcat(gM)}if(!gP||gT.length){var gQ=function(gU){for(var gV=0,gW=gT.length;gV<gW;gV++){if(gL&&C(gU[gV])){return}gG[gD[gV]]=gU[gV]}return gG.join("")};var gB=function(gU){return gE?gw.getTrusted(gE,gU):gw.valueOf(gU)};return gh(function gS(gW){var gV=0;var gX=gT.length;var gU=new Array(gX);try{for(;gV<gX;gV++){gU[gV]=gR[gV](gW)}return gQ(gU)}catch(gY){gy(ec.interr(gM,gY))}},{exp:gM,expressions:gT,$$watchDelegate:function(gV,gW){var gU;return gV.$watchGroup(gR,function gX(g0,gY){var gZ=gQ(g0);if(by(gW)){gW.call(this,gZ,g0!==gY?gU:gZ,gV)}gU=gZ})}})}function gK(gV){try{gV=gB(gV);return gL&&!fj(gV)?gV:gt(gV)}catch(gU){gy(ec.interr(gM,gU))}}}gs.startSymbol=function(){return go};gs.endSymbol=function(){return gn};return gs}]}
2function ap(){this.$get=["$rootScope","$window","$q","$$q","$browser",function(go,gt,gr,gp,gn){var gs={};function gq(gD,gx,gB,gA){var gw=arguments.length>4,gC=gw?fh(arguments,4):[],gz=gt.setInterval,gF=gt.clearInterval,gu=0,gv=(fj(gA)&&!gA),gG=(gv?gp:gr).defer(),gH=gG.promise;gB=fj(gB)?gB:0;gH.$$intervalId=gz(function gy(){if(gv){gn.defer(gE)}else{go.$evalAsync(gE)}gG.notify(gu++);if(gB>0&&gu>=gB){gG.resolve(gu);gF(gH.$$intervalId);delete gs[gH.$$intervalId]}if(!gv){go.$apply()}},gx);gs[gH.$$intervalId]=gG;return gH;function gE(){if(!gw){gD(gu)}else{gD.apply(null,gC)}}}gq.cancel=function(gu){if(gu&&gu.$$intervalId in gs){gs[gu.$$intervalId].reject("canceled");gt.clearInterval(gu.$$intervalId);delete gs[gu.$$intervalId];return true}return false};return gq}]}var fH=/^([^\?#]*)(\?([^#]*))?(#(.*))?$/,eD={http:80,https:443,ftp:21};var dt=ff("$location");function de(gp){var gn=gp.split("/"),go=gn.length;while(go--){gn[go]=bH(gn[go])}return gn.join("/")}function a8(go,gp){var gn=s(go);gp.$$protocol=gn.protocol;gp.$$host=gn.hostname;gp.$$port=dv(gn.port)||eD[gn.protocol]||null}function bW(go,gq){var gn=(go.charAt(0)!=="/");if(gn){go="/"+go}var gp=s(go);gq.$$path=decodeURIComponent(gn&&gp.pathname.charAt(0)==="/"?gp.pathname.substring(1):gp.pathname);gq.$$search=am(gp.search);gq.$$hash=decodeURIComponent(gp.hash);if(gq.$$path&&gq.$$path.charAt(0)!="/"){gq.$$path="/"+gq.$$path}}function ct(gn,go){if(go.indexOf(gn)===0){return go.substr(gn.length)}}function j(go){var gn=go.indexOf("#");return gn==-1?go:go.substr(0,gn)}function E(gn){return gn.replace(/(#.+)|#$/,"$1")}function ga(gn){return gn.substr(0,j(gn).lastIndexOf("/")+1)}function cP(gn){return gn.substring(0,gn.indexOf("/",gn.indexOf("//")+2))}function cR(gn,gp,go){this.$$html5=true;go=go||"";a8(gn,this);this.$$parse=function(gq){var gr=ct(gp,gq);if(!B(gr)){throw dt("ipthprfx",'Invalid url "{0}", missing path prefix "{1}".',gq,gp)}bW(gr,this);if(!this.$$path){this.$$path="/"}this.$$compose()};this.$$compose=function(){var gq=eN(this.$$search),gr=this.$$hash?"#"+bH(this.$$hash):"";this.$$url=de(this.$$path)+(gq?"?"+gq:"")+gr;this.$$absUrl=gp+this.$$url.substr(1)};this.$$parseLinkUrl=function(gr,gq){if(gq&&gq[0]==="#"){this.hash(gq.slice(1));return true}var gt,gs;var gu;if(fj(gt=ct(gn,gr))){gs=gt;if(fj(gt=ct(go,gt))){gu=gp+(ct("/",gt)||gt)}else{gu=gn+gs}}else{if(fj(gt=ct(gp,gr))){gu=gp+gt}else{if(gp==gr+"/"){gu=gp}}}if(gu){this.$$parse(gu)}return !!gu}}function ce(go,gp,gn){a8(go,this);this.$$parse=function(gr){var gs=ct(go,gr)||ct(gp,gr);var gq;if(!C(gs)&&gs.charAt(0)==="#"){gq=ct(gn,gs);if(C(gq)){gq=gs}}else{if(this.$$html5){gq=gs}else{gq="";if(C(gs)){go=gr;this.replace()}}}bW(gq,this);this.$$path=gt(this.$$path,gq,go);this.$$compose();function gt(gx,gu,gw){var gv=/^\/[A-Z]:(\/.*)/;var gy;if(gu.indexOf(gw)===0){gu=gu.replace(gw,"")}if(gv.exec(gu)){return gx}gy=gv.exec(gx);return gy?gy[1]:gx}};this.$$compose=function(){var gq=eN(this.$$search),gr=this.$$hash?"#"+bH(this.$$hash):"";this.$$url=de(this.$$path)+(gq?"?"+gq:"")+gr;this.$$absUrl=go+(this.$$url?gn+this.$$url:"")};this.$$parseLinkUrl=function(gr,gq){if(j(go)==j(gr)){this.$$parse(gr);return true}return false}}function fx(go,gp,gn){this.$$html5=true;ce.apply(this,arguments);this.$$parseLinkUrl=function(gr,gq){if(gq&&gq[0]==="#"){this.hash(gq.slice(1));return true}var gt;var gs;if(go==j(gr)){gt=gr}else{if((gs=ct(gp,gr))){gt=go+gn+gs}else{if(gp===gr+"/"){gt=gp}}}if(gt){this.$$parse(gt)}return !!gt};this.$$compose=function(){var gq=eN(this.$$search),gr=this.$$hash?"#"+bH(this.$$hash):"";this.$$url=de(this.$$path)+(gq?"?"+gq:"")+gr;this.$$absUrl=go+gn+this.$$url}}var cN={$$html5:false,$$replace:false,absUrl:S("$$absUrl"),url:function(go){if(C(go)){return this.$$url}var gn=fH.exec(go);if(gn[1]||go===""){this.path(decodeURIComponent(gn[1]))}if(gn[2]||gn[1]||go===""){this.search(gn[3]||"")}this.hash(gn[5]||"");return this},protocol:S("$$protocol"),host:S("$$host"),port:S("$$port"),path:f3("$$path",function(gn){gn=gn!==null?gn.toString():"";return gn.charAt(0)=="/"?gn:"/"+gn}),search:function(gn,go){switch(arguments.length){case 0:return this.$$search;case 1:if(B(gn)||q(gn)){gn=gn.toString();this.$$search=am(gn)}else{if(u(gn)){gn=gi(gn,{});bu(gn,function(gq,gp){if(gq==null){delete gn[gp]}});this.$$search=gn}else{throw dt("isrcharg","The first argument of the `$location#search()` call must be a string or an object.")}}break;default:if(C(go)||go===null){delete this.$$search[gn]}else{this.$$search[gn]=go}}this.$$compose();return this},hash:f3("$$hash",function(gn){return gn!==null?gn.toString():""}),replace:function(){this.$$replace=true;return this}};bu([fx,ce,cR],function(gn){gn.prototype=Object.create(cN);gn.prototype.state=function(go){if(!arguments.length){return this.$$state}if(gn!==cR||!this.$$html5){throw dt("nostate","History API state support is available only in HTML5 mode and only in browsers supporting HTML5 History API")}
2this.$$state=C(go)?null:go;return this}});function S(gn){return function(){return this[gn]}}function f3(go,gn){return function(gp){if(C(gp)){return this[go]}this[go]=gn(gp);this.$$compose();return this}}function n(){var gn="",go={enabled:false,requireBase:true,rewriteLinks:true};this.hashPrefix=function(gp){if(fj(gp)){gn=gp;return this}else{return gn}};this.html5Mode=function(gp){if(aR(gp)){go.enabled=gp;return this}else{if(u(gp)){if(aR(gp.enabled)){go.enabled=gp.enabled}if(aR(gp.requireBase)){go.requireBase=gp.requireBase}if(aR(gp.rewriteLinks)){go.rewriteLinks=gp.rewriteLinks}return this}else{return go}}};this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(gB,gE,gq,gC,gr){var gv,gw,gp=gE.baseHref(),gy=gE.url(),gA;if(go.enabled){if(!gp&&go.requireBase){throw dt("nobase","$location in HTML5 mode requires a <base> tag to be present!")}gA=cP(gy)+(gp||"/");gw=gq.history?cR:fx}else{gA=j(gy);gw=ce}var gD=ga(gA);gv=new gw(gA,gD,"#"+gn);gv.$$parseLinkUrl(gy,gy);gv.$$state=gE.state();var gt=/^\s*(javascript|mailto):/i;function gx(gG,gH,gJ){var gI=gv.url();var gF=gv.$$state;try{gE.url(gG,gH,gJ);gv.$$state=gE.state()}catch(gK){gv.url(gI);gv.$$state=gF;throw gK}}gC.on("click",function(gG){if(!go.rewriteLinks||gG.ctrlKey||gG.metaKey||gG.shiftKey||gG.which==2||gG.button==2){return}var gI=ai(gG.target);
2while(en(gI[0])!=="a"){if(gI[0]===gC[0]||!(gI=gI.parent())[0]){return}}var gH=gI.prop("href");var gF=gI.attr("href")||gI.attr("xlink:href");if(u(gH)&&gH.toString()==="[object SVGAnimatedString]"){gH=s(gH.animVal).href}if(gt.test(gH)){return}if(gH&&!gI.attr("target")&&!gG.isDefaultPrevented()){if(gv.$$parseLinkUrl(gH,gF)){gG.preventDefault();if(gv.absUrl()!=gE.url()){gB.$apply();gr.angular["ff-684208-preventDefault"]=true}}}});if(E(gv.absUrl())!=E(gy)){gE.url(gv.absUrl(),true)}var gu=true;gE.onUrlChange(function(gG,gF){if(C(ct(gD,gG))){gr.location.href=gG;return}gB.$evalAsync(function(){var gJ=gv.absUrl();var gI=gv.$$state;var gH;gG=E(gG);gv.$$parse(gG);gv.$$state=gF;gH=gB.$broadcast("$locationChangeStart",gG,gJ,gF,gI).defaultPrevented;if(gv.absUrl()!==gG){return}if(gH){gv.$$parse(gJ);gv.$$state=gI;gx(gJ,false,gI)}else{gu=false;gs(gJ,gI)}});if(!gB.$$phase){gB.$digest()}});gB.$watch(function gz(){var gI=E(gE.url());var gJ=E(gv.absUrl());var gG=gE.state();var gF=gv.$$replace;var gH=gI!==gJ||(gv.$$html5&&gq.history&&gG!==gv.$$state);if(gu||gH){gu=false;gB.$evalAsync(function(){var gL=gv.absUrl();var gK=gB.$broadcast("$locationChangeStart",gL,gI,gv.$$state,gG).defaultPrevented;if(gv.absUrl()!==gL){return}if(gK){gv.$$parse(gI);gv.$$state=gG}else{if(gH){gx(gL,gF,gG===gv.$$state?null:gv.$$state)}gs(gI,gG)}})}gv.$$replace=false});return gv;function gs(gG,gF){gB.$broadcast("$locationChangeSuccess",gv.absUrl(),gG,gv.$$state,gF)}}]}function dH(){var go=true,gn=this;this.debugEnabled=function(gp){if(fj(gp)){go=gp;return this}else{return go}};this.$get=["$window",function(gr){return{log:gq("log"),info:gq("info"),warn:gq("warn"),error:gq("error"),debug:(function(){var gs=gq("debug");return function(){if(go){gs.apply(gn,arguments)}}}())};function gp(gs){if(gs instanceof Error){if(gs.stack){gs=(gs.message&&gs.stack.indexOf(gs.message)===-1)?"Error: "+gs.message+"\n"+gs.stack:gs.stack}else{if(gs.sourceURL){gs=gs.message+"\n"+gs.sourceURL+":"+gs.line}}}return gs}function gq(gt){var gs=gr.console||{},gv=gs[gt]||gs.log||eW,gw=false;try{gw=!!gv.apply}catch(gu){}if(gw){return function(){var gx=[];bu(arguments,function(gy){gx.push(gp(gy))});return gv.apply(gs,gx)}}return function(gy,gx){gv(gy,gx==null?"":gx)}}}]}var ak=ff("$parse");function cr(gn,go){if(gn==="__defineGetter__"||gn==="__defineSetter__"||gn==="__lookupGetter__"||gn==="__lookupSetter__"||gn==="__proto__"){throw ak("isecfld","Attempting to access a disallowed field in Angular expressions! Expression: {0}",go)}return gn}function az(gn){return gn+""}function i(go,gn){if(go){if(go.constructor===go){throw ak("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",gn)}else{if(go.window===go){throw ak("isecwindow","Referencing the Window in Angular expressions is disallowed! Expression: {0}",gn)}else{if(go.children&&(go.nodeName||(go.prop&&go.attr&&go.find))){throw ak("isecdom","Referencing DOM nodes in Angular expressions is disallowed! Expression: {0}",gn)}else{if(go===Object){throw ak("isecobj","Referencing Object in Angular expressions is disallowed! Expression: {0}",gn)}}}}}return go}var p=Function.prototype.call;var e4=Function.prototype.apply;var eX=Function.prototype.bind;function dM(go,gn){if(go){if(go.constructor===go){throw ak("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",gn)}else{if(go===p||go===e4||go===eX){throw ak("isecff","Referencing call, apply or bind in Angular expressions is disallowed! Expression: {0}",gn)}}}}function ao(go,gn){if(go){if(go===(0).constructor||go===(false).constructor||go==="".constructor||go==={}.constructor||go===[].constructor||go===Function.constructor){throw ak("isecaf","Assigning to a constructor is disallowed! Expression: {0}",gn)}}}var bf=f9();bu("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(gn){bf[gn]=true});var bU={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'};var aU=function(gn){this.options=gn};aU.prototype={constructor:aU,lex:function(gu){this.text=gu;this.index=0;this.tokens=[];while(this.index<this.text.length){var gt=this.text.charAt(this.index);if(gt==='"'||gt==="'"){this.readString(gt)}else{if(this.isNumber(gt)||gt==="."&&this.isNumber(this.peek())){this.readNumber()}else{if(this.isIdentifierStart(this.peekMultichar())){this.readIdent()}else{if(this.is(gt,"(){}[].,;:?")){this.tokens.push({index:this.index,text:gt});this.index++}else{if(this.isWhitespace(gt)){this.index++}else{var gp=gt+this.peek();var gn=gp+this.peek(2);var gs=bf[gt];var gr=bf[gp];var go=bf[gn];if(gs||gr||go){var gq=go?gn:(gr?gp:gt);this.tokens.push({index:this.index,text:gq,operator:true});this.index+=gq.length}else{this.throwError("Unexpected next character ",this.index,this.index+1)}}}}}}}return this.tokens},is:function(gn,go){return go.indexOf(gn)!==-1},peek:function(go){var gn=go||1;return(this.index+gn<this.text.length)?this.text.charAt(this.index+gn):false},isNumber:function(gn){return("0"<=gn&&gn<="9")&&typeof gn==="str
2ing"},isWhitespace:function(gn){return(gn===" "||gn==="\r"||gn==="\t"||gn==="\n"||gn==="\v"||gn==="\u00A0")},isIdentifierStart:function(gn){return this.options.isIdentifierStart?this.options.isIdentifierStart(gn,this.codePointAt(gn)):this.isValidIdentifierStart(gn)},isValidIdentifierStart:function(gn){return("a"<=gn&&gn<="z"||"A"<=gn&&gn<="Z"||"_"===gn||gn==="$")},isIdentifierContinue:function(gn){return this.options.isIdentifierContinue?this.options.isIdentifierContinue(gn,this.codePointAt(gn)):this.isValidIdentifierContinue(gn)},isValidIdentifierContinue:function(gn,go){return this.isValidIdentifierStart(gn,go)||this.isNumber(gn)},codePointAt:function(gn){if(gn.length===1){return gn.charCodeAt(0)}return(gn.charCodeAt(0)<<10)+gn.charCodeAt(1)-56613888},peekMultichar:function(){var go=this.text.charAt(this.index);var gn=this.peek();if(!gn){return go}var gq=go.charCodeAt(0);var gp=gn.charCodeAt(0);if(gq>=55296&&gq<=56319&&gp>=56320&&gp<=57343){return go+gn}return go},isExpOperator:function(gn){return(gn==="-"||gn==="+"||this.isNumber(gn))},throwError:function(go,gq,gn){gn=gn||this.index;var gp=(fj(gq)?"s "+gq+"-"+this.index+" ["+this.text.substring(gq,gn)+"]":" "+gn);throw ak("lexerr","Lexer Error: {0} at column{1} in expression [{2}].",go,gp,this.text)},readNumber:function(){var gp="";var gq=this.index;while(this.index<this.text.length){var go=ds(this.text.charAt(this.index));if(go=="."||this.isNumber(go)){gp+=go}else{var gn=this.peek();if(go=="e"&&this.isExpOperator(gn)){gp+=go}else{if(this.isExpOperator(go)&&gn&&this.isNumber(gn)&&gp.charAt(gp.length-1)=="e"){gp+=go}else{if(this.isExpOperator(go)&&(!gn||!this.isNumber(gn))&&gp.charAt(gp.length-1)=="e"){this.throwError("Invalid exponent")}else{break}}}}this.index++}this.tokens.push({index:gq,text:gp,constant:true,value:Number(gp)})},readIdent:function(){var go=this.index;this.index+=this.peekMultichar().length;while(this.index<this.text.length){var gn=this.peekMultichar();if(!this.isIdentifierContinue(gn)){break}this.index+=gn.length}this.tokens.push({index:go,text:this.text.slice(go,this.index),identifier:true})},readString:function(gn){var gu=this.index;this.index++;var go="";var gp=gn;var gs=false;while(this.index<this.text.length){var gq=this.text.charAt(this.index);gp+=gq;if(gs){if(gq==="u"){var gr=this.text.substring(this.index+1,this.index+5);if(!gr.match(/[\da-f]{4}/i)){this.throwError("Invalid unicode escape [\\u"+gr+"]")}this.index+=4;go+=String.fromCharCode(parseInt(gr,16))}else{var gt=bU[gq];go=go+(gt||gq)}gs=false}else{if(gq==="\\"){gs=true}else{if(gq===gn){this.index++;this.tokens.push({index:gu,text:gp,constant:true,value:go});return}else{go+=gq}}}this.index++}this.throwError("Unterminated quote",gu)}};var K=function(go,gn){this.lexer=go;this.options=gn};K.Program="Program";K.ExpressionStatement="ExpressionStatement";K.AssignmentExpression="AssignmentExpression";K.ConditionalExpression="ConditionalExpression";K.LogicalExpression="LogicalExpression";K.BinaryExpression="BinaryExpression";K.UnaryExpression="UnaryExpression";K.CallExpression="CallExpression";K.MemberExpression="MemberExpression";K.Identifier="Identifier";K.Literal="Literal";K.ArrayExpression="ArrayExpression";K.Property="Property";K.ObjectExpression="ObjectExpression";K.ThisExpression="ThisExpression";K.LocalsExpression="LocalsExpression";K.NGValueParameter="NGValueParameter";K.prototype={ast:function(go){this.text=go;this.tokens=this.lexer.lex(go);var gn=this.program();if(this.tokens.length!==0){this.throwError("is an unexpected token",this.tokens[0])}return gn},program:function(){var gn=[];while(true){if(this.tokens.length>0&&!this.peek("}",")",";","]")){gn.push(this.expressionStatement())}if(!this.expect(";")){return{type:K.Program,body:gn}}}},expressionStatement:function(){return{type:K.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){var go=this.expression();var gn;while((gn=this.expect("|"))){go=this.filter(go)}return go},expression:function(){return this.assignment()},assignment:function(){var gn=this.ternary();if(this.expect("=")){gn={type:K.AssignmentExpression,left:gn,right:this.assignment(),operator:"="}}return gn},ternary:function(){var gp=this.logicalOR();var go;var gn;if(this.expect("?")){go=this.expression();if(this.consume(":")){gn=this.expression();
2return{type:K.ConditionalExpression,test:gp,alternate:go,consequent:gn}}}return gp},logicalOR:function(){var gn=this.logicalAND();while(this.expect("||")){gn={type:K.LogicalExpression,operator:"||",left:gn,right:this.logicalAND()}}return gn},logicalAND:function(){var gn=this.equality();while(this.expect("&&")){gn={type:K.LogicalExpression,operator:"&&",left:gn,right:this.equality()}}return gn},equality:function(){var go=this.relational();var gn;while((gn=this.expect("==","!=","===","!=="))){go={type:K.BinaryExpression,operator:gn.text,left:go,right:this.relational()}}return go},relational:function(){var go=this.additive();var gn;while((gn=this.expect("<",">","<=",">="))){go={type:K.BinaryExpression,operator:gn.text,left:go,right:this.additive()}}return go},additive:function(){var go=this.multiplicative();var gn;while((gn=this.expect("+","-"))){go={type:K.BinaryExpression,operator:gn.text,left:go,right:this.multiplicative()}}return go},multiplicative:function(){var go=this.unary();var gn;while((gn=this.expect("*","/","%"))){go={type:K.BinaryExpression,operator:gn.text,left:go,right:this.unary()}}return go},unary:function(){var gn;if((gn=this.expect("+","-","!"))){return{type:K.UnaryExpression,operator:gn.text,prefix:true,argument:this.unary()}}else{return this.primary()}},primary:function(){var go;if(this.expect("(")){go=this.filterChain();this.consume(")")}else{if(this.expect("[")){go=this.arrayDeclaration()}else{if(this.expect("{")){go=this.object()}else{if(this.selfReferential.hasOwnProperty(this.peek().text)){go=gi(this.selfReferential[this.consume().text])}else{if(this.options.literals.hasOwnProperty(this.peek().text)){go={type:K.Literal,value:this.options.literals[this.consume().text]}}else{if(this.peek().identifier){go=this.identifier()}else{if(this.peek().constant){go=this.constant()}else{this.throwError("not a primary expression",this.peek())}}}}}}}var gn;while((gn=this.expect("(","[","."))){if(gn.text==="("){go={type:K.CallExpression,callee:go,arguments:this.parseArguments()};this.consume(")")}else{if(gn.text==="["){go={type:K.MemberExpression,object:go,property:this.expression(),computed:true};this.consume("]")}else{if(gn.text==="."){go={type:K.MemberExpression,object:go,property:this.identifier(),computed:false}}else{this.throwError("IMPOSSIBLE")}}}}return go},filter:function(go){var gp=[go];var gn={type:K.CallExpression,callee:this.identifier(),arguments:gp,filter:true};while(this.expect(":")){gp.push(this.expression())}return gn},parseArguments:function(){var gn=[];if(this.peekToken().text!==")"){do{gn.push(this.expression())}while(this.expect(","))}return gn},identifier:function(){var gn=this.consume();if(!gn.identifier){this.throwError("is not a valid identifier",gn)}return{type:K.Identifier,name:gn.text}},constant:function(){return{type:K.Literal,value:this.consume().value}},arrayDeclaration:function(){var gn=[];if(this.peekToken().text!=="]"){do{if(this.peek("]")){break}gn.push(this.expression())}while(this.expect(","))}this.consume("]");return{type:K.ArrayExpression,elements:gn}},object:function(){var gn=[],go;if(this.peekToken().text!=="}"){do{if(this.peek("}")){break}go={type:K.Property,kind:"init"};if(this.peek().constant){go.key=this.constant()}else{if(this.peek().identifier){go.key=this.identifier()}else{this.throwError("invalid key",this.peek())}}this.consume(":");go.value=this.expression();gn.push(go)}while(this.expect(","))}this.consume("}");return{type:K.ObjectExpression,properties:gn}},throwError:function(go,gn){throw ak("syntax","Syntax Error: Token '{0}' {1} at column {2} of the expression [{3}] starting at [{4}].",gn.text,go,(gn.index+1),this.text,this.text.substring(gn.index))},consume:function(go){if(this.tokens.length===0){throw ak("ueoe","Unexpected end of expression: {0}",this.text)}var gn=this.expect(go);if(!gn){this.throwError("is unexpected, expecting ["+go+"]",this.peek())}return gn},peekToken:function(){if(this.tokens.length===0){throw ak("ueoe","Unexpected end of expression: {0}",this.text)}return this.tokens[0]},peek:function(gq,gp,go,gn){return this.peekAhead(0,gq,gp,go,gn)},peekAhead:function(gp,gt,gs,gr,gq){if(this.tokens.length>gp){var go=this.tokens[gp];var gn=go.text;if(gn===gt||gn===gs||gn===gr||gn===gq||(!gt&&!gs&&!gr&&!gq)){return go}}return false},expect:function(gr,gq,gp,go){var gn=this.peek(gr,gq,gp,go);if(gn){this.tokens.shift();return gn}return false},selfReferential:{"this":{type:K.ThisExpression},"$locals":{type:K.LocalsExpression}}};function eC(gn,go){return typeof gn!=="undefined"?gn:go}function cS(gn,go){if(typeof gn==="undefined"){return go}if(typeof go==="undefined"){return gn}return gn+go}function e8(gp,gn){var go=gp(gn);return !go.$stateful}function bT(gn,gq){var gp;var go;switch(gn.type){case K.Program:gp=true;bu(gn.body,function(gr){bT(gr.expression,gq);gp=gp&&gr.expression.constant});gn.constant=gp;break;
2case K.Literal:gn.constant=true;gn.toWatch=[];break;case K.UnaryExpression:bT(gn.argument,gq);gn.constant=gn.argument.constant;gn.toWatch=gn.argument.toWatch;break;case K.BinaryExpression:bT(gn.left,gq);bT(gn.right,gq);gn.constant=gn.left.constant&&gn.right.constant;gn.toWatch=gn.left.toWatch.concat(gn.right.toWatch);break;case K.LogicalExpression:bT(gn.left,gq);bT(gn.right,gq);gn.constant=gn.left.constant&&gn.right.constant;gn.toWatch=gn.constant?[]:[gn];break;case K.ConditionalExpression:bT(gn.test,gq);bT(gn.alternate,gq);bT(gn.consequent,gq);gn.constant=gn.test.constant&&gn.alternate.constant&&gn.consequent.constant;gn.toWatch=gn.constant?[]:[gn];break;case K.Identifier:gn.constant=false;gn.toWatch=[gn];break;case K.MemberExpression:bT(gn.object,gq);if(gn.computed){bT(gn.property,gq)}gn.constant=gn.object.constant&&(!gn.computed||gn.property.constant);gn.toWatch=[gn];break;case K.CallExpression:gp=gn.filter?e8(gq,gn.callee.name):false;go=[];bu(gn.arguments,function(gr){bT(gr,gq);gp=gp&&gr.constant;if(!gr.constant){go.push.apply(go,gr.toWatch)}});gn.constant=gp;gn.toWatch=gn.filter&&e8(gq,gn.callee.name)?go:[gn];break;case K.AssignmentExpression:bT(gn.left,gq);bT(gn.right,gq);gn.constant=gn.left.constant&&gn.right.constant;gn.toWatch=[gn];break;case K.ArrayExpression:gp=true;go=[];bu(gn.elements,function(gr){bT(gr,gq);gp=gp&&gr.constant;if(!gr.constant){go.push.apply(go,gr.toWatch)}});gn.constant=gp;gn.toWatch=go;break;case K.ObjectExpression:gp=true;go=[];bu(gn.properties,function(gr){bT(gr.value,gq);gp=gp&&gr.value.constant;if(!gr.value.constant){go.push.apply(go,gr.value.toWatch)}});gn.constant=gp;gn.toWatch=go;break;case K.ThisExpression:gn.constant=false;gn.toWatch=[];break;case K.LocalsExpression:gn.constant=false;gn.toWatch=[];break}}function bh(gn){if(gn.length!=1){return}var go=gn[0].expression;var gp=go.toWatch;if(gp.length!==1){return gp}return gp[0]!==go?gp:undefined}function e6(gn){return gn.type===K.Identifier||gn.type===K.MemberExpression}function bb(gn){if(gn.body.length===1&&e6(gn.body[0].expression)){return{type:K.AssignmentExpression,left:gn.body[0].expression,right:{type:K.NGValueParameter},operator:"="}}}function cW(gn){return gn.body.length===0||gn.body.length===1&&(gn.body[0].expression.type===K.Literal||gn.body[0].expression.type===K.ArrayExpression||gn.body[0].expression.type===K.ObjectExpression)}function b(gn){return gn.constant}function fy(gn,go){this.astBuilder=gn;this.$filter=go}fy.prototype={compile:function(gs,gq){var gu=this;var gn=this.astBuilder.ast(gs);this.state={nextId:0,filters:{},expensiveChecks:gq,fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]};bT(gn,gu.$filter);var gp="";var gv;this.stage="assign";if((gv=bb(gn))){this.state.computing="assign";var gw=this.nextId();this.recurse(gv,gw);this.return_(gw);gp="fn.assign="+this.generateFunction("assign","s,v,l")}var gr=bh(gn.body);gu.stage="inputs";bu(gr,function(gA,gx){var gy="fn"+gx;gu.state[gy]={vars:[],body:[],own:{}};gu.state.computing=gy;var gz=gu.nextId();gu.recurse(gA,gz);gu.return_(gz);gu.state.inputs.push(gy);gA.watchId=gx});this.state.computing="fn";this.stage="main";this.recurse(gn);var go='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+gp+this.watchFns()+"return fn;";var gt=(new Function("$filter","ensureSafeMemberName","ensureSafeObject","ensureSafeFunction","getStringValue","ensureSafeAssignContext","ifDefined","plus","text",go))(this.$filter,cr,i,dM,az,ao,eC,cS,gs);this.state=this.stage=undefined;gt.literal=cW(gn);gt.constant=b(gn);return gt},USE:"use",STRICT:"strict",watchFns:function(){var gn=[];var gp=this.state.inputs;var go=this;bu(gp,function(gq){gn.push("var "+gq+"="+go.generateFunction(gq,"s"))});if(gp.length){gn.push("fn.inputs=["+gp.join(",")+"];")}return gn.join("")},generateFunction:function(gn,go){return"function("+go+"){"+this.varsPrefix(gn)+this.body(gn)+"};"},filterPrefix:function(){var go=[];var gn=this;bu(this.state.filters,function(gq,gp){go.push(gq+"=$filter("+gn.escape(gp)+")")});if(go.length){return"var "+go.join(",")+";"}return""},varsPrefix:function(gn){return this.state[gn].vars.length?"var "+this.state[gn].vars.join(",")+";":""},body:function(gn){return this.state[gn].body.join("")},recurse:function(gn,gu,go,gq,gr,gw){var gp,gv,gx=this,gt,gs;gq=gq||eW;if(!gw&&fj(gn.watchId)){gu=gu||this.nextId();this.if_("i",this.lazyAssign(gu,this.computedMember("i",gn.watchId)),this.lazyRecurse(gn,gu,go,gq,gr,true));return}switch(gn.type){case K.Program:bu(gn.body,function(gy,gz){gx.recurse(gy.expression,undefined,undefined,function(gA){gv=gA});if(gz!==gn.body.length-1){gx.current().body.push(gv,";")}else{gx.return_(gv)}});break;
2case K.Literal:gs=this.escape(gn.value);this.assign(gu,gs);gq(gs);break;case K.UnaryExpression:this.recurse(gn.argument,undefined,undefined,function(gy){gv=gy});gs=gn.operator+"("+this.ifDefined(gv,0)+")";this.assign(gu,gs);gq(gs);break;case K.BinaryExpression:this.recurse(gn.left,undefined,undefined,function(gy){gp=gy});this.recurse(gn.right,undefined,undefined,function(gy){gv=gy});if(gn.operator==="+"){gs=this.plus(gp,gv)}else{if(gn.operator==="-"){gs=this.ifDefined(gp,0)+gn.operator+this.ifDefined(gv,0)}else{gs="("+gp+")"+gn.operator+"("+gv+")"}}this.assign(gu,gs);gq(gs);break;case K.LogicalExpression:gu=gu||this.nextId();gx.recurse(gn.left,gu);gx.if_(gn.operator==="&&"?gu:gx.not(gu),gx.lazyRecurse(gn.right,gu));gq(gu);break;case K.ConditionalExpression:gu=gu||this.nextId();gx.recurse(gn.test,gu);gx.if_(gu,gx.lazyRecurse(gn.alternate,gu),gx.lazyRecurse(gn.consequent,gu));gq(gu);break;case K.Identifier:gu=gu||this.nextId();if(go){go.context=gx.stage==="inputs"?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",gn.name)+"?l:s");go.computed=false;go.name=gn.name}cr(gn.name);gx.if_(gx.stage==="inputs"||gx.not(gx.getHasOwnProperty("l",gn.name)),function(){gx.if_(gx.stage==="inputs"||"s",function(){if(gr&&gr!==1){gx.if_(gx.not(gx.nonComputedMember("s",gn.name)),gx.lazyAssign(gx.nonComputedMember("s",gn.name),"{}"))}gx.assign(gu,gx.nonComputedMember("s",gn.name))})},gu&&gx.lazyAssign(gu,gx.nonComputedMember("l",gn.name)));if(gx.state.expensiveChecks||bk(gn.name)){gx.addEnsureSafeObject(gu)}gq(gu);break;case K.MemberExpression:gp=go&&(go.context=this.nextId())||this.nextId();gu=gu||this.nextId();gx.recurse(gn.object,gp,undefined,function(){gx.if_(gx.notNull(gp),function(){if(gr&&gr!==1){gx.addEnsureSafeAssignContext(gp)}if(gn.computed){gv=gx.nextId();gx.recurse(gn.property,gv);gx.getStringValue(gv);gx.addEnsureSafeMemberName(gv);if(gr&&gr!==1){gx.if_(gx.not(gx.computedMember(gp,gv)),gx.lazyAssign(gx.computedMember(gp,gv),"{}"))}gs=gx.ensureSafeObject(gx.computedMember(gp,gv));gx.assign(gu,gs);if(go){go.computed=true;go.name=gv}}else{cr(gn.property.name);if(gr&&gr!==1){gx.if_(gx.not(gx.nonComputedMember(gp,gn.property.name)),gx.lazyAssign(gx.nonComputedMember(gp,gn.property.name),"{}"))}gs=gx.nonComputedMember(gp,gn.property.name);if(gx.state.expensiveChecks||bk(gn.property.name)){gs=gx.ensureSafeObject(gs)}gx.assign(gu,gs);if(go){go.computed=false;go.name=gn.property.name}}},function(){gx.assign(gu,"undefined")});gq(gu)},!!gr);break;case K.CallExpression:gu=gu||this.nextId();if(gn.filter){gv=gx.filter(gn.callee.name);gt=[];bu(gn.arguments,function(gz){var gy=gx.nextId();gx.recurse(gz,gy);gt.push(gy)});gs=gv+"("+gt.join(",")+")";gx.assign(gu,gs);gq(gu)}else{gv=gx.nextId();gp={};gt=[];gx.recurse(gn.callee,gv,gp,function(){gx.if_(gx.notNull(gv),function(){gx.addEnsureSafeFunction(gv);bu(gn.arguments,function(gy){gx.recurse(gy,gx.nextId(),undefined,function(gz){gt.push(gx.ensureSafeObject(gz))})});if(gp.name){if(!gx.state.expensiveChecks){gx.addEnsureSafeObject(gp.context)}gs=gx.member(gp.context,gp.name,gp.computed)+"("+gt.join(",")+")"}else{gs=gv+"("+gt.join(",")+")"}gs=gx.ensureSafeObject(gs);gx.assign(gu,gs)},function(){gx.assign(gu,"undefined")});gq(gu)})}break;case K.AssignmentExpression:gv=this.nextId();gp={};if(!e6(gn.left)){throw ak("lval","Trying to assign a value to a non l-value")}this.recurse(gn.left,undefined,gp,function(){gx.if_(gx.notNull(gp.context),function(){gx.recurse(gn.right,gv);gx.addEnsureSafeObject(gx.member(gp.context,gp.name,gp.computed));gx.addEnsureSafeAssignContext(gp.context);gs=gx.member(gp.context,gp.name,gp.computed)+gn.operator+gv;gx.assign(gu,gs);gq(gu||gs)})},1);break;case K.ArrayExpression:gt=[];bu(gn.elements,function(gy){gx.recurse(gy,gx.nextId(),undefined,function(gz){gt.push(gz)})});gs="["+gt.join(",")+"]";this.assign(gu,gs);gq(gs);break;case K.ObjectExpression:gt=[];bu(gn.properties,function(gy){gx.recurse(gy.value,gx.nextId(),undefined,function(gz){gt.push(gx.escape(gy.key.type===K.Identifier?gy.key.name:(""+gy.key.value))+":"+gz)})});gs="{"+gt.join(",")+"}";this.assign(gu,gs);gq(gs);break;case K.ThisExpression:this.assign(gu,"s");gq("s");break;case K.LocalsExpression:this.assign(gu,"l");gq("l");break;case K.NGValueParameter:this.assign(gu,"v");gq("v");break}},getHasOwnProperty:function(gp,gq){var go=gp+"."+gq;var gn=this.current().own;if(!gn.hasOwnProperty(go)){gn[go]=this.nextId(false,gp+"&&("+this.escape(gq)+" in "+gp+")")}return gn[go]},assign:function(go,gn){if(!go){return}this.current().body.push(go,"=",gn,";");return go},filter:function(gn){if(!this.state.filters.hasOwnProperty(gn)){this.state.filters[gn]=this.nextId(true)}return this.state.filters[gn]},ifDefined:function(go,gn){return"ifDefined("+go+","+this.escape(gn)+")"},plus:function(go,gn){return"plus("+go+","+gn+")"},return_:function(gn){this.current().body.push("return ",gn,";")},if_:function(gq,gp,go){if(gq===true){gp()}else{var gn=this.current().body;gn.push("if(",gq,"){");gp();gn.push("}");if(go){gn.push("else{");go();gn.push("}")}}},not:function(gn){return"!("+gn+")"},notNull:function(gn){return gn+"!=null"},nonComputedMember:function(gp,go){var gn=/[$_a-zA-Z][$_a-zA-Z0-9]*/;var gq=/[^$_a-zA-Z0-9]/g;if(gn.test(go)){return gp+"."+go}
2else{return gp+'["'+go.replace(gq,this.stringEscapeFn)+'"]'}},computedMember:function(go,gn){return go+"["+gn+"]"},member:function(gp,gn,go){if(go){return this.computedMember(gp,gn)}return this.nonComputedMember(gp,gn)},addEnsureSafeObject:function(gn){this.current().body.push(this.ensureSafeObject(gn),";")},addEnsureSafeMemberName:function(gn){this.current().body.push(this.ensureSafeMemberName(gn),";")},addEnsureSafeFunction:function(gn){this.current().body.push(this.ensureSafeFunction(gn),";")},addEnsureSafeAssignContext:function(gn){this.current().body.push(this.ensureSafeAssignContext(gn),";")},ensureSafeObject:function(gn){return"ensureSafeObject("+gn+",text)"},ensureSafeMemberName:function(gn){return"ensureSafeMemberName("+gn+",text)"},ensureSafeFunction:function(gn){return"ensureSafeFunction("+gn+",text)"},getStringValue:function(gn){this.assign(gn,"getStringValue("+gn+")")},ensureSafeAssignContext:function(gn){return"ensureSafeAssignContext("+gn+",text)"},lazyRecurse:function(gn,gs,gr,gq,gp,gt){var go=this;return function(){go.recurse(gn,gs,gr,gq,gp,gt)}},lazyAssign:function(gp,go){var gn=this;return function(){gn.assign(gp,go)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(gn){return"\\u"+("0000"+gn.charCodeAt(0).toString(16)).slice(-4)},escape:function(gn){if(B(gn)){return"'"+gn.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'"}if(q(gn)){return gn.toString()}if(gn===true){return"true"}if(gn===false){return"false"}if(gn===null){return"null"}if(typeof gn==="undefined"){return"undefined"}throw ak("esc","IMPOSSIBLE")},nextId:function(gn,go){var gp="v"+(this.state.nextId++);if(!gn){this.current().vars.push(gp+(go?"="+go:""))}return gp},current:function(){return this.state[this.state.computing]}};function eK(gn,go){this.astBuilder=gn;this.$filter=go}eK.prototype={compile:function(gs,go){var gu=this;var gn=this.astBuilder.ast(gs);this.expression=gs;this.expensiveChecks=go;bT(gn,gu.$filter);var gv;var gw;if((gv=bb(gn))){gw=this.recurse(gv)}var gp=bh(gn.body);var gr;if(gp){gr=[];bu(gp,function(gz,gy){var gx=gu.recurse(gz);gz.input=gx;gr.push(gx);gz.watchId=gy})}var gq=[];bu(gn.body,function(gx){gq.push(gu.recurse(gx.expression))});var gt=gn.body.length===0?eW:gn.body.length===1?gq[0]:function(gy,gz){var gx;bu(gq,function(gA){gx=gA(gy,gz)});return gx};if(gw){gt.assign=function(gx,gy,gz){return gw(gx,gz,gy)}}if(gr){gt.inputs=gr}gt.literal=cW(gn);gt.constant=b(gn);return gt},recurse:function(gn,gs,gr){var gt,gq,go=this,gp,gu;if(gn.input){return this.inputs(gn.input,gn.watchId)}switch(gn.type){case K.Literal:return this.value(gn.value,gs);case K.UnaryExpression:gq=this.recurse(gn.argument);return this["unary"+gn.operator](gq,gs);case K.BinaryExpression:gt=this.recurse(gn.left);gq=this.recurse(gn.right);return this["binary"+gn.operator](gt,gq,gs);case K.LogicalExpression:gt=this.recurse(gn.left);gq=this.recurse(gn.right);return this["binary"+gn.operator](gt,gq,gs);case K.ConditionalExpression:return this["ternary?:"](this.recurse(gn.test),this.recurse(gn.alternate),this.recurse(gn.c
2onsequent),gs);case K.Identifier:cr(gn.name,go.expression);return go.identifier(gn.name,go.expensiveChecks||bk(gn.name),gs,gr,go.expression);case K.MemberExpression:gt=this.recurse(gn.object,false,!!gr);if(!gn.computed){cr(gn.property.name,go.expression);gq=gn.property.name}if(gn.computed){gq=this.recurse(gn.property)}return gn.computed?this.computedMember(gt,gq,gs,gr,go.expression):this.nonComputedMember(gt,gq,go.expensiveChecks,gs,gr,go.expression);case K.CallExpression:gp=[];bu(gn.arguments,function(gv){gp.push(go.recurse(gv))});if(gn.filter){gq=this.$filter(gn.callee.name)}if(!gn.filter){gq=this.recurse(gn.callee,true)}return gn.filter?function(gz,gB,gx,gv){var gw=[];for(var gy=0;gy<gp.length;++gy){gw.push(gp[gy](gz,gB,gx,gv))}var gA=gq.apply(undefined,gw,gv);return gs?{context:undefined,name:undefined,value:gA}:gA}:function(gz,gB,gx,gv){var gC=gq(gz,gB,gx,gv);var gA;if(gC.value!=null){i(gC.context,go.expression);dM(gC.value,go.expression);var gw=[];for(var gy=0;gy<gp.length;++gy){gw.push(i(gp[gy](gz,gB,gx,gv),go.expression))}gA=i(gC.value.apply(gC.context,gw),go.expression)}return gs?{value:gA}:gA};case K.AssignmentExpression:gt=this.recurse(gn.left,true,1);gq=this.recurse(gn.right);return function(gy,gz,gx,gw){var gv=gt(gy,gz,gx,gw);var gA=gq(gy,gz,gx,gw);i(gv.value,go.expression);ao(gv.context);gv.context[gv.name]=gA;return gs?{value:gA}:gA};case K.ArrayExpression:gp=[];bu(gn.elements,function(gv){gp.push(go.recurse(gv))});return function(gy,gA,gw,gv){var gz=[];for(var gx=0;gx<gp.length;++gx){gz.push(gp[gx](gy,gA,gw,gv))}return gs?{value:gz}:gz};case K.ObjectExpression:gp=[];bu(gn.properties,function(gv){gp.push({key:gv.key.type===K.Identifier?gv.key.name:(""+gv.key.value),value:go.recurse(gv.value)})});return function(gy,gA,gw,gv){var gz={};for(var gx=0;gx<gp.length;++gx){gz[gp[gx].key]=gp[gx].value(gy,gA,gw,gv)}return gs?{value:gz}:gz};case K.ThisExpression:return function(gv){return gs?{value:gv}:gv};case K.LocalsExpression:return function(gv,gw){return gs?{value:gw}:gw};case K.NGValueParameter:return function(gw,gx,gv){return gs?{value:gv}:gv}}},"unary+":function(go,gn){return function(gs,gt,gr,gq){var gp=go(gs,gt,gr,gq);if(fj(gp)){gp=+gp}else{gp=0}return gn?{value:gp}:gp}},"unary-":function(go,gn){return function(gs,gt,gr,gq){var gp=go(gs,gt,gr,gq);if(fj(gp)){gp=-gp}else{gp=0}return gn?{value:gp}:gp}},"unary!":function(go,gn){return function(gs,gt,gr,gq){var gp=!go(gs,gt,gr,gq);return gn?{value:gp}:gp}},"binary+":function(gp,go,gn){return function(gu,gv,gt,gs){var gr=gp(gu,gv,gt,gs);var gw=go(gu,gv,gt,gs);var gq=cS(gr,gw);return gn?{value:gq}:gq}},"binary-":function(gp,go,gn){return function(gu,gv,gt,gs){var gr=gp(gu,gv,gt,gs);var gw=go(gu,gv,gt,gs);var gq=(fj(gr)?gr:0)-(fj(gw)?gw:0);return gn?{value:gq}:gq}},"binary*":function(gp,go,gn){return function(gt,gu,gs,gr){var gq=gp(gt,gu,gs,gr)*go(gt,gu,gs,gr);return gn?{value:gq}:gq}},"binary/":function(gp,go,gn){return function(gt,gu,gs,gr){var gq=gp(gt,gu,gs,gr)/go(gt,gu,gs,gr);return gn?{value:gq}:gq}},"binary%":function(gp,go,gn){return function(gt,gu,gs,gr){var gq=gp(gt,gu,gs,gr)%go(gt,gu,gs,gr);return gn?{value:gq}:gq}},"binary===":function(gp,go,gn){return function(gt,gu,gs,gr){var gq=gp(gt,gu,gs,gr)===go(gt,gu,gs,gr);return gn?{value:gq}:gq}},"binary!==":function(gp,go,gn){return function(gt,gu,gs,gr){var gq=gp(gt,gu,gs,gr)!==go(gt,gu,gs,gr);return gn?{value:gq}:gq}},"binary==":function(gp,go,gn){return function(gt,gu,gs,gr){var gq=gp(gt,gu,gs,gr)==go(gt,gu,gs,gr);return gn?{value:gq}:gq}},"binary!=":function(gp,go,gn){return function(gt,gu,gs,gr){var gq=gp(gt,gu,gs,gr)!=go(gt,gu,gs,gr);return gn?{value:gq}:gq}},"binary<":function(gp,go,gn){return function(gt,gu,gs,gr){var gq=gp(gt,gu,gs,gr)<go(gt,gu,gs,gr);return gn?{value:gq}:gq}},"binary>":function(gp,go,gn){return function(gt,gu,gs,gr){var gq=gp(gt,gu,gs,gr)>go(gt,gu,gs,gr);return gn?{value:gq}:gq}},"binary<=":function(gp,go,gn){return function(gt,gu,gs,gr){var gq=gp(gt,gu,gs,gr)<=go(gt,gu,gs,gr);return gn?{value:gq}:gq}},"binary>=":function(gp,go,gn){return function(gt,gu,gs,gr){var gq=gp(gt,gu,gs,gr)>=go(gt,gu,gs,gr);return gn?{value:gq}:gq}},"binary&&":function(gp,go,gn){return function(gt,gu,gs,gr){var gq=gp(gt,gu,gs,gr)&&go(gt,gu,gs,gr);return gn?{value:gq}:gq}},"binary||":function(gp,go,gn){return function(gt,gu,gs,gr){var gq=gp(gt,gu,gs,gr)||go(gt,gu,gs,gr);return gn?{value:gq}:gq}},"ternary?:":function(gq,gp,go,gn){return function(gu,gv,gt,gs){var gr=gq(gu,gv,gt,gs)?gp(gu,gv,gt,gs):go(gu,gv,gt,gs);return gn?{value:gr}:gr}},value:function(go,gn){return function(){return gn?{context:undefined,name:undefined,value:go}:go}},identifier:function(gn,gq,gp,go,gr){return function(gu,gx,gt,gs){var gw=gx&&(gn in gx)?gx:gu;if(go&&go!==1&&gw&&!(gw[gn])){gw[gn]={}}
2var gv=gw?gw[gn]:undefined;if(gq){i(gv,gr)}if(gp){return{context:gw,name:gn,value:gv}}else{return gv}}},computedMember:function(gq,gp,go,gn,gr){return function(gv,gx,gu,gt){var gs=gq(gv,gx,gu,gt);var gy;var gw;if(gs!=null){gy=gp(gv,gx,gu,gt);gy=az(gy);cr(gy,gr);if(gn&&gn!==1){ao(gs);if(gs&&!(gs[gy])){gs[gy]={}}}gw=gs[gy];i(gw,gr)}if(go){return{context:gs,name:gy,value:gw}}else{return gw}}},nonComputedMember:function(gr,gq,gp,go,gn,gs){return function(gw,gy,gv,gu){var gt=gr(gw,gy,gv,gu);if(gn&&gn!==1){ao(gt);if(gt&&!(gt[gq])){gt[gq]={}}}var gx=gt!=null?gt[gq]:undefined;if(gp||bk(gq)){i(gx,gs)}if(go){return{context:gt,name:gq,value:gx}}else{return gx}}},inputs:function(gn,go){return function(gq,gr,gs,gp){if(gp){return gp[go]}return gn(gq,gr,gs)}}};var o=function(go,gp,gn){this.lexer=go;this.$filter=gp;this.options=gn;this.ast=new K(go,gn);this.astCompiler=gn.csp?new eK(this.ast,gp):new fy(this.ast,gp)};o.prototype={constructor:o,parse:function(gn){return this.astCompiler.compile(gn,this.options.expensiveChecks)}};function bk(gn){return gn=="constructor"}var aP=Object.prototype.valueOf;function f6(gn){return by(gn.valueOf)?gn.valueOf():aP.call(gn)}function dy(){var gr=f9();var gn=f9();var gq={"true":true,"false":false,"null":null,"undefined":undefined};var gp,go;this.addLiteral=function(gt,gs){gq[gt]=gs};this.setIdentifierFns=function(gs,gt){gp=gs;go=gt;return this};this.$get=["$filter",function(gx){var gw=at().noUnsafeEval;var gz={csp:gw,expensiveChecks:false,literals:gi(gq),isIdentifierStart:by(gp)&&gp,isIdentifierContinue:by(go)&&go},gv={csp:gw,expensiveChecks:true,literals:gi(gq),isIdentifierStart:by(gp)&&gp,isIdentifierContinue:by(go)&&go};var gC=false;gs.$$runningExpensiveChecks=function(){return gC};return gs;function gs(gK,gJ,gL){var gH,gN,gM;gL=gL||gC;switch(typeof gK){case"string":gK=gK.trim();gM=gK;var gF=(gL?gn:gr);gH=gF[gM];if(!gH){if(gK.charAt(0)===":"&&gK.charAt(1)===":"){gN=true;gK=gK.substring(2)}var gO=gL?gv:gz;var gI=new aU(gO);var gG=new o(gI,gx,gO);gH=gG.parse(gK);if(gH.constant){gH.$$watchDelegate=gB}else{if(gN){gH.$$watchDelegate=gH.literal?gE:gt}else{if(gH.inputs){gH.$$watchDelegate=gu}}}if(gL){gH=gy(gH)}gF[gM]=gH}return gA(gH,gJ);case"function":return gA(gK,gJ);default:return gA(eW,gJ)}}function gy(gG){if(!gG){return gG}gH.$$watchDelegate=gG.$$watchDelegate;gH.assign=gy(gG.assign);gH.constant=gG.constant;gH.literal=gG.literal;for(var gF=0;gG.inputs&&gF<gG.inputs.length;++gF){gG.inputs[gF]=gy(gG.inputs[gF])}gH.inputs=gG.inputs;return gH;function gH(gL,gM,gJ,gI){var gK=gC;gC=true;try{return gG(gL,gM,gJ,gI)}finally{gC=gK}}}function gD(gG,gF){if(gG==null||gF==null){return gG===gF}if(typeof gG==="object"){gG=f6(gG);if(typeof gG==="object"){return false}}return gG===gF||(gG!==gG&&gF!==gF)}function gu(gR,gH,gS,gF,gL){var gK=gF.inputs;var gM;if(gK.length===1){var gQ=gD;gK=gK[0];return gR.$watch(function gG(gT){var gU=gK(gT);if(!gD(gU,gQ)){gM=gF(gT,undefined,undefined,[gU]);gQ=gU&&f6(gU)}return gM},gH,gS,gL)}var gO=[];var gN=[];for(var gJ=0,gP=gK.length;gJ<gP;gJ++){gO[gJ]=gD;gN[gJ]=null}return gR.$watch(function gI(gV){var gX=false;for(var gT=0,gU=gK.length;gT<gU;gT++){var gW=gK[gT](gV);if(gX||(gX=!gD(gW,gO[gT]))){gN[gT]=gW;gO[gT]=gW&&f6(gW)}}if(gX){gM=gF(gV,undefined,undefined,gN)}return gM},gH,gS,gL)}function gt(gI,gK,gF,gG){var gM,gH;return gM=gI.$watch(function gL(gN){return gG(gN)},function gJ(gP,gN,gO){gH=gP;if(by(gK)){gK.apply(this,arguments)}if(fj(gP)){gO.$$postDigest(function(){if(fj(gH)){gM()}})}},gF)}function gE(gL,gH,gN,gF){var gI,gJ;return gI=gL.$watch(function gM(gO){return gF(gO)},function gG(gQ,gO,gP){gJ=gQ;if(by(gH)){gH.call(this,gQ,gO,gP)}if(gK(gQ)){gP.$$postDigest(function(){if(gK(gJ)){gI()}})}},gN);function gK(gP){var gO=true;bu(gP,function(gQ){if(!fj(gQ)){gO=false}});return gO}}function gB(gH,gJ,gF,gG){var gK;return gK=gH.$watch(function gI(gL){gK();return gG(gL)},gJ,gF)}function gA(gG,gK){if(!gK){return gG}var gJ=gG.$$watchDelegate;var gI=false;var gM=gJ!==gE&&gJ!==gt;var gH=gM?function gF(gP,gR,gO,gN){var gQ=gI&&gN?gN[0]:gG(gP,gR,gO,gN);return gK(gQ,gP,gR)}:function gL(gQ,gS,gP,gO){var gR=gG(gQ,gS,gP,gO);var gN=gK(gR,gQ,gS);return fj(gR)?gN:gR};if(gG.$$watchDelegate&&gG.$$watchDelegate!==gu){gH.$$watchDelegate=gG.$$watchDelegate}else{if(!gK.$stateful){gH.$$watchDelegate=gu;
2gI=!gG.inputs;gH.inputs=gG.inputs?gG.inputs:[gG]}}return gH}}]}function dh(){this.$get=["$rootScope","$exceptionHandler",function(gn,go){return gc(function(gp){gn.$evalAsync(gp)},go)}]}function bJ(){this.$get=["$browser","$exceptionHandler",function(gn,go){return gc(function(gp){gn.defer(gp)},go)}]}function gc(gt,gx){var gA=ff("$q",TypeError);var go=function(){var gE=new gv();gE.resolve=gq(gE,gE.resolve);gE.reject=gq(gE,gE.reject);gE.notify=gq(gE,gE.notify);return gE};function gw(){this.$$state={status:0}}gh(gw.prototype,{then:function(gH,gF,gG){if(C(gH)&&C(gF)&&C(gG)){return this}var gE=new gv();this.$$state.pending=this.$$state.pending||[];this.$$state.pending.push([gE,gH,gF,gG]);if(this.$$state.status>0){gy(this.$$state)}return gE.promise},"catch":function(gE){return this.then(null,gE)},"finally":function(gF,gE){return this.then(function(gG){return gn(gG,true,gF)},function(gG){return gn(gG,false,gF)},gE)}});function gq(gE,gF){return function(gG){gF.call(gE,gG)}}function gs(gI){var gH,gE,gK;gK=gI.pending;gI.processScheduled=false;gI.pending=undefined;for(var gF=0,gG=gK.length;gF<gG;++gF){gE=gK[gF][0];gH=gK[gF][gI.status];try{if(by(gH)){gE.resolve(gH(gI.value))}else{if(gI.status===1){gE.resolve(gI.value)}else{gE.reject(gI.value)}}}catch(gJ){gE.reject(gJ);gx(gJ)}}}function gy(gE){if(gE.processScheduled||!gE.pending){return}gE.processScheduled=true;gt(function(){gs(gE)})}function gv(){this.promise=new gw()}gh(gv.prototype,{resolve:function(gE){if(this.promise.$$state.status){return}if(gE===this.promise){this.$$reject(gA("qcycle","Expected promise to be resolved with value other than itself '{0}'",gE))}else{this.$$resolve(gE)}},$$resolve:function(gK){var gJ;var gG=this;var gE=false;try{if((u(gK)||by(gK))){gJ=gK&&gK.then}if(by(gJ)){this.promise.$$state.status=-1;gJ.call(gK,gF,gH,gq(this,this.notify))}else{this.promise.$$state.value=gK;this.promise.$$state.status=1;gy(this.promise.$$state)}}catch(gI){gH(gI);gx(gI)}function gF(gL){if(gE){return}gE=true;gG.$$resolve(gL)}function gH(gL){if(gE){return}gE=true;gG.$$reject(gL)}},reject:function(gE){if(this.promise.$$state.status){return}this.$$reject(gE)},$$reject:function(gE){this.promise.$$state.value=gE;this.promise.$$state.status=2;gy(this.promise.$$state)},notify:function(gE){var gF=this.promise.$$state.pending;if((this.promise.$$state.status<=0)&&gF&&gF.length){gt(function(){var gK,gG;for(var gH=0,gI=gF.length;gH<gI;gH++){gG=gF[gH][0];gK=gF[gH][3];try{gG.notify(by(gK)?gK(gE):gE)}catch(gJ){gx(gJ)}}})}}});var gD=function(gF){var gE=new gv();gE.reject(gF);return gE.promise};var gp=function gp(gG,gF){var gE=new gv();if(gF){gE.resolve(gG)}else{gE.reject(gG)}return gE.promise};var gn=function gn(gF,gI,gH){var gE=null;try{if(by(gH)){gE=gH()}}catch(gG){return gp(gG,false)}if(f4(gE)){return gE.then(function(){return gp(gF,gI)},function(gJ){return gp(gJ,false)})}else{return gp(gF,gI)}};var gu=function(gG,gI,gF,gH){var gE=new gv();gE.resolve(gG);return gE.promise.then(gI,gF,gH)};var gB=gu;function gz(gH){var gF=new gv(),gE=0,gG=Z(gH)?[]:{};bu(gH,function(gJ,gI){gE++;gu(gJ).then(function(gK){if(gG.hasOwnProperty(gI)){return}gG[gI]=gK;if(!(--gE)){gF.resolve(gG)}},function(gK){if(gG.hasOwnProperty(gI)){return}gF.reject(gK)})});if(gE===0){gF.resolve(gG)}return gF.promise}var gC=function gr(gH){if(!by(gH)){throw gA("norslvr","Expected resolverFn, got '{0}'",gH)}var gF=new gv();function gG(gI){gF.resolve(gI)}function gE(gI){gF.reject(gI)}gH(gG,gE);return gF.promise};gC.prototype=gw.prototype;gC.defer=go;gC.reject=gD;gC.when=gu;gC.resolve=gB;gC.all=gz;return gC}function bS(){this.$get=["$window","$timeout",function(gs,gn){var gr=gs.requestAnimationFrame||gs.webkitRequestAnimationFrame;var gq=gs.cancelAnimationFrame||gs.webkitCancelAnimationFrame||gs.webkitCancelRequestAnimationFrame;var go=!!gr;var gp=go?function(gt){var gu=gr(gt);return function(){gq(gu)}}:function(gt){var gu=gn(gt,16.66,false);return function(){gn.cancel(gu)}};gp.supported=go;return gp}]}function dY(){var gr=10;var gp=ff("$rootScope");var gq=null;var gn=null;this.digestTtl=function(gs){if(arguments.length){gr=gs}return gr};
2function go(gs){function gt(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$id=aZ();this.$$ChildScope=null}gt.prototype=gs;return gt}this.$get=["$exceptionHandler","$parse","$browser",function(gH,gv,gI){function gw(gJ){gJ.currentScope.$$destroyed=true}function gu(gJ){if(ft===9){gJ.$$childHead&&gu(gJ.$$childHead);gJ.$$nextSibling&&gu(gJ.$$nextSibling)}gJ.$parent=gJ.$$nextSibling=gJ.$$prevSibling=gJ.$$childHead=gJ.$$childTail=gJ.$root=gJ.$$watchers=null}function gD(){this.$id=aZ();this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null;this.$root=this;this.$$destroyed=false;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$$isolateBindings=null}gD.prototype={constructor:gD,$new:function(gJ,gK){var gL;gK=gK||this;if(gJ){gL=new gD();gL.$root=this.$root}else{if(!this.$$ChildScope){this.$$ChildScope=go(this)}gL=new this.$$ChildScope()}gL.$parent=gK;gL.$$prevSibling=gK.$$childTail;if(gK.$$childHead){gK.$$childTail.$$nextSibling=gL;gK.$$childTail=gL}else{gK.$$childHead=gK.$$childTail=gL}if(gJ||gK!=this){gL.$on("$destroy",gw)}return gL},$watch:function(gM,gJ,gR,gL){var gK=gv(gM);if(gK.$$watchDelegate){return gK.$$watchDelegate(this,gJ,gR,gK,gM)}var gQ=this,gO=gQ.$$watchers,gP={fn:gJ,last:gA,get:gK,exp:gL||gM,eq:!!gR};gq=null;if(!by(gJ)){gP.fn=eW}if(!gO){gO=gQ.$$watchers=[]}gO.unshift(gP);gx(this,1);return function gN(){if(e2(gO,gP)>=0){gx(gQ,-1)}gq=null}},$watchGroup:function(gJ,gK){var gQ=new Array(gJ.length);var gT=new Array(gJ.length);var gN=[];var gS=this;var gL=false;var gO=true;if(!gJ.length){var gM=true;gS.$evalAsync(function(){if(gM){gK(gT,gT,gS)}});return function gP(){gM=false}}if(gJ.length===1){return this.$watch(gJ[0],function gR(gW,gU,gV){gT[0]=gW;gQ[0]=gU;gK(gT,(gW===gU)?gT:gQ,gV)})}bu(gJ,function(gX,gV){var gU=gS.$watch(gX,function gW(gZ,gY){gT[gV]=gZ;gQ[gV]=gY;if(!gL){gL=true;gS.$evalAsync(gR)}});gN.push(gU)});function gR(){gL=false;if(gO){gO=false;gK(gT,gT,gS)}else{gK(gT,gQ,gS)}}return function gP(){while(gN.length){gN.shift()()}}},$watchCollection:function(gO,gN){gP.$stateful=true;var gX=this;var gL;var gJ;var gW;var gS=(gN.length>1);var gV=0;var gT=gv(gO,gP);var gR=[];var gU={};var gQ=true;var gM=0;function gP(gY){gL=gY;var g3,g2,g1,g0,g4;if(C(gL)){return}if(!u(gL)){if(gJ!==gL){gJ=gL;gV++}}else{if(cg(gL)){if(gJ!==gR){gJ=gR;gM=gJ.length=0;gV++}g3=gL.length;if(gM!==g3){gV++;gJ.length=gM=g3}for(var gZ=0;gZ<g3;gZ++){g4=gJ[gZ];g0=gL[gZ];g1=(g4!==g4)&&(g0!==g0);if(!g1&&(g4!==g0)){gV++;gJ[gZ]=g0}}}else{if(gJ!==gU){gJ=gU={};gM=0;gV++}g3=0;for(g2 in gL){if(U.call(gL,g2)){g3++;g0=gL[g2];g4=gJ[g2];if(g2 in gJ){g1=(g4!==g4)&&(g0!==g0);if(!g1&&(g4!==g0)){gV++;gJ[g2]=g0}}else{gM++;gJ[g2]=g0;gV++}}}if(gM>g3){gV++;for(g2 in gJ){if(!U.call(gL,g2)){gM--;delete gJ[g2]}}}}}return gV}function gK(){if(gQ){gQ=false;gN(gL,gL,gX)}else{gN(gL,gW,gX)}if(gS){if(!u(gL)){gW=gL}else{if(cg(gL)){gW=new Array(gL.length);for(var gZ=0;gZ<gL.length;gZ++){gW[gZ]=gL[gZ]}}else{gW={};for(var gY in gL){if(U.call(gL,gY)){gW[gY]=gL[gY]}}}}}}return this.$watch(gT,gK)},$digest:function(){var gU,gX,gY,gW,gM,gP,gL,gJ,gK=gr,gO,gT,gS=this,gR=[],gN,gV;gE("$digest");gI.$$checkUrlChange();if(this===gF&&gn!==null){gI.defer.cancel(gn);gz()}gq=null;do{gJ=false;gT=gS;while(gt.length){try{gV=gt.shift();gV.scope.$eval(gV.expression,gV.locals)}catch(gQ){gH(gQ)}gq=null}traverseScopesLoop:do{if((gP=gT.$$watchers)){gL=gP.length;while(gL--){try{gU=gP[gL];if(gU){gM=gU.get;if((gX=gM(gT))!==(gY=gU.last)&&!(gU.eq?eh(gX,gY):(typeof gX==="number"&&typeof gY==="number"&&isNaN(gX)&&isNaN(gY)))){gJ=true;gq=gU;gU.last=gU.eq?gi(gX,null):gX;gW=gU.fn;gW(gX,((gY===gA)?gX:gY),gT);if(gK<5){gN=4-gK;if(!gR[gN]){gR[gN]=[]}gR[gN].push({msg:by(gU.exp)?"fn: "+(gU.exp.name||gU.exp.toString()):gU.exp,newVal:gX,oldVal:gY})}}else{if(gU===gq){gJ=false;break traverseScopesLoop}}}}catch(gQ){gH(gQ)}}}if(!(gO=((gT.$$watchersCount&&gT.$$childHead)||(gT!==gS&&gT.$$nextSibling)))){while(gT!==gS&&!(gO=gT.$$nextSibling)){gT=gT.$parent}}}while((gT=gO));if((gJ||gt.length)&&!(gK--)){gy();throw gp("infdig","{0} $digest() iterations reached. Aborting!\nWatchers fired in the last 5 iterations: {1}",gr,gR)}}while(gJ||gt.length);gy();while(gC.length){try{gC.shift()()}catch(gQ){gH(gQ)}}},$destroy:function(){if(this.$$destroyed){return}var gK=this.$parent;this.$broadcast("$destroy");this.$$destroyed=true;if(this===gF){gI.$$applicationDestroyed()}
2gx(this,-this.$$watchersCount);for(var gJ in this.$$listenerCount){gB(this,this.$$listenerCount[gJ],gJ)}if(gK&&gK.$$childHead==this){gK.$$childHead=this.$$nextSibling}if(gK&&gK.$$childTail==this){gK.$$childTail=this.$$prevSibling}if(this.$$prevSibling){this.$$prevSibling.$$nextSibling=this.$$nextSibling}if(this.$$nextSibling){this.$$nextSibling.$$prevSibling=this.$$prevSibling}this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=eW;this.$on=this.$watch=this.$watchGroup=function(){return eW};this.$$listeners={};this.$$nextSibling=null;gu(this)},$eval:function(gK,gJ){return gv(gK)(this,gJ)},$evalAsync:function(gK,gJ){if(!gF.$$phase&&!gt.length){gI.defer(function(){if(gt.length){gF.$digest()}})}gt.push({scope:this,expression:gv(gK),locals:gJ})},$$postDigest:function(gJ){gC.push(gJ)},$apply:function(gK){try{gE("$apply");try{return this.$eval(gK)}finally{gy()}}catch(gJ){gH(gJ)}finally{try{gF.$digest()}catch(gJ){gH(gJ);throw gJ}}},$applyAsync:function(gL){var gK=this;gL&&gG.push(gJ);gL=gv(gL);gs();function gJ(){gK.$eval(gL)}},$on:function(gK,gL){var gN=this.$$listeners[gK];if(!gN){this.$$listeners[gK]=gN=[]}gN.push(gL);var gM=this;do{if(!gM.$$listenerCount[gK]){gM.$$listenerCount[gK]=0}gM.$$listenerCount[gK]++}while((gM=gM.$parent));var gJ=this;return function(){var gO=gN.indexOf(gL);if(gO!==-1){gN[gO]=null;gB(gJ,1,gK)}}},$emit:function(gK,gR){var gP=[],gN,gT=this,gS=false,gJ={name:gK,targetScope:gT,stopPropagation:function(){gS=true},preventDefault:function(){gJ.defaultPrevented=true},defaultPrevented:false},gM=fZ([gJ],arguments,1),gO,gL;do{gN=gT.$$listeners[gK]||gP;gJ.currentScope=gT;for(gO=0,gL=gN.length;gO<gL;gO++){if(!gN[gO]){gN.splice(gO,1);gO--;gL--;continue}try{gN[gO].apply(null,gM)}catch(gQ){gH(gQ)}}if(gS){gJ.currentScope=null;return gJ}gT=gT.$parent}while(gT);gJ.currentScope=null;return gJ},$broadcast:function(gK,gS){var gQ=this,gR=gQ,gO=gQ,gJ={name:gK,targetScope:gQ,preventDefault:function(){gJ.defaultPrevented=true},defaultPrevented:false};if(!gQ.$$listenerCount[gK]){return gJ}var gM=fZ([gJ],arguments,1),gT,gN,gL;while((gR=gO)){gJ.currentScope=gR;gT=gR.$$listeners[gK]||[];for(gN=0,gL=gT.length;gN<gL;gN++){if(!gT[gN]){gT.splice(gN,1);gN--;gL--;continue}try{gT[gN].apply(null,gM)}catch(gP){gH(gP)}}if(!(gO=((gR.$$listenerCount[gK]&&gR.$$childHead)||(gR!==gQ&&gR.$$nextSibling)))){while(gR!==gQ&&!(gO=gR.$$nextSibling)){gR=gR.$parent}}}gJ.currentScope=null;return gJ}};var gF=new gD();var gt=gF.$$asyncQueue=[];var gC=gF.$$postDigestQueue=[];var gG=gF.$$applyAsyncQueue=[];return gF;function gE(gJ){if(gF.$$phase){throw gp("inprog","{0} already in progress",gF.$$phase)}gF.$$phase=gJ}function gy(){gF.$$phase=null}function gx(gK,gJ){do{gK.$$watchersCount+=gJ}while((gK=gK.$parent))}function gB(gL,gK,gJ){do{gL.$$listenerCount[gJ]-=gK;if(gL.$$listenerCount[gJ]===0){delete gL.$$listenerCount[gJ]}}while((gL=gL.$parent))}function gA(){}function gz(){while(gG.length){try{gG.shift()()}catch(gJ){gH(gJ)}}gn=null}function gs(){if(gn===null){gn=gI.defer(function(){gF.$apply(gz)})}}}]}function d9(){var go=/^\s*(https?|ftp|mailto|tel|file):/,gn=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(gp){if(fj(gp)){go=gp;return this}return go};this.imgSrcSanitizationWhitelist=function(gp){if(fj(gp)){gn=gp;return this}return gn};this.$get=function(){return function gp(gs,gt){var gr=gt?gn:go;var gq;gq=s(gs).href;if(gq!==""&&!gq.match(gr)){return"unsafe:"+gq}return gs}}}var d1=ff("$sce");var b0={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"};function c8(gn){if(gn==="self"){return gn}else{if(B(gn)){if(gn.indexOf("***")>-1){throw d1("iwcard","Illegal sequence *** in string matcher.  String: {0}",gn)}gn=eQ(gn).replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*");return new RegExp("^"+gn+"$")}else{if(aI(gn)){return new RegExp("^"+gn.source+"$")}else{throw d1("imatcher",'Matchers may only be "self", string patterns or RegExp objects')}}}}function a0(gn){var go=[];if(fj(gn)){bu(gn,function(gp){go.push(c8(gp))})}return go}function bI(){this.SCE_CONTEXTS=b0;var go=["self"],gn=[];this.resourceUrlWhitelist=function(gp){if(arguments.length){go=a0(gp)}return go};this.resourceUrlBlacklist=function(gp){if(arguments.length){gn=a0(gp)}return gn};this.$get=["$injector",function(gu){var gw=function gw(gz){throw d1("unsafe","Attempting to use an unsafe value in a safe context.")};if(gu.has("$sanitize")){gw=gu.get("$sanitize")}function gp(gA,gz){if(gA==="self"){return dU(gz)}else{return !!gA.exec(gz.href)}}function gr(gz){var gB=s(gz.toString());var gA,gD,gC=false;for(gA=0,gD=go.length;gA<gD;gA++){if(gp(go[gA],gB)){gC=true;break}}if(gC){for(gA=0,gD=gn.length;gA<gD;gA++){if(gp(gn[gA],gB)){gC=false;break}}}return gC}function gx(gA){var gz=function gD(gE){this.$$unwrapTrustedValue=function(){return gE}};if(gA){gz.prototype=new gA()}gz.prototype.valueOf=function gC(){return this.$$unwrapTrustedValue()};gz.prototype.toString=function gB(){return this.$$unwrapTrustedValue().toString()};return gz}var gv=gx(),gt={};gt[b0.HTML]=gx(gv);gt[b0.CSS]=gx(gv);gt[b0.URL]=gx(gv);gt[b0.JS]=gx(gv);gt[b0.RESOURCE_URL]=gx(gt[b0.URL]);function gs(gz,gA){var gB=(gt.hasOwnProperty(gz)?gt[gz]:null);if(!gB){throw d1("icontext","Attempted to trust a value in invali
2d context. Context: {0}; Value: {1}",gz,gA)}if(gA===null||C(gA)||gA===""){return gA}if(typeof gA!=="string"){throw d1("itype","Attempted to trust a non-string value in a content requiring a string: Context: {0}",gz)}return new gB(gA)}function gy(gz){if(gz instanceof gv){return gz.$$unwrapTrustedValue()}else{return gz}}function gq(gA,gB){if(gB===null||C(gB)||gB===""){return gB}var gz=(gt.hasOwnProperty(gA)?gt[gA]:null);if(gz&&gB instanceof gz){return gB.$$unwrapTrustedValue()}if(gA===b0.RESOURCE_URL){if(gr(gB)){return gB}else{throw d1("insecurl","Blocked loading resource from url not allowed by $sceDelegate policy.  URL: {0}",gB.toString())}}else{if(gA===b0.HTML){return gw(gB)}}throw d1("unsafe","Attempting to use an unsafe value in a safe context.")}return{trustAs:gs,getTrusted:gq,valueOf:gy}}]}function bn(){var gn=true;this.enabled=function(go){if(arguments.length){gn=!!go}return gn};this.$get=["$parse","$sceDelegate",function(gr,gu){if(gn&&ft<8){throw d1("iequirks","Strict Contextual Escaping does not support Internet Explorer version < 11 in quirks mode.  You can fix this by adding the text <!doctype html> to the top of your HTML document.  See http://docs.angularjs.org/api/ng.$sce for more information.")}var gt=er(b0);gt.isEnabled=function(){return gn};gt.trustAs=gu.trustAs;gt.getTrusted=gu.getTrusted;gt.valueOf=gu.valueOf;if(!gn){gt.trustAs=gt.getTrusted=function(gv,gw){return gw};gt.valueOf=a4}gt.parseAs=function gq(gw,gx){var gv=gr(gx);if(gv.literal&&gv.constant){return gv}else{return gr(gx,function(gy){return gt.getTrusted(gw,gy)})}};var gs=gt.parseAs,gp=gt.getTrusted,go=gt.trustAs;bu(b0,function(gw,gv){var gx=ds(gv);gt[aB("parse_as_"+gx)]=function(gy){return gs(gw,gy)};gt[aB("get_trusted_"+gx)]=function(gy){return gp(gw,gy)};gt[aB("trust_as_"+gx)]=function(gy){return go(gw,gy)}});return gt}]}function ed(){this.$get=["$window","$document",function(gr,gv){var gt={},gs=gr.chrome&&gr.chrome.app&&gr.chrome.app.runtime,gB=!gs&&gr.history&&gr.history.pushState,gu=dv((/android (\d+)/.exec(ds((gr.navigator||{}).userAgent))||[])[1]),gp=/Boxee/i.test((gr.navigator||{}).userAgent),gy=gv[0]||{},gn,gq=/^(Moz|webkit|ms)(?=[A-Z])/,gx=gy.body&&gy.body.style,gz=false,gA=false,gw;if(gx){for(var go in gx){if(gw=gq.exec(go)){gn=gw[0];gn=gn.substr(0,1).toUpperCase()+gn.substr(1);break}}if(!gn){gn=("WebkitOpacity" in gx)&&"webkit"}gz=!!(("transition" in gx)||(gn+"Transition" in gx));gA=!!(("animation" in gx)||(gn+"Animation" in gx));if(gu&&(!gz||!gA)){gz=B(gx.webkitTransition);gA=B(gx.webkitAnimation)}}return{history:!!(gB&&!(gu<4)&&!gp),hasEvent:function(gC){if(gC==="input"&&ft<=11){return false}if(C(gt[gC])){var gD=gy.createElement("div");gt[gC]="on"+gC in gD}return gt[gC]},csp:at(),vendorPrefix:gn,transitions:gz,animations:gA,android:gu}}]}var dT=ff("$compile");function ep(){var gn;this.httpOptions=function(go){if(go){gn=go;return this}return gn};this.$get=["$templateCache","$http","$q","$sce",function(go,gs,gq,gp){function gr(gu,gv){gr.totalPendingRequests++;if(!B(gu)||!go.get(gu)){gu=gp.getTrustedResourceUrl(gu)}var gt=gs.defaults&&gs.defaults.transformResponse;if(Z(gt)){gt=gt.filter(function(gx){return gx!==H})}else{if(gt===H){gt=null}}return gs.get(gu,gh({cache:go,transformResponse:gt},gn))["finally"](function(){gr.totalPendingRequests--}).then(function(gx){go.put(gu,gx.data);return gx.data},gw);function gw(gx){if(!gv){throw dT("tpload","Failed to load template: {0} (HTTP status: {1} {2})",gu,gx.status,gx.statusText)}return gq.reject(gx)}}gr.totalPendingRequests=0;return gr}]}function f5(){this.$get=["$rootScope","$browser","$location",function(go,gn,gq){var gp={};gp.findBindings=function(gr,gu,gt){var gv=gr.getElementsByClassName("ng-binding");var gs=[];bu(gv,function(gx){var gw=df.element(gx).data("$binding");if(gw){bu(gw,function(gy){if(gt){var gz=new RegExp("(^|\\s)"+eQ(gu)+"(\\s|\\||$)");if(gz.test(gy)){gs.push(gx)}}else{if(gy.indexOf(gu)!=-1){gs.push(gx)}}})}});return gs};gp.findModels=function(gt,gy,gw){var gv=["ng-","data-ng-","ng\\:"];for(var gx=0;gx<gv.length;++gx){var gs=gw?"=":"*=";var gr="["+gv[gx]+"model"+gs+'"'+gy+'"]';var gu=gt.querySelectorAll(gr);if(gu.length){return gu}}};
2gp.getLocation=function(){return gq.url()};gp.setLocation=function(gr){if(gr!==gq.url()){gq.url(gr);go.$digest()}};gp.whenStable=function(gr){gn.notifyWhenNoOutstandingRequests(gr)};return gp}]}function gj(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(go,gn,gq,gp,gr){var gs={};function gt(gy,gx,gu){if(!by(gy)){gu=gx;gx=gy;gy=eW}var gw=fh(arguments,3),gB=(fj(gu)&&!gu),gv=(gB?gp:gq).defer(),gA=gv.promise,gz;gz=gn.defer(function(){try{gv.resolve(gy.apply(null,gw))}catch(gC){gv.reject(gC);gr(gC)}finally{delete gs[gA.$$timeoutId]}if(!gB){go.$apply()}},gx);gA.$$timeoutId=gz;gs[gz]=gv;return gA}gt.cancel=function(gu){if(gu&&gu.$$timeoutId in gs){gs[gu.$$timeoutId].reject("canceled");delete gs[gu.$$timeoutId];return gn.defer.cancel(gu.$$timeoutId)}return false};return gt}]}var b7=ee.document.createElement("a");var fY=s(ee.location.href);function s(go){var gn=go;if(ft){b7.setAttribute("href",gn);gn=b7.href}b7.setAttribute("href",gn);return{href:b7.href,protocol:b7.protocol?b7.protocol.replace(/:$/,""):"",host:b7.host,search:b7.search?b7.search.replace(/^\?/,""):"",hash:b7.hash?b7.hash.replace(/^#/,""):"",hostname:b7.hostname,port:b7.port,pathname:(b7.pathname.charAt(0)==="/")?b7.pathname:"/"+b7.pathname}}function dU(go){var gn=(B(go))?s(go):go;return(gn.protocol===fY.protocol&&gn.host===fY.host)}function T(){this.$get=aa(ee)}function fq(gr){var gp=gr[0]||{};var go={};var gq="";function gn(gt){try{return decodeURIComponent(gt)}catch(gs){return gt}}return function(){var gs,gw,gv,gu,gt;var gx=gp.cookie||"";if(gx!==gq){gq=gx;gs=gq.split("; ");go={};for(gv=0;gv<gs.length;gv++){gw=gs[gv];gu=gw.indexOf("=");if(gu>0){gt=gn(gw.substring(0,gu));if(C(go[gt])){go[gt]=gn(gw.substring(gu+1))}}}}return go}}fq.$inject=["$document"];function dZ(){this.$get=fq}bA.$inject=["$provide"];function bA(go){var gp="Filter";function gn(gr,gq){if(u(gr)){var gs={};bu(gr,function(gu,gt){gs[gt]=gn(gt,gu)});return gs}else{return go.factory(gr+gp,gq)}}this.register=gn;this.$get=["$injector",function(gq){return function(gr){return gq.get(gr+gp)}}];gn("currency",cu);gn("date",aT);gn("filter",cy);gn("json",fn);gn("limitTo",gg);gn("lowercase",bx);gn("number",eT);gn("orderBy",cV);gn("uppercase",ay)}function cy(){return function(gs,gq,gn){if(!cg(gs)){if(gs==null){return gs}else{throw ff("filter")("notarray","Expected array but received: {0}",gs)}}var go=eb(gq);var gr;var gp;switch(go){case"function":gr=gq;break;case"boolean":case"null":case"number":case"string":gp=true;case"object":gr=ez(gq,gn,gp);break;default:return gs}return Array.prototype.filter.call(gs,gr)}}function ez(gq,gn,gp){var go=u(gq)&&("$" in gq);var gr;if(gn===true){gn=eh}else{if(!by(gn)){gn=function(gt,gs){if(C(gt)){return false}if((gt===null)||(gs===null)){return gt===gs}if(u(gs)||(u(gt)&&!dN(gt))){return false}gt=ds(""+gt);gs=ds(""+gs);return gt.indexOf(gs)!==-1}}}gr=function(gs){if(go&&!u(gs)){return a7(gs,gq.$,gn,false)}return a7(gs,gq,gn,gp)};return gr}function a7(gx,gq,gn,go,gr){var gt=eb(gx);var gp=eb(gq);if((gp==="string")&&(gq.charAt(0)==="!")){return !a7(gx,gq.substring(1),gn,go)}else{if(Z(gx)){return gx.some(function(gy){return a7(gy,gq,gn,go)})}}switch(gt){case"object":var gw;if(go){for(gw in gx){if((gw.charAt(0)!=="$")&&a7(gx[gw],gq,gn,true)){return true}}return gr?false:a7(gx,gq,gn,false)}else{if(gp==="object"){for(gw in gq){var gv=gq[gw];if(by(gv)||C(gv)){continue}var gs=gw==="$";var gu=gs?gx:gx[gw];if(!a7(gu,gv,gn,gs,gs)){return false}}return true}else{return gn(gx,gq)}}break;case"function":return false;default:return gn(gx,gq)}}function eb(gn){return(gn===null)?"null":typeof gn}var fC=22;var cA=".";var cQ="0";cu.$inject=["$locale"];function cu(go){var gn=go.NUMBER_FORMATS;return function(gq,gp,gr){if(C(gp)){gp=gn.CURRENCY_SYM}if(C(gr)){gr=gn.PATTERNS[1].maxFrac}return(gq==null)?gq:eq(gq,gn.PATTERNS[1],gn.GROUP_SEP,gn.DECIMAL_SEP,gr).replace(/\u00A4/g,gp)}}eT.$inject=["$locale"];function eT(go){var gn=go.NUMBER_FORMATS;return function(gp,gq){return(gp==null)?gp:eq(gp,gn.PATTERNS[0],gn.GROUP_SEP,gn.DECIMAL_SEP,gq)}}function y(gs){var gr=0,gq,gt;var gp,go,gn;if((gt=gs.indexOf(cA))>-1){gs=gs.replace(cA,"")}if((gp=gs.search(/e/i))>0){if(gt<0){gt=gp}gt+=+gs.slice(gp+1);gs=gs.substring(0,gp)}else{if(gt<0){gt=gs.length}}for(gp=0;gs.charAt(gp)==cQ;gp++){}if(gp==(gn=gs.length)){gq=[0];gt=1}else{gn--;while(gs.charAt(gn)==cQ){gn--}gt-=gp;gq=[];for(go=0;gp<=gn;gp++,go++){gq[go]=+gs.charAt(gp)}}if(gt>fC){gq=gq.splice(0,fC-1);gr=gt-1;gt=1}return{d:gq,e:gr,i:gt}}function t(gw,gn,gq,gy){var gp=gw.d;var gv=gp.length-gw.i;gn=(C(gn))?Math.min(Math.max(gq,gv),gy):+gn;var go=gn+gw.i;var gu=gp[go];if(go>0){gp.splice(Math.max(gw.i,go));for(var gs=go;gs<gp.length;gs++){gp[gs]=0}}else{gv=Math.max(0,gv);gw.i=1;gp.length=Math.max(1,go=gn+1);gp[0]=0;for(var gt=1;gt<go;gt++){gp[gt]=0}}if(gu>=5){if(go-1<0){for(var gr=0;gr>go;gr--){gp.unshift(0);gw.i++}gp.unshift(1);gw.i++}else{gp[go-1]++}}for(;gv<Math.max(0,gn);gv++){gp.push(0)}var gx=gp.reduceRight(function(gB,gC,gz,gA){gC=gC+gB;gA[gz]=gC%10;return Math.floor(gC/10)},0);if(gx){gp.unshift(gx);gw.i++}}function eq(gv,gx,gq,gB,go){if(!(B(gv)||q(gv))||isNaN(gv)){return""}var gp=!isFinite(gv);var gu=false;var gz=Math.abs(gv)+"",gn="",gA;if(gp){gn="\u221e"}else{gA=y(gz);t(gA,go,gx.minFrac,gx.maxFrac);var gr=gA.d;var gw=gA.i;var gy=gA.e;var gt=[];gu=gr.reduce(function(gC,gD){return gC&&!gD},true);while(gw<0){gr.unshift(0);gw++}if(gw>0){gt=gr.splice(gw)}else{gt=gr;gr=[0]}var gs=[];if(gr.length>=gx.lgSize){gs.unshift(gr.splice(-gx.lgSize).join(""))}while(gr.length>gx.gSize){gs.unshift(gr.splice(-gx.gSize).join(""))}if(gr.length){gs.unshift(gr.join(""))}gn=gs.join(gq);if(gt.length){gn+=gB+gt.join("")}if(gy){gn+="e+"+gy}}if(gv<0&&!gu){return gx.negPre+gn+gx.negSuf}else{return gx.posPre+gn+gx.posSuf}}function bF(go,gq,gn,gp){var gr="";if(go<0||(gp&&go<=0)){if(gp){go=-go+1}else{go=-go;gr="-"}}go=""+go;while(go.length<gq){go=cQ+go}if(gn){go=go.substr(go.length-gq)}return gr+go}function dS(go,gp,gr,gn,gq){gr=gr||0;return function(gs){var gt=gs["get"+go]();if(gr>0||gt>-gr){gt+=gr}if(gt===0&&gr==-12){gt=12}return bF(gt,gp,gn,gq)}}function dE(go,gn,gp){return function(gs,gq){var gt=gs["get"+go]();var gu=(gp?"STANDALONE":"")+(gn?"SHORT":"");var gr=be(gu+go);return gq[gr][gt]}}function V(gp,gn,gr){var go=-1*gr;var gq=(go>=0)?"+":"";gq+=bF(Math[go>0?"floor":"ceil"](go/60),2)+bF(Math.abs(go%60),2);return gq}function fS(go){var gn=(new Date(go,0,1)).getDay();return new Date(go,0,((gn<=4)?5:12)-gn)}function d0(gn){return new Date(gn.getFullYear(),gn.getMonth(),gn.getDate()+(4-gn.getDay()))}function cv(gn){return function(gq){var gr=fS(gq.getFullYear()),gp=d0(gq);var gs=+gp-+gr,go=1+Math.round(gs/604800000);return bF(go,gn)}}function P(go,gn){return go.getHours()<12?gn.AMPMS[0]:gn.AMPMS[1]}
2function fK(go,gn){return go.getFullYear()<=0?gn.ERAS[0]:gn.ERAS[1]}function ca(go,gn){return go.getFullYear()<=0?gn.ERANAMES[0]:gn.ERANAMES[1]}var eY={yyyy:dS("FullYear",4,0,false,true),yy:dS("FullYear",2,0,true,true),y:dS("FullYear",1,0,false,true),MMMM:dE("Month"),MMM:dE("Month",true),MM:dS("Month",2,1),M:dS("Month",1,1),LLLL:dE("Month",false,true),dd:dS("Date",2),d:dS("Date",1),HH:dS("Hours",2),H:dS("Hours",1),hh:dS("Hours",2,-12),h:dS("Hours",1,-12),mm:dS("Minutes",2),m:dS("Minutes",1),ss:dS("Seconds",2),s:dS("Seconds",1),sss:dS("Milliseconds",3),EEEE:dE("Day"),EEE:dE("Day",true),a:P,Z:V,ww:cv(2),w:cv(1),G:fK,GG:fK,GGG:fK,GGGG:ca};var eF=/((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,fa=/^\-?\d+$/;aT.$inject=["$locale"];function aT(go){var gn=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;function gp(gv){var gu;if(gu=gv.match(gn)){var gs=new Date(0),gy=0,gw=0,gx=gu[8]?gs.setUTCFullYear:gs.setFullYear,gz=gu[8]?gs.setUTCHours:gs.setHours;if(gu[9]){gy=dv(gu[9]+gu[10]);gw=dv(gu[9]+gu[11])}gx.call(gs,dv(gu[1]),dv(gu[2])-1,dv(gu[3]));var gt=dv(gu[4]||0)-gy;var gr=dv(gu[5]||0)-gw;var gA=dv(gu[6]||0);var gq=Math.round(parseFloat("0."+(gu[7]||0))*1000);gz.call(gs,gt,gr,gA,gq);return gs}return gv}return function(gr,gv,gt){var gx="",gu=[],gs,gq;gv=gv||"mediumDate";gv=go.DATETIME_FORMATS[gv]||gv;if(B(gr)){gr=fa.test(gr)?dv(gr):gp(gr)}if(q(gr)){gr=new Date(gr)}if(!fz(gr)||!isFinite(gr.getTime())){return gr}while(gv){gq=eF.exec(gv);if(gq){gu=fZ(gu,gq,1);gv=gu.pop()}else{gu.push(gv);gv=null}}var gw=gr.getTimezoneOffset();
2if(gt){gw=f2(gt,gw);gr=ba(gr,gt,true)}bu(gu,function(gy){gs=eY[gy];gx+=gs?gs(gr,go.DATETIME_FORMATS,gw):gy==="''"?"'":gy.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return gx}}function fn(){return function(gn,go){if(C(go)){go=2}return aJ(gn,go)}}var bx=aa(ds);var ay=aa(be);function gg(){return function(go,gn,gp){if(Math.abs(Number(gn))===Infinity){gn=Number(gn)}else{gn=dv(gn)}if(isNaN(gn)){return go}if(q(go)){go=go.toString()}if(!Z(go)&&!B(go)){return go}gp=(!gp||isNaN(gp))?0:dv(gp);gp=(gp<0)?Math.max(0,go.length+gp):gp;if(gn>=0){return go.slice(gp,gp+gn)}else{if(gp===0){return go.slice(gn,go.length)}else{return go.slice(Math.max(0,gp+gn),gp)}}}}cV.$inject=["$parse"];function cV(gq){return function(gz,gt,gy){if(gz==null){return gz}if(!cg(gz)){throw ff("orderBy")("notarray","Expected array but received: {0}",gz)}if(!Z(gt)){gt=[gt]}if(gt.length===0){gt=["+"]}var gw=gn(gt,gy);gw.push({get:function(){return{}},descending:gy?-1:1});var gx=Array.prototype.map.call(gz,gu);gx.sort(gv);gz=gx.map(function(gA){return gA.value});return gz;function gu(gB,gA){return{value:gB,predicateValues:gw.map(function(gC){return gs(gC.get(gB),gA)})}}function gv(gE,gD){var gA=0;for(var gB=0,gC=gw.length;gB<gC;++gB){gA=gr(gE.predicateValues[gB],gD.predicateValues[gB])*gw[gB].descending;if(gA){break}}return gA}};function gn(gt,gu){gu=gu?-1:1;return gt.map(function(gv){var gy=1,gw=a4;if(by(gv)){gw=gv}else{if(B(gv)){if((gv.charAt(0)=="+"||gv.charAt(0)=="-")){gy=gv.charAt(0)=="-"?-1:1;gv=gv.substring(1)}if(gv!==""){gw=gq(gv);if(gw.constant){var gx=gw();gw=function(gz){return gz[gx]}}}}}return{get:gw,descending:gy*gu}})}function gp(gt){switch(typeof gt){case"number":case"boolean":case"string":return true;default:return false}}function go(gu,gt){if(typeof gu.valueOf==="function"){gu=gu.valueOf();if(gp(gu)){return gu}}if(dN(gu)){gu=gu.toString();if(gp(gu)){return gu}}return gt}function gs(gv,gt){var gu=typeof gv;if(gv===null){gu="string";gv="null"}else{if(gu==="string"){gv=gv.toLowerCase()}else{if(gu==="object"){gv=go(gv,gt)}}}return{value:gv,type:gu}}function gr(gv,gu){var gt=0;if(gv.type===gu.type){if(gv.value!==gu.value){gt=gv.value<gu.value?-1:1}}else{gt=gv.type<gu.type?-1:1}return gt}}function bR(gn){if(by(gn)){gn={link:gn}}gn.restrict=gn.restrict||"AC";return aa(gn)}var bp=aa({restrict:"E",compile:function(go,gn){if(!gn.href&&!gn.xlinkHref){return function(gr,gq){if(gq[0].nodeName.toLowerCase()!=="a"){return}var gp=eV.call(gq.prop("href"))==="[object SVGAnimatedString]"?"xlink:href":"href";gq.on("click",function(gs){if(!gq.attr(gp)){gs.preventDefault()}})}}}});var ew={};bu(cT,function(gq,gp){if(gq=="multiple"){return}function gn(gv,gu,gs){gv.$watch(gs[gr],function gt(gw){gs.$set(gp,!!gw)})}var gr=bw("ng-"+gp);var go=gn;if(gq==="checked"){go=function(gu,gt,gs){if(gs.ngModel!==gs[gr]){gn(gu,gt,gs)}}}ew[gr]=function(){return{restrict:"A",priority:100,link:go}}});bu(gd,function(go,gn){ew[gn]=function(){return{priority:100,link:function(gs,gr,gp){if(gn==="ngPattern"&&gp.ngPattern.charAt(0)=="/"){var gq=gp.ngPattern.match(cE);if(gq){gp.$set("ngPattern",new RegExp(gq[1],gq[2]));return}}gs.$watch(gp[gn],function gt(gu){gp.$set(gn,gu)})}}}});bu(["src","srcset","href"],function(gn){var go=bw("ng-"+gn);ew[go]=function(){return{priority:99,link:function(gs,gr,gp){var gt=gn,gq=gn;if(gn==="href"&&eV.call(gr.prop("href"))==="[object SVGAnimatedString]"){gq="xlinkHref";gp.$attr[gq]="xlink:href";gt=null}gp.$observe(go,function(gu){if(!gu){if(gn==="href"){gp.$set(gq,null)}return}gp.$set(gq,gu);if(ft&&gt){gr.prop(gt,gp[gq])}})}}}});var f1={$addControl:eW,$$renameControl:fg,$removeControl:eW,$setValidity:eW,$setDirty:eW,$setPristine:eW,$setSubmitted:eW},di="ng-submitted";function fg(go,gn){go.$name=gn}c3.$inject=["$element","$attrs","$scope","$animate","$interpolate"];function c3(gq,gp,go,gt,gs){var gr=this,gn=[];gr.$error={};gr.$$success={};gr.$pending=undefined;gr.$name=gs(gp.name||gp.ngForm||"")(go);gr.$dirty=false;gr.$pristine=true;gr.$valid=true;gr.$invalid=false;gr.$submitted=false;gr.$$parentForm=f1;gr.$rollbackViewValue=function(){bu(gn,function(gu){gu.$rollbackViewValue()})};gr.$commitViewValue=function(){bu(gn,function(gu){gu.$commitViewValue()})};gr.$addControl=function(gu){fv(gu.$name,"input");gn.push(gu);if(gu.$name){gr[gu.$name]=gu}gu.$$parentForm=gr};gr.$$renameControl=function(gw,gu){var gv=gw.$name;if(gr[gv]===gw){delete gr[gv]}gr[gu]=gw;gw.$name=gu};gr.$removeControl=function(gu){if(gu.$name&&gr[gu.$name]===gu){delete gr[gu.$name]}bu(gr.$pending,function(gw,gv){gr.$setValidity(gv,null,gu)});bu(gr.$error,function(gw,gv){gr.$setValidity(gv,null,gu)});bu(gr.$$success,function(gw,gv){gr.$setValidity(gv,null,gu)});e2(gn,gu);gu.$$parentForm=f1};Y({ctrl:this,$element:gq,set:function(gw,gy,gu){var gx=gw[gy];if(!gx){gw[gy]=[gu]}else{var gv=gx.indexOf(gu);if(gv===-1){gx.push(gu)}}},unset:function(gv,gx,gu){var gw=gv[gx];if(!gw){return}e2(gw,gu);if(gw.length===0){delete gv[gx]}},$animate:gt});gr.$setDirty=function(){gt.removeClass(gq,aA);gt.addClass(gq,ge);gr.$dirty=true;gr.$pristine=false;gr.$$parentForm.$setDirty()};gr.$setPristine=function(){gt.setClass(gq,aA,ge+" "+di);gr.$dirty=false;gr.$pristine=true;gr.$submitted=false;bu(gn,function(gu){gu.$setPristine()})};gr.$setUntouched=function(){bu(gn,function(gu){gu.$setUntouched()})};gr.$setSubmitted=function(){gt.addClass(gq,di);gr.$submitted=true;gr.$$parentForm.$setSubmitted()}}var ah=function(gn){return["$timeout","$parse",function(gp,gq){var go={name:"form",restrict:gn?"EAC":"E",require:["form","^^?form"],controller:c3,compile:function gs(gw,gt){gw.addClass(aA).addClass(b3);var gv=gt.name?"name":(gn&&gt.ngForm?"ngForm":false);return{pre:function gu(gB,gA,gy,gx){var gz=gx[0];if(!("action" in gy)){var gE=function(gF){gB.$apply(function(){gz.$commitViewValue();gz.$setSubmitted()});gF.preventDefault()};cD(gA[0],"submit",gE);gA.on("$destroy",function(){gp(function(){fm(gA[0],"submit",gE)},0,false)})}var gC=gx[1]||gz.$$parentForm;gC.$addControl(gz);var gD=gv?gr(gz.$name):eW;if(gv){gD(gB,gz);gy.$observe(gv,function(gF){if(gz.$name===gF){return}gD(gB,undefined);gz.$$parentForm.$$renameControl(gz,gF);gD=gr(gz.$name);gD(gB,gz)})}gA.on("$destroy",function(){gz.$$parentForm.$removeControl(gz);gD(gB,undefined);gh(gz,f1)})}}}};return go;function gr(gt){if(gt===""){return gq('this[""]').assign}return gq(gt).assign||eW}}]};var cc=ah();var bZ=ah(true);var cC=/^\d{4,}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+(?:[+-][0-2]\d:[0-5]\d|Z)$/;var fB=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:/?#]+|\[[a-f\d:]+\])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i;var f8=/^[a-z0-9!#$%&'*+=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9]+?/i;var fk=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/;var fV=/^(\d{4,})-(\d{2})-(\d{2})$/;var fU=/^(\d{4,})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/;var fo=/^(\d{4,})-W(\d\d)$/;var eB=/^(\d{4,})-(\d\d)$/;var dK=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/;var fd="keydown wheel mousedown";var bs=f9();bu("date,datetime-local,month,time,week".split(","),function(gn){b
2s[gn]=true});var ae={text:b8,date:cb("date",fV,eE(fV,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":cb("datetimelocal",fU,eE(fU,["yyyy","MM","dd","HH","mm","ss","sss"]),"yyyy-MM-ddTHH:mm:ss.sss"),time:cb("time",dK,eE(dK,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:cb("week",fo,b1,"yyyy-Www"),month:cb("month",eB,eE(eB,["yyyy","MM"]),"yyyy-MM"),number:c4,url:e7,email:f0,radio:cK,checkbox:g,hidden:eW,button:eW,submit:eW,reset:eW,file:eW};function bQ(gn){gn.$formatters.push(function(go){return gn.$isEmpty(go)?go:go.toString()})}function b8(gq,gp,go,gr,gs,gn){ax(gq,gp,go,gr,gs,gn);bQ(gr)}function ax(gw,gq,gr,gn,go,gx){var gs=ds(gq[0].type);if(!go.android){var gv=false;gq.on("compositionstart",function(){gv=true});gq.on("compositionend",function(){gv=false;gp()})}var gt;var gp=function(gz){if(gt){gx.defer.cancel(gt);gt=null}if(gv){return}var gA=gq.val(),gy=gz&&gz.type;if(gs!=="password"&&(!gr.ngTrim||gr.ngTrim!=="false")){gA=aV(gA)}if(gn.$viewValue!==gA||(gA===""&&gn.$$hasNativeValidators)){gn.$setViewValue(gA,gy)}};if(go.hasEvent("input")){gq.on("input",gp)}else{var gu=function(gA,gz,gy){if(!gt){gt=gx.defer(function(){gt=null;if(!gz||gz.value!==gy){gp(gA)}})}};gq.on("keydown",function(gz){var gy=gz.keyCode;if(gy===91||(15<gy&&gy<19)||(37<=gy&&gy<=40)){return}gu(gz,this,this.value)});if(go.hasEvent("paste")){gq.on("paste cut",gu)}}gq.on("change",gp);if(bs[gs]&&gn.$$hasNativeValidators&&gs===gr.type){gq.on(fd,function(gz){if(!gt){var gy=this[fT];var gB=gy.badInput;var gA=gy.typeMismatch;gt=gx.defer(function(){gt=null;if(gy.badInput!==gB||gy.typeMismatch!==gA){gp(gz)}})}})}gn.$render=function(){var gy=gn.$isEmpty(gn.$viewValue)?"":gn.$viewValue;if(gq.val()!==gy){gq.val(gy)}}}function b1(gx,gs){if(fz(gx)){return gx}if(B(gx)){fo.lastIndex=0;var gr=fo.exec(gx);if(gr){var gt=+gr[1],go=+gr[2],gu=0,gq=0,gv=0,gp=0,gn=fS(gt),gw=(go-1)*7;if(gs){gu=gs.getHours();gq=gs.getMinutes();gv=gs.getSeconds();gp=gs.getMilliseconds()}return new Date(gt,0,gn.getDate()+gw,gu,gq,gv,gp)}}return NaN}function eE(go,gn){return function(gq,gp){var gs,gr;if(fz(gq)){return gq}if(B(gq)){if(gq.charAt(0)=='"'&&gq.charAt(gq.length-1)=='"'){gq=gq.substring(1,gq.length-1)}if(cC.test(gq)){return new Date(gq)}go.lastIndex=0;gs=go.exec(gq);if(gs){gs.shift();if(gp){gr={yyyy:gp.getFullYear(),MM:gp.getMonth()+1,dd:gp.getDate(),HH:gp.getHours(),mm:gp.getMinutes(),ss:gp.getSeconds(),sss:gp.getMilliseconds()/1000}}else{gr={yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0}}bu(gs,function(gu,gt){if(gt<gn.length){gr[gn[gt]]=+gu}});return new Date(gr.yyyy,gr.MM-1,gr.dd,gr.HH,gr.mm,gr.ss||0,gr.sss*1000||0)}}return NaN}}function cb(gn,gp,gr,gq){return function go(gD,gw,gy,gs,gt,gE,gz){du(gD,gw,gy,gs);ax(gD,gw,gy,gs,gt,gE);var gx=gs&&gs.$options&&gs.$options.timezone;var gA;gs.$$parserName=gn;gs.$parsers.push(function(gG){if(gs.$isEmpty(gG)){return null}if(gp.test(gG)){var gF=gr(gG,gA);if(gx){gF=ba(gF,gx)}return gF}return undefined});gs.$formatters.push(function(gF){if(gF&&!fz(gF)){throw fF("datefmt","Expected `{0}` to be a date",gF)}if(gv(gF)){gA=gF;if(gA&&gx){gA=ba(gA,gx,true)}return gz("date")(gF,gq,gx)}else{gA=null;return""}});if(fj(gy.min)||gy.ngMin){var gB;gs.$validators.min=function(gF){return !gv(gF)||C(gB)||gr(gF)>=gB};gy.$observe("min",function(gF){gB=gu(gF);gs.$validate()})}if(fj(gy.max)||gy.ngMax){var gC;gs.$validators.max=function(gF){return !gv(gF)||C(gC)||gr(gF)<=gC};gy.$observe("max",function(gF){gC=gu(gF);gs.$validate()})}function gv(gF){return gF&&!(gF.getTime&&gF.getTime()!==gF.getTime())}function gu(gF){return fj(gF)&&!fz(gF)?gr(gF)||undefined:gF}}}function du(gq,gp,gn,gs){var gr=gp[0];var go=gs.$$hasNativeValidators=u(gr.validity);if(go){gs.$parsers.push(function(gu){var gt=gp.prop(fT)||{};return gt.badInput||gt.typeMismatch?undefined:gu})}}function c4(gr,gq,gp,gs,gt,go){du(gr,gq,gp,gs);ax(gr,gq,gp,gs,gt,go);gs.$$parserName="number";gs.$parsers.push(function(gv){if(gs.$isEmpty(gv)){return null}if(fk.test(gv)){return parseFloat(gv)}return undefined});gs.$formatters.push(function(gv){if(!gs.$isEmpty(gv)){if(!q(gv)){throw fF("numfmt","Expected `{0}` to be a number",gv)}gv=gv.toString()}return gv});if(fj(gp.min)||gp.ngMin){var gn;gs.$validators.min=function(gv){return gs.$isEmpty(gv)||C(gn)||gv>=gn};gp.$observe("min",function(gv){if(fj(gv)&&!q(gv)){gv=parseFloat(gv,10)}gn=q(gv)&&!isNaN(gv)?gv:undefined;gs.$validate()})}if(fj(gp.max)||gp.ngMax){var gu;gs.$validators.max=function(gv){return gs.$isEmpty(gv)||C(gu)||gv<=gu};gp.$observe("max",function(gv){if(fj(gv)&&!q(gv)){gv=parseFloat(gv,10)}gu=q(gv)&&!isNaN(gv)?gv:undefined;gs.$validate()})}}function e7(gq,gp,go,gr,gs,gn){ax(gq,gp,go,gr,gs,gn);bQ(gr);gr.$$parserName="url";gr.$validators.url=function(gt,gv){var gu=gt||gv;return gr.$isEmpty(gu)||fB.test(gu)}}function f0(gq,gp,go,gr,gs,gn){ax(gq,gp,go,gr,gs,gn);bQ(gr);gr.$$parserName="email";gr.$validators.email=function(gt,gv){var gu=gt||gv;return gr.$isEmpty(gu)||f8.test(gu)}}function cK(gp,go,gn,gr){if(C(gn.name)){go.attr("name",aZ())}var gq=function(gs){if(go[0].checked){gr.$setViewValue(gn.value,gs&&gs.type)}};go.on("click",gq);gr.$render=function(){var gs=gn.value;go[0].checked=(gs==gr.$viewValue)};gn.$observe("value",gr.$render)}function bC(gp,go,gn,gr,gs){var gq;if(fj(gr)){gq=gp(gr);if(!gq.constant){throw fF("constexpr","Expected constant expression for `{0}`, but saw `{1}`.",gn,gr)}return gq(go)}return gs}function g(gw,gs,gt,gn,go,gx,gu,gq){var gv=bC(gq,gw,"ngTrueValue",gt.ngTrueValue,true);var gr=bC(gq,gw,"ngFalseValue",gt.ngFalseValue,false);
2var gp=function(gy){gn.$setViewValue(gs[0].checked,gy&&gy.type)};gs.on("click",gp);gn.$render=function(){gs[0].checked=gn.$viewValue};gn.$isEmpty=function(gy){return gy===false};gn.$formatters.push(function(gy){return eh(gy,gv)});gn.$parsers.push(function(gy){return gy?gv:gr})}var eo=["$browser","$sniffer","$filter","$parse",function(gn,gq,gp,go){return{restrict:"E",require:["?ngModel"],link:{pre:function(gu,gt,gs,gr){if(gr[0]){(ae[ds(gs.type)]||ae.text)(gu,gt,gs,gr[0],gq,gn,gp,go)}}}}}];var dC=/^(true|false|\d+)$/;var cj=function(){return{restrict:"A",priority:100,compile:function(go,gq){if(dC.test(gq.ngValue)){return function gp(gs,gt,gr){gr.$set("value",gs.$eval(gr.ngValue))}}else{return function gn(gt,gu,gr){gt.$watch(gr.ngValue,function gs(gv){gr.$set("value",gv)})}}}}};var D=["$compile",function(gn){return{restrict:"AC",compile:function go(gq){gn.$$addBindingClass(gq);return function gp(gt,gs,gr){gn.$$addBindingInfo(gs,gr.ngBind);gs=gs[0];gt.$watch(gr.ngBind,function gu(gv){gs.textContent=C(gv)?"":gv})}}}}];var dW=["$interpolate","$compile",function(gp,go){return{compile:function gn(gr){go.$$addBindingClass(gr);return function gq(gv,gu,gs){var gt=gp(gu.attr(gs.$attr.ngBindTemplate));go.$$addBindingInfo(gu,gt.expressions);gu=gu[0];gs.$observe("ngBindTemplate",function(gw){gu.textContent=C(gw)?"":gw})}}}}];var m=["$sce","$parse","$compile",function(gn,gp,go){return{restrict:"A",compile:function gq(gs,gw){var gv=gp(gw.ngBindHtml);var gt=gp(gw.ngBindHtml,function gr(gx){return(gx||"").toString()});go.$$addBindingClass(gs);return function gu(gA,gz,gx){go.$$addBindingInfo(gz,gx.ngBindHtml);gA.$watch(gt,function gy(){gz.html(gn.getTrustedHtml(gv(gA))||"")})}}}}];var cl=aa({restrict:"A",require:"ngModel",link:function(gp,go,gn,gq){gq.$viewChangeListeners.push(function(){gp.$eval(gn.ngChange)})}});function aH(go,gn){go="ngClass"+go;return["$animate",function(gr){return{restrict:"AC",link:function(gA,gv,gx){var gz;gA.$watch(gx[go],gt,true);gx.$observe("class",function(gB){gt(gA.$eval(gx[go]))});if(go!=="ngClass"){gA.$watch("$index",function(gB,gC){var gE=gB&1;if(gE!==(gC&1)){var gD=gp(gA.$eval(gx[go]));gE===gn?gu(gD):gy(gD)}})}function gu(gB){var gC=gs(gB,1);gx.$addClass(gC)}function gy(gB){var gC=gs(gB,-1);gx.$removeClass(gC)}function gs(gB,gC){var gD=gv.data("$classCounts")||f9();var gE=[];bu(gB,function(gF){if(gC>0||gD[gF]){gD[gF]=(gD[gF]||0)+gC;if(gD[gF]===+(gC>0)){gE.push(gF)}}});gv.data("$classCounts",gD);return gE.join(" ")}function gw(gB,gE){var gC=gq(gE,gB);var gD=gq(gB,gE);gC=gs(gC,1);gD=gs(gD,-1);if(gC&&gC.length){gr.addClass(gv,gC)}if(gD&&gD.length){gr.removeClass(gv,gD)}}function gt(gC){if(gn===true||gA.$index%2===gn){var gD=gp(gC||[]);if(!gz){gu(gD)}else{if(!eh(gC,gz)){var gB=gp(gz);gw(gB,gD)}}}if(Z(gC)){gz=gC.map(function(gE){return er(gE)})}else{gz=er(gC)}}}};function gq(gt,gs){var gu=[];outer:for(var gx=0;gx<gt.length;gx++){var gw=gt[gx];for(var gv=0;gv<gs.length;gv++){if(gw==gs[gv]){continue outer}}gu.push(gw)}return gu}function gp(gt){var gs=[];if(Z(gt)){bu(gt,function(gu){gs=gs.concat(gp(gu))});return gs}else{if(B(gt)){return gt.split(" ")}else{if(u(gt)){bu(gt,function(gv,gu){if(gv){gs=gs.concat(gu.split(" "))}});return gs}}}return gt}}]}var N=aH("",true);var k=aH("Odd",0);var eZ=aH("Even",1);var c9=bR({compile:function(go,gn){gn.$set("ngCloak",undefined);go.removeClass("ng-cloak")}});var eR=[function(){return{restrict:"A",scope:true,controller:"@",priority:500}}];var aK={};var bi={blur:true,focus:true};bu("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(gn){var go=bw("ng-"+gn);aK[go]=["$parse","$rootScope",function(gq,gp){return{restrict:"A",compile:function(gs,gr){var gt=gq(gr[go],null,true);return function gu(gw,gv){gv.on(gn,function(gx){var gy=function(){gt(gw,{$event:gx})};if(bi[gn]&&gp.$$phase){gw.$evalAsync(gy)}else{gw.$apply(gy)}})}}}}]});var cF=["$animate","$compile",function(go,gn){return{multiElement:true,transclude:"element",priority:600,terminal:true,restrict:"A",$$tlb:true,link:function(gw,gx,gs,gp,gu){var gr,gv,gq;gw.$watch(gs.ngIf,function gt(gy){if(gy){if(!gv){gu(function(gA,gz){gv=gz;gA[gA.length++]=gn.$$createComment("end ngIf",gs.ngIf);gr={clone:gA};go.enter(gA,gx.parent(),gx)})}}else{if(gq){gq.remove();gq=null}if(gv){gv.$destroy();gv=null}if(gr){gq=bj(gr.clone);go.leave(gq).then(function(){gq=null});gr=null}}})}}}];var dF=["$templateRequest","$anchorScroll","$animate",function(gn,go,gp){return{restrict:"ECA",priority:400,terminal:true,transclude:"element",controller:df.noop,compile:function(gu,gq){var gt=gq.ngInclude||gq.src,gs=gq.onload||"",gr=gq.autoscroll;return function(gE,gD,gy,gv,gC){var gB=0,gF,gx,gz;var gw=function(){if(gx){gx.remove();gx=null}if(gF){gF.$destroy();gF=null}if(gz){gp.leave(gz).then(function(){gx=null});gx=gz;gz=null}};gE.$watch(gt,function gA(gI){var gG=function(){if(fj(gr)&&(!gr||gE.$eval(gr))){go()}};var gH=++gB;if(gI){gn(gI,true).then(function(gJ){if(gE.$$destroyed){return}if(gH!==gB){return}var gK=gE.$new();gv.template=gJ;var gL=gC(gK,function(gM){gw();gp.enter(gM,null,gD).then(gG)});gF=gK;gz=gL;gF.$emit("$includeContentLoaded",gI);gE.$eval(gs)},function(){if(gE.$$destroyed){return}if(gH===gB){gw();gE.$emit("$includeContentError",gI)}});gE.$emit("$includeContentRequested",gI)}else{gw();gv.template=null}})}}}}];var d5=["$compile",function(gn){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(gq,go,gs,gr){if(eV.call(go[0]).match(/SVG/)){go.empty();gn(eO(gr.template,ee.document).childNodes)(gq,function gp(gt){go.append(gt)},{futureParentElement:go});return}go.html(gr.template);gn(go.contents())(gq)}}}];var ek=bR({priority:450,compile:function(){return{pre:function(gp,go,gn){gp.$eval(gn.ngInit)}}}});var cU=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(gp,go,gn,gq){var gs=go.attr(gn.$attr.ngList)||", ";var gu=gn.ngTrim!=="false";var gr=gu?aV(gs):gs;var gt=function(gw){if(C(gw)){return}var gv=[];if(gw){bu(gw.split(gr),function(gx){if(gx){gv.push(gu?aV(gx):gx)}})}return gv};gq.$parsers.push(gt);gq.$formatters.push(function(gv){if(Z(gv)){return gv.join(gs)}return undefined});gq.$isEmpty=function(gv){return !gv||!gv.length}}}};var b3="ng-valid",bM="ng-invalid",aA="ng-pristine",ge="ng-dirty",dA="ng-untouched",bo="ng-touched",aC="ng-pending",A="ng-empty",au="ng-not-empty";var fF=ff("ngModel");var ad=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$rootScope","$q","$interpolate",function(gx,gq,gC,gw,gp,gz,gE,gs,gB,gr){this.$viewValue=Number.NaN;this.$modelValue=Number.NaN;this.$$rawModelValue=undefined;this.$validators={};this.$asyncValidators={};this.$parsers=[];this.$formatters=[];this.$viewChangeListeners=[];this.$untouched=true;this.$touched=false;this.$pristine=true;this.$dirty=false;this.$valid=true;this.$invalid=false;this.$error={};this.$$success={};this.$pending=undefined;this.$name=gr(gC.name||"",false)(gx);this.$$parentForm=f1;var gv=gp(gC.ngModel),gt=gv.assign,go=gv,gA=gt,gD=null,gy,gu=this;this.$$setOptions=function(gI){gu.$options=gI;if(gI&&gI.getterSetter){var gH=gp(gC.ngModel+"()"),gG=gp(gC.ngModel+"($$$p)");go=function(gK){var gJ=gv(gK);if(by(gJ)){gJ=gH(gK)}return gJ};gA=function(gJ,gK){if(by(gv(gJ))){gG(gJ,{$$$p:gK})}else{gt(gJ,gK)}}}else{if(!gv.assign){throw fF("nonassign","Expression '{0}' is non-assignable. Element: {1}",gC.ngModel,cs(gw))}}};this.$render=eW;this.$isEmpty=function(gG){return C(gG)||gG===""||gG===null||gG!==gG};this.$$updateEmptyClasses=function(gG){if(gu.$isEmpty(gG)){gz.removeClass(gw,au);gz.addClass(gw,A)}else{gz.removeClass(gw,A);gz.addClass(gw,au)}};var gF=0;Y({ctrl:this,$element:gw,set:function(gG,gH){gG[gH]=true},unset:function(gG,gH){delete gG[gH]},$animate:gz});this.$setPristine=function(){gu.$dirty=false;gu.$pristine=true;gz.removeClass(gw,ge);gz.addClass(gw,aA)};this.$setDirty=function(){gu.$dirty=true;gu.$pristine=false;gz.removeClass(gw,aA);gz.addClass(gw,ge);gu.$$parentForm.$setDirty()};this.$setUntouched=function(){gu.$touched=false;gu.$untouched=true;gz.setClass(gw,dA,bo)};this.$setTouched=function(){gu.$touched=true;gu.$untouched=false;gz.setClass(gw,bo,dA)};
2this.$rollbackViewValue=function(){gE.cancel(gD);gu.$viewValue=gu.$$lastCommittedViewValue;gu.$render()};this.$validate=function(){if(q(gu.$modelValue)&&isNaN(gu.$modelValue)){return}var gK=gu.$$lastCommittedViewValue;var gG=gu.$$rawModelValue;var gJ=gu.$valid;var gH=gu.$modelValue;var gI=gu.$options&&gu.$options.allowInvalid;gu.$$runValidators(gG,gK,function(gL){if(!gI&&gJ!==gL){gu.$modelValue=gL?gG:undefined;if(gu.$modelValue!==gH){gu.$$writeModelToScope()}}})};this.$$runValidators=function(gI,gG,gJ){gF++;var gN=gF;if(!gL()){gM(false);return}if(!gH()){gM(false);return}gK();function gL(){var gP=gu.$$parserName||"parse";if(C(gy)){gO(gP,null)}else{if(!gy){bu(gu.$validators,function(gQ,gR){gO(gR,null)});bu(gu.$asyncValidators,function(gQ,gR){gO(gR,null)})}gO(gP,gy);return gy}return true}function gH(){var gP=true;bu(gu.$validators,function(gS,gR){var gQ=gS(gI,gG);gP=gP&&gQ;gO(gR,gQ)});if(!gP){bu(gu.$asyncValidators,function(gQ,gR){gO(gR,null)});return false}return true}function gK(){var gP=[];var gQ=true;bu(gu.$asyncValidators,function(gS,gR){var gT=gS(gI,gG);if(!f4(gT)){throw fF("nopromise","Expected asynchronous validator to return a promise but got '{0}' instead.",gT)}gO(gR,undefined);gP.push(gT.then(function(){gO(gR,true)},function(){gQ=false;gO(gR,false)}))});if(!gP.length){gM(true)}else{gB.all(gP).then(function(){gM(gQ)},eW)}}function gO(gP,gQ){if(gN===gF){gu.$setValidity(gP,gQ)}}function gM(gP){if(gN===gF){gJ(gP)}}};this.$commitViewValue=function(){var gG=gu.$viewValue;gE.cancel(gD);if(gu.$$lastCommittedViewValue===gG&&(gG!==""||!gu.$$hasNativeValidators)){return}gu.$$updateEmptyClasses(gG);gu.$$lastCommittedViewValue=gG;if(gu.$pristine){this.$setDirty()}this.$$parseAndValidate()};this.$$parseAndValidate=function(){var gK=gu.$$lastCommittedViewValue;var gG=gK;gy=C(gG)?undefined:true;if(gy){for(var gI=0;gI<gu.$parsers.length;gI++){gG=gu.$parsers[gI](gG);if(C(gG)){gy=false;break}}}if(q(gu.$modelValue)&&isNaN(gu.$modelValue)){gu.$modelValue=go(gx)}var gH=gu.$modelValue;var gJ=gu.$options&&gu.$options.allowInvalid;gu.$$rawModelValue=gG;if(gJ){gu.$modelValue=gG;gL()}gu.$$runValidators(gG,gu.$$lastCommittedViewValue,function(gM){if(!gJ){gu.$modelValue=gM?gG:undefined;gL()}});function gL(){if(gu.$modelValue!==gH){gu.$$writeModelToScope()}}};this.$$writeModelToScope=function(){gA(gx,gu.$modelValue);bu(gu.$viewChangeListeners,function(gG){try{gG()}catch(gH){gq(gH)}})};this.$setViewValue=function(gH,gG){gu.$viewValue=gH;if(!gu.$options||gu.$options.updateOnDefault){gu.$$debounceViewValueCommit(gG)}};this.$$debounceViewValueCommit=function(gJ){var gG=0,gI=gu.$options,gH;if(gI&&fj(gI.debounce)){gH=gI.debounce;if(q(gH)){gG=gH}else{if(q(gH[gJ])){gG=gH[gJ]}else{if(q(gH["default"])){gG=gH["default"]}}}}gE.cancel(gD);if(gG){gD=gE(function(){gu.$commitViewValue()},gG)}else{if(gs.$$phase){gu.$commitViewValue()}else{gx.$apply(function(){gu.$commitViewValue()})}}};gx.$watch(function gn(){var gH=go(gx);if(gH!==gu.$modelValue&&(gu.$modelValue===gu.$modelValue||gH===gH)){gu.$modelValue=gu.$$rawModelValue=gH;gy=undefined;var gI=gu.$formatters,gG=gI.length;var gJ=gH;while(gG--){gJ=gI[gG](gJ)}if(gu.$viewValue!==gJ){gu.$$updateEmptyClasses(gJ);gu.$viewValue=gu.$$lastCommittedViewValue=gJ;gu.$render();gu.$$runValidators(gH,gJ,eW)}}return gH})}];var br=["$rootScope",function(gn){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:ad,priority:1,compile:function go(gq){gq.addClass(aA).addClass(dA).addClass(b3);return{pre:function gr(gw,gu,gt,gs){var gv=gs[0],gx=gs[1]||gv.$$parentForm;gv.$$setOptions(gs[2]&&gs[2].$options);gx.$addControl(gv);gt.$observe("name",function(gy){if(gv.$name!==gy){gv.$$parentForm.$$renameControl(gv,gy)}});gw.$on("$destroy",function(){gv.$$parentForm.$removeControl(gv)})},post:function gp(gw,gu,gt,gs){var gv=gs[0];if(gv.$options&&gv.$options.updateOn){gu.on(gv.$options.updateOn,function(gx){gv.$$debounceViewValueCommit(gx&&gx.type)})}gu.on("blur",function(){if(gv.$touched){return}if(gn.$$phase){gw.$evalAsync(gv.$setTouched)}else{gw.$apply(gv.$setTouched)}})}}}}}];var eM=/(\s+|^)default(\s+|$)/;var ej=function(){return{restrict:"A",controller:["$scope","$attrs",function(go,gn){var gp=this;this.$options=gi(go.$eval(gn.ngModelOptions));if(fj(this.$options.updateOn)){this.$options.updateOnDefault=false;this.$options.updateOn=aV(this.$options.updateOn.replace(eM,function(){gp.$options.updateOnDefault=true;return" "}))}else{this.$options.updateOnDefault=true}}]}};function Y(go){var gn=go.ctrl,gw=go.$element,gr={},gv=go.set,gx=go.unset,gt=go.$animate;gr[bM]=!(gr[b3]=gw.hasClass(b3));gn.$setValidity=gy;function gy(gB,gC,gz){if(C(gC)){gq("$pending",gB,gz)}else{gp("$pending",gB,gz)}if(!aR(gC)){gx(gn.$error,gB,gz);gx(gn.$$success,gB,gz)}else{if(gC){gx(gn.$error,gB,gz);gv(gn.$$success,gB,gz)}else{gv(gn.$error,gB,gz);gx(gn.$$success,gB,gz)}}if(gn.$pending){gu(aC,true);gn.$valid=gn.$invalid=undefined;gs("",null)}else{gu(aC,false);gn.$valid=c1(gn.$error);gn.$invalid=!gn.$valid;gs("",gn.$valid)}var gA;if(gn.$pending&&gn.$pending[gB]){gA=undefined}else{if(gn.$error[gB]){gA=false}else{if(gn.$$success[gB]){gA=true}else{gA=null}}}gs(gB,gA);gn.$$parentForm.$setValidity(gB,gA,gn)}function gq(gA,gB,gz){if(!gn[gA]){gn[gA]={}}gv(gn[gA],gB,gz)}function gp(gA,gB,gz){if(gn[gA]){gx(gn[gA],gB,gz)}if(c1(gn[gA])){gn[gA]=undefined}}function gu(gA,gz){if(gz&&!gr[gA]){gt.addClass(gw,gA);gr[gA]=true}else{if(!gz&&gr[gA]){gt.removeClass(gw,gA);gr[gA]=false}}}
2function gs(gz,gA){gz=gz?"-"+W(gz,"-"):"";gu(b3+gz,gA===true);gu(bM+gz,gA===false)}}function c1(gn){if(gn){for(var go in gn){if(gn.hasOwnProperty(go)){return false}}}return true}var e1=bR({terminal:true,priority:1000});var cM=ff("ngOptions");var c2=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?(?:\s+disable\s+when\s+([\s\S]+?))?\s+for\s+(?:([\$\w][\$\w]*)|(?:\(\s*([\$\w][\$\w]*)\s*,\s*([\$\w][\$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/;var ef=["$compile","$document","$parse",function(gq,gt,gs){function gn(gA,gL,gw){var gG=gA.match(c2);if(!(gG)){throw cM("iexp","Expected expression in form of '_select_ (as _label_)? for (_key_,)?_value_ in _collection_' but got '{0}'. Element: {1}",gA,cs(gL))}var gM=gG[5]||gG[7];var gD=gG[6];var gv=/ as /.test(gG[0])&&gG[1];var gz=gG[9];var gx=gs(gG[2]?gG[1]:gM);var gQ=gv&&gs(gv);var gN=gQ||gx;var gC=gz&&gs(gz);var gP=gz?function(gS,gT){return gC(gw,gT)}:function gO(gS){return ey(gS)};var gR=function(gT,gS){return gP(gT,gF(gT,gS))};var gE=gs(gG[2]||gG[1]);var gK=gs(gG[3]||"");var gy=gs(gG[4]||"");var gB=gs(gG[8]);var gJ={};var gF=gD?function(gT,gS){gJ[gD]=gS;gJ[gM]=gT;return gJ}:function(gS){gJ[gM]=gS;return gJ};function gI(gU,gV,gS,gW,gT){this.selectValue=gU;this.viewValue=gV;this.label=gS;this.group=gW;this.disabled=gT}function gH(gS){var gT;if(!gD&&cg(gS)){gT=gS}else{gT=[];for(var gU in gS){if(gS.hasOwnProperty(gU)&&gU.charAt(0)!=="$"){gT.push(gU)}}}return gT}return{trackBy:gz,getTrackByValue:gR,getWatchables:gs(gB,function(gY){var gV=[];gY=gY||[];var g1=gH(gY);var gT=g1.length;for(var gU=0;gU<gT;gU++){var g0=(gY===g1)?gU:g1[gU];var gZ=gY[g0];var gS=gF(gZ,g0);var g2=gP(gZ,gS);gV.push(g2);if(gG[2]||gG[1]){var gX=gE(gw,gS);gV.push(gX)}if(gG[4]){var gW=gy(gw,gS);gV.push(gW)}}return gV}),getOptions:function(){var gY=[];var gW={};var g0=gB(gw)||[];var g5=gH(g0);var gU=g5.length;for(var gX=0;gX<gU;gX++){var g3=(g0===g5)?gX:g5[gX];var g1=g0[g3];var gT=gF(g1,g3);var gS=gN(gw,gT);var g6=gP(gS,gT);var gZ=gE(gw,gT);var g2=gK(gw,gT);var gV=gy(gw,gT);var g4=new gI(g6,gS,gZ,g2,gV);gY.push(g4);gW[g6]=g4}return{items:gY,selectValueMap:gW,getOptionFromViewValue:function(g7){return gW[gR(g7)]},getViewValueFromOption:function(g7){return gz?df.copy(g7.viewValue):g7.viewValue}}}}}var gu=ee.document.createElement("option"),gr=ee.document.createElement("optgroup");function gp(gv,gL,gO,gP){var gR=gP[0];var gE=gP[1];var gT=gO.multiple;var gJ;for(var gQ=0,gA=gL.children(),gI=gA.length;gQ<gI;gQ++){if(gA[gQ].value===""){gJ=gA.eq(gQ);break}}var gy=!!gJ;var gU=ai(gu.cloneNode(false));gU.val("?");var gz;var gw=gn(gO.ngOptions,gL,gv);var gN=gt[0].createDocumentFragment();var gH=function(){if(!gy){gL.prepend(gJ)}gL.val("");gJ.prop("selected",true);gJ.attr("selected",true)};var gB=function(){if(!gy){gJ.remove()}};var gx=function(){gL.prepend(gU);gL.val("?");gU.prop("selected",true);gU.attr("selected",true)};var gD=function(){gU.remove()};if(!gT){gR.writeValue=function gG(gX){var gW=gz.getOptionFromViewValue(gX);if(gW){if(gL[0].value!==gW.selectValue){gD();gB();gL[0].value=gW.selectValue;gW.element.selected=true}gW.element.setAttribute("selected","selected")}else{if(gX===null||gy){gD();gH()}else{gB();gx()}}};gR.readValue=function gM(){var gW=gz.selectValueMap[gL.val()];if(gW&&!gW.disabled){gB();gD();return gz.getViewValueFromOption(gW)}return null};if(gw.trackBy){gv.$watch(function(){return gw.getTrackByValue(gE.$viewValue)},function(){gE.$render()})}}else{gE.$isEmpty=function(gW){return !gW||gW.length===0};gR.writeValue=function gC(gW){gz.items.forEach(function(gX){gX.element.selected=false});if(gW){gW.forEach(function(gY){var gX=gz.getOptionFromViewValue(gY);if(gX){gX.element.selected=true}})}};gR.readValue=function gF(){var gW=gL.val()||[],gX=[];bu(gW,function(gZ){var gY=gz.selectValueMap[gZ];if(gY&&!gY.disabled){gX.push(gz.getViewValueFromOption(gY))}});return gX};if(gw.trackBy){gv.$watchCollection(function(){if(Z(gE.$viewValue)){return gE.$viewValue.map(function(gW){return gw.getTrackByValue(gW)})}},function(){gE.$render()})}}if(gy){gJ.remove();gq(gJ)(gv);gJ.removeClass("ng-scope")}else{gJ=ai(gu.cloneNode(false))}gL.empty();gV();gv.$watchCollection(gw.getWatchables,gV);function gK(gY,gX){var gW=gu.cloneNode(false);gX.appendChild(gW);gS(gY,gW)}function gS(gX,gW){gX.element=gW;gW.disabled=gX.disabled;if(gX.label!==gW.label){gW.label=gX.label;gW.textContent=gX.label}if(gX.value!==gW.value){gW.value=gX.selectValue}}function gV(){var gW=gz&&gR.readValue();if(gz){for(var gZ=gz.items.length-1;gZ>=0;gZ--){var g1=gz.items[gZ];if(g1.group){aM(g1.element.parentNode)}else{aM(g1.element)}}}gz=gw.getOptions();var g2={};if(gy){gL.prepend(gJ)}
2gz.items.forEach(function g0(g4){var g3;if(fj(g4.group)){g3=g2[g4.group];if(!g3){g3=gr.cloneNode(false);gN.appendChild(g3);g3.label=g4.group;g2[g4.group]=g3}gK(g4,g3)}else{gK(g4,gN)}});gL[0].appendChild(gN);gE.$render();if(!gE.$isEmpty(gW)){var gY=gR.readValue();var gX=gw.trackBy||gT;if(gX?!eh(gW,gY):gW!==gY){gE.$setViewValue(gY);gE.$render()}}}}return{restrict:"A",terminal:true,require:["select","ngModel"],link:{pre:function go(gy,gx,gw,gv){gv[0].registerOption=eW},post:gp}}}];var dp=["$locale","$interpolate","$log",function(gn,gq,gp){var gr=/{}/g,go=/^when(Minus)?(.+)$/;return{link:function(gG,gA,gF){var gD=gF.count,gy=gF.$attr.when&&gA.attr(gF.$attr.when),gz=gF.offset||0,gu=gG.$eval(gy)||{},gx={},gC=gq.startSymbol(),gE=gq.endSymbol(),gt=gC+gD+"-"+gz+gE,gw=df.noop,gB;bu(gF,function(gK,gH){var gJ=go.exec(gH);if(gJ){var gI=(gJ[1]?"-":"")+ds(gJ[2]);gu[gI]=gA.attr(gF.$attr[gH])}});bu(gu,function(gI,gH){gx[gH]=gq(gI.replace(gr,gt))});gG.$watch(gD,function gs(gI){var gJ=parseFloat(gI);var gK=isNaN(gJ);if(!gK&&!(gJ in gu)){gJ=gn.pluralCat(gJ-gz)}if((gJ!==gB)&&!(gK&&q(gB)&&isNaN(gB))){gw();var gH=gx[gJ];if(C(gH)){if(gI!=null){gp.debug("ngPluralize: no rule defined for '"+gJ+"' in "+gy)}gw=eW;gv()}else{gw=gG.$watch(gH,gv)}gB=gJ}});function gv(gH){gA.text(gH||"")}}}}];var eu=["$parse","$animate","$compile",function(go,gs,gr){var gu="$$NG_REMOVED";var gp=ff("ngRepeat");var gt=function(gz,gw,gy,gA,gB,gx,gC){gz[gy]=gA;if(gB){gz[gB]=gx}gz.$index=gw;gz.$first=(gw===0);gz.$last=(gw===(gC-1));gz.$middle=!(gz.$first||gz.$last);gz.$odd=!(gz.$even=(gw&1)===0)};var gv=function(gw){return gw.clone[0]};var gq=function(gw){return gw.clone[gw.clone.length-1]};return{restrict:"A",multiElement:true,transclude:"element",priority:1000,terminal:true,$$tlb:true,compile:function gn(gM,gE){var gK=gE.ngRepeat;var gJ=gr.$$createComment("end ngRepeat",gK);var gF=gK.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/);if(!gF){throw gp("iexp","Expected expression in form of '_item_ in _collection_[ track by _id_]' but got '{0}'.",gK)}var gA=gF[1];var gI=gF[2];var gL=gF[3];var gy=gF[4];gF=gA.match(/^(?:(\s*[\$\w]+)|\(\s*([\$\w]+)\s*,\s*([\$\w]+)\s*\))$/);if(!gF){throw gp("iidexp","'_item_' in '_item_ in _collection_' should be an identifier or '(_key_, _value_)' expression, but got '{0}'.",gA)}var gz=gF[3]||gF[1];var gG=gF[2];if(gL&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(gL)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(gL))){throw gp("badident","alias '{0}' is invalid --- must be a valid JS identifier which is not a reserved name.",gL)}var gC,gw,gD,gH;var gB={$id:ey};if(gy){gC=go(gy)}else{gD=function(gN,gO){return ey(gO)};gH=function(gN){return gN}}return function gx(gP,gO,gS,gR,gN){if(gC){gw=function(gV,gW,gU){if(gG){gB[gG]=gV}gB[gz]=gW;gB.$index=gU;return gC(gP,gB)}}var gT=f9();gP.$watchCollection(gI,function gQ(g2){var gY,gX,g3=gO[0],gV,gU=f9(),g9,ha,g4,g1,g6,g0,gZ,hb,gW;if(gL){gP[gL]=g2}if(cg(g2)){g0=g2;g6=gw||gD}else{g6=gw||gH;g0=[];for(var g7 in g2){if(U.call(g2,g7)&&g7.charAt(0)!=="$"){g0.push(g7)}}}g9=g0.length;hb=new Array(g9);for(gY=0;gY<g9;gY++){ha=(g2===g0)?gY:g0[gY];g4=g2[ha];g1=g6(ha,g4,gY);if(gT[g1]){gZ=gT[g1];delete gT[g1];gU[g1]=gZ;hb[gY]=gZ}else{if(gU[g1]){bu(hb,function(hc){if(hc&&hc.scope){gT[hc.id]=hc}});throw gp("dupes","Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: {0}, Duplicate key: {1}, Duplicate value: {2}",gK,g1,g4)}else{hb[gY]={id:g1,scope:undefined,clone:undefined};gU[g1]=true}}}for(var g8 in gT){gZ=gT[g8];gW=bj(gZ.clone);gs.leave(gW);if(gW[0].parentNode){for(gY=0,gX=gW.length;gY<gX;gY++){gW[gY][gu]=true}}gZ.scope.$destroy()}for(gY=0;gY<g9;gY++){ha=(g2===g0)?gY:g0[gY];g4=g2[ha];gZ=hb[gY];if(gZ.scope){gV=g3;do{gV=gV.nextSibling}while(gV&&gV[gu]);if(gv(gZ)!=gV){gs.move(bj(gZ.clone),null,g3)}g3=gq(gZ);gt(gZ.scope,gY,gz,g4,gG,ha,g9)}else{gN(function g5(he,hd){gZ.scope=hd;var hc=gJ.cloneNode(false);he[he.length++]=hc;gs.enter(he,null,g3);g3=hc;gZ.clone=he;gU[gZ.id]=gZ;gt(gZ.scope,gY,gz,g4,gG,ha,g9)})}}gT=gU})}}}}];var dL="ng-hide";var M="ng-hide-animate";var a9=["$animate",function(gn){return{restrict:"A",multiElement:true,link:function(gq,gp,go){gq.$watch(go.ngShow,function gr(gs){g
2n[gs?"removeClass":"addClass"](gp,dL,{tempClasses:M})})}}}];var fc=["$animate",function(gn){return{restrict:"A",multiElement:true,link:function(gq,gp,go){gq.$watch(go.ngHide,function gr(gs){gn[gs?"addClass":"removeClass"](gp,dL,{tempClasses:M})})}}}];var cL=bR(function(gq,gp,gn){gq.$watch(gn.ngStyle,function go(gs,gr){if(gr&&(gs!==gr)){bu(gr,function(gu,gt){gp.css(gt,"")})}if(gs){gp.css(gs)}},true)});var eP=["$animate","$compile",function(gp,go){return{require:"ngSwitch",controller:["$scope",function gn(){this.cases={}}],link:function(gA,gs,gw,gz){var gr=gw.ngSwitch||gw.on,gv=[],gq=[],gt=[],gy=[];var gu=function(gC,gB){return function(){gC.splice(gB,1)}};gA.$watch(gr,function gx(gE){var gB,gD;for(gB=0,gD=gt.length;gB<gD;++gB){gp.cancel(gt[gB])}gt.length=0;for(gB=0,gD=gy.length;gB<gD;++gB){var gC=bj(gq[gB].clone);gy[gB].$destroy();var gF=gt[gB]=gp.leave(gC);gF.then(gu(gt,gB))}gq.length=0;gy.length=0;if((gv=gz.cases["!"+gE]||gz.cases["?"])){bu(gv,function(gG){gG.transclude(function(gJ,gH){gy.push(gH);var gI=gG.element;gJ[gJ.length++]=go.$$createComment("end ngSwitchWhen");var gK={clone:gJ};gq.push(gK);gp.enter(gJ,gI.parent(),gI)})})}})}}}];var co=bR({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:true,link:function(gq,gp,go,gr,gn){gr.cases["!"+go.ngSwitchWhen]=(gr.cases["!"+go.ngSwitchWhen]||[]);gr.cases["!"+go.ngSwitchWhen].push({transclude:gn,element:gp})}});var fE=bR({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:true,link:function(gq,gp,gn,gr,go){gr.cases["?"]=(gr.cases["?"]||[]);gr.cases["?"].push({transclude:go,element:gp})}});var fG=ff("ngTransclude");var bP=bR({restrict:"EAC",link:function(gt,gr,gn,gq,gp){if(gn.ngTransclude===gn.$attr.ngTransclude){gn.ngTransclude=""}function go(gu){if(gu.length){gr.empty();gr.append(gu)}}if(!gp){throw fG("orphan","Illegal use of ngTransclude directive in the template! No parent directive that requires a transclusion found. Element: {0}",cs(gr))}var gs=gn.ngTransclude||gn.ngTranscludeSlot;gp(go,null,gs)}});var a6=["$templateCache",function(gn){return{restrict:"E",terminal:true,compile:function(gp,go){if(go.type=="text/ng-template"){var gq=go.id,gr=gp[0].text;gn.put(gq,gr)}}}}];var Q={$setViewValue:eW,$render:eW};function dd(gn){if(gn[0].hasAttribute("selected")){gn[0].selected=true}}var fR=["$element","$scope",function(gn,gp){var go=this,gq=new cI();go.ngModelCtrl=Q;go.unknownOption=ai(ee.document.createElement("option"));go.renderUnknownOption=function(gt){var gu="? "+ey(gt)+" ?";go.unknownOption.val(gu);gn.prepend(go.unknownOption);gn.val(gu)};gp.$on("$destroy",function(){go.renderUnknownOption=eW});go.removeUnknownOption=function(){if(go.unknownOption.parent()){go.unknownOption.remove()}};go.readValue=function gs(){go.removeUnknownOption();return gn.val()};go.writeValue=function gr(gt){if(go.hasOption(gt)){go.removeUnknownOption();gn.val(gt);if(gt===""){go.emptyOption.prop("selected",true)}}else{if(gt==null&&go.emptyOption){go.removeUnknownOption();gn.val("")}else{go.renderUnknownOption(gt)}}};go.addOption=function(gv,gt){if(gt[0].nodeType===fp){return}fv(gv,'"option value"');if(gv===""){go.emptyOption=gt}var gu=gq.get(gv)||0;gq.put(gv,gu+1);go.ngModelCtrl.$render();dd(gt)};go.removeOption=function(gu){var gt=gq.get(gu);if(gt){if(gt===1){gq.remove(gu);if(gu===""){go.emptyOption=undefined}}else{gq.put(gu,gt-1)}}};go.hasOption=function(gt){return !!gq.get(gt)};go.registerOption=function(gy,gu,gx,gt,gA){if(gt){var gw;gx.$observe("value",function gz(gB){if(fj(gw)){go.removeOption(gw)}gw=gB;go.addOption(gB,gu)})}else{if(gA){gy.$watch(gA,function gv(gC,gB){gx.$set("value",gC);if(gB!==gC){go.removeOption(gB)}go.addOption(gC,gu)})}else{go.addOption(gx.value,gu)}}gu.on("$destroy",function(){go.removeOption(gx.value);go.ngModelCtrl.$render()})}}];var aj=function(){return{restrict:"E",require:["select","?ngModel"],controller:fR,priority:1,link:{pre:go,post:gn}};function go(gy,gt,gv,gs){var gq=gs[1];if(!gq){return}var gp=gs[0];gp.ngModelCtrl=gq;gt.on("change",function(){gy.$apply(function(){gq.$setViewValue(gp.readValue())})});if(gv.multiple){gp.readValue=function gz(){var gA=[];bu(gt.find("option"),function(gB){if(gB.selected){gA.push(gB.value)}});return gA};gp.writeValue=function gw(gB){var gA=new cI(gB);bu(gt.find("option"),function(gC){gC.selected=fj(gA.get(gC.value))})};var gu,gx=NaN;gy.$watch(function gr(){if(gx===gq.$viewValue&&!eh(gu,gq.$viewValue)){gu=er(gq.$viewValue);gq.$render()}gx=gq.$viewValue});gq.$isEmpty=function(gA){return !gA||gA.length===0}}}function gn(gu,gt,gr,gp){var gq=gp[1];if(!gq){return}var gs=gp[0];gq.$render=function(){gs.writeValue(gq.$viewValue)}}};var da=["$interpolate",function(gn){return{restrict:"E",priority:100,compile:function(gq,gp){if(fj(gp.value)){var go=gn(gp.value,true)}else{var gr=gn(gq.text(),true);if(!gr){gp.$set("value",gq.text())}}return function(gx,gv,gs){var gt="$selectController",gw=gv.parent(),gu=gw.data(gt)||gw.parent().data(gt);if(gu){gu.registerOption(gx,gv,gs,go,gr)}}}}}];var fl=aa({restrict:"E",terminal:false});var cx=function(){return{restrict:"A",require:"?ngModel",link:function(go,gq,gn,gp){if(!gp){return}gn.required=true;gp.$validators.required=function(gr,gs){return !gn.required||!gp.$isEmpty(gs)};gn.$observe("required",function(){gp.$validate()})}}};var dG=function(){return{restrict:"A",require:"?ngModel",link:function(go,gs,gn,gq){if(!gq){return}var gp,gr=gn.ngPattern||gn.pattern;gn.$observe("pattern",function(gt){if(B(gt)&&gt.length>0){gt=new RegExp("^"+gt+"$")}if(gt&&!gt.test){throw ff("ngPattern")("noregexp","Expected {0} to be a RegExp but was {1}. Element: {2}",gr,gt,cs(gs))}gp=gt||undefined;gq.$validate()});gq.$validators.pattern=function(gt,gu){return gq.$isEmpty(gu)||C(gp)||gp.test(gu)}}}};var fJ=function(){return{restrict:"A",require:"?ngModel",link:function(gp,gr,gn,gq){if(!gq){return}var go=-1;gn.$observe("maxlength",function(gt){var gs=dv(gt);go=isNaN(gs)?-1:gs;gq.$validate()});gq.$validators.maxlength=function(gs,gt){return(go<0)||gq.$isEmpty(gt)||(gt.length<=go)}}}};var aW=function(){return{restrict:"A",require:"?ngModel",link:function(gp,gr,gn,gq){if(!gq){return}var go=0;gn.$observe("minlength",function(gs){go=dv(gs)||0;gq.$validate()});gq.$validators.minlength=function(gs,gt){return gq.$isEmpty(gt)||gt.length>=go}}}};if(ee.angular.bootstrap){if(ee.console){console.log("WARNING: Tried to load angular more than once.")}return}z();aQ(df);df.module("ngLocale",[],["$provide",function(gn){var gq={ZERO:"zero",ONE:"one",TWO:"two",FEW:"few",MANY:"many",OTHER:"other"};function gp(gs){gs=gs+"";var gr=gs.indexOf(".");return(gr==-1)?0:gs.length-gr-1}function go(gv,gr){var gs=gr;if(undefined===gs){gs=Math.min(gp(gv),3)}var gu=Math.pow(10,gs);var gt=((gv*gu)|0)%gu;return{v:gs,f:gt}}gn.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
2ay","Saturday"],ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:["January","February","March","April","May","June","July","August","September","October","November","December"],SHORTDAY:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],SHORTMONTH:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],STANDALONEMONTH:["January","February","March","April","May","June","July","August","September","October","November","December"],WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a","short":"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-\u00a4",negSuf:"",posPre:"\u00a4",posSuf:""}]},id:"en-us",localeID:"en_US",pluralCat:function(gu,gs){var gt=gu|0;var gr=go(gu,gs);if(gt==1&&gr.v==0){return gq.ONE}return gq.OTHER}})}]);ai(ee.document).ready(function(){ci(ee.document,bB)})})(window);!window.angular.$$csp().noInlineStyle&&window.angular.element(document.head).prepend('<style type="text/css">@charset "UTF-8";[ng\\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>');
3angular.module("ui.bootstrap",["ui.bootstrap.tpls","ui.bootstrap.collapse","ui.bootstrap.accordion","ui.bootstrap.alert","ui.bootstrap.buttons","ui.bootstrap.carousel","ui.bootstrap.dateparser","ui.bootstrap.isClass","ui.bootstrap.datepicker","ui.bootstrap.position","ui.bootstrap.datepickerPopup","ui.bootstrap.debounce","ui.bootstrap.dropdown","ui.bootstrap.stackedMap","ui.bootstrap.modal","ui.bootstrap.paging","ui.bootstrap.pager","ui.bootstrap.pagination","ui.bootstrap.tooltip","ui.bootstrap.popover","ui.bootstrap.progressbar","ui.bootstrap.rating","ui.bootstrap.tabs","ui.bootstrap.timepicker","ui.bootstrap.typeahead"]),angular.module("ui.bootstrap.tpls",["uib/template/accordion/accordion-group.html","uib/template/accordion/accordion.html","uib/template/alert/alert.html","uib/template/carousel/carousel.html","uib/template/carousel/slide.html","uib/template/datepicker/datepicker.html","uib/template/datepicker/day.html","uib/template/datepicker/month.html","uib/template/datepicker/year.html","uib/template/datepickerPopup/popup.html","uib/template/modal/backdrop.html","uib/template/modal/window.html","uib/template/pager/pager.html","uib/template/pagination/pagination.html","uib/template/tooltip/tooltip-html-popup.html","uib/template/tooltip/tooltip-popup.html","uib/template/tooltip/tooltip-template-popup.html","uib/template/popover/popover-html.html","uib/template/popover/popover-template.html","uib/template/popover/popover.html","uib/template/progressbar/bar.html","uib/template/progressbar/progress.html","uib/template/progressbar/progressbar.html","uib/template/rating/rating.html","uib/template/tabs/tab.html","uib/template/tabs/tabset.html","uib/template/timepicker/timepicker.html","uib/template/typeahead/typeahead-match.html","uib/template/typeahead/typeahead-popup.html"]),angular.module("ui.bootstrap.collapse",[]).directive("uibCollapse",["$animate","$q","$parse","$injector",function(g,f,j,i){var h=i.has("$animateCss")?i.get("$animateCss"):null;return{link:function(v,u,t){function s(){u.hasClass("collapse")&&u.hasClass("in")||f.resolve(e(v)).then(function(){u.removeClass("collapse").addClass("collapsing").attr("aria-expanded",!0).attr("aria-hidden",!1),h?h(u,{addClass:"in",easing:"ease",to:{height:u[0].scrollHeight+"px"}}).start()["finally"](r):g.addClass(u,"in",{to:{height:u[0].scrollHeight+"px"}}).then(r)})}function r(){u.removeClass("collapsing").addClass("collapse").css({height:"auto"}),c(v)}function q(){return u.hasClass("collapse")||u.hasClass("in")?void f.resolve(b(v)).then(function(){u.css({height:u[0].scrollHeight+"px"}).removeClass("collapse").addClass("collapsing").attr("aria-expanded",!1).attr("aria-hidden",!0),h?h(u,{removeClass:"in",to:{height:"0"}}).start()["finally"](p):g.removeClass(u,"in",{to:{height:"0"}}).then(p)}):p()}function p(){u.css({height:"0"}),u.removeClass("collapsing").addClass("collapse"),a(v)}var e=j(t.expanding),c=j(t.expanded),b=j(t.collapsing),a=j(t.collapsed);v.$eval(t.uibCollapse)||u.addClass("in").addClass("collapse").attr("aria-expanded",!0).attr("aria-hidden",!1).css({height:"auto"}),v.$watch(t.uibCollapse,function(d){d?q():s()})}}}]),angular.module("ui.bootstrap.accordion",["ui.bootstrap.collapse"]).constant("uibAccordionConfig",{closeOthers:!0}).controller("UibAccordionController",["$scope","$attrs","uibAccordionConfig",function(e,d,f){this.groups=[],this.closeOthers=function(b){var a=angular.isDefined(d.closeOthers)?e.$eval(d.closeOthers):f.closeOthers;a&&angular.forEach(this.groups,function(c){c!==b&&(c.isOpen=!1)})},this.addGroup=function(g){var c=this;this.groups.push(g),g.$on("$destroy",function(a){c.removeGroup(g)})},this.removeGroup=function(g){var c=this.groups.indexOf(g);-1!==c&&this.groups.splice(c,1)}}]).directive("uibAccordion",function(){return{controller:"UibAccordionController",controllerAs:"accordion",transclude:!0,templateUrl:function(d,c){return c.templateUrl||"uib/template/accordion/accordion.html"}}}).directive("uibAccordionGroup",function(){return{require:"^uibAccordion",transclude:!0,replace:!0,templateUrl:function(d,c){return c.templateUrl||"uib/template/accordion/accordion-group.html"},scope:{heading:"@",panelClass:"@?",isOpen:"=?",isDisabled:"=?"},controller:function(){this.setHeading=function(b){this.heading=b}},link:function(g,f,j,i){i.addGroup(g),g.openClass=j.openClass||"panel-open",g.panelClass=j.panelClass||"panel-default",g.$watch("isOpen",function(a){f.toggleClass(g.openClass,!!a),a&&i.closeOthers(g)}),g.toggleOpen=function(a){g.isDisabled||a&&32!==a.which||(g.isOpen=!g.isOpen)};var h="accordiongroup-"+g.$id+"-"+Math.floor(10000*Math.random());g.headingId=h+"-tab",g.panelId=h+"-panel"}}}).directive("uibAccordionHeading",function(){return{transclude:!0,template:"",replace:!0,require:"^uibAccordionGroup",link:function(g,f,j,i,h){i.setHeading(h(g,angular.noop))}}}).directive("uibAccordionTransclude",function(){function b(){return"uib-accordion-header,data-uib-accordion-header,x-uib-accordion-header,uib\\:accordion-header,[uib-accordion-header],[data-uib-accordion-header],[x-uib-accordion-header]"}return{require:"^uibAccordionGroup",link:function(a,h,g,f){a.$watch(function(){return f[g.uibAccordionTransclude]},function(c){if(c){var e=angular.element(h[0].querySelector(b()));e.html(""),e.append(c)}})}}}
3),angular.module("ui.bootstrap.alert",[]).controller("UibAlertController",["$scope","$attrs","$interpolate","$timeout",function(g,f,j,i){g.closeable=!!f.close;var h=angular.isDefined(f.dismissOnTimeout)?j(f.dismissOnTimeout)(g.$parent):null;h&&i(function(){g.close()},parseInt(h,10))}]).directive("uibAlert",function(){return{controller:"UibAlertController",controllerAs:"alert",templateUrl:function(d,c){return c.templateUrl||"uib/template/alert/alert.html"},transclude:!0,replace:!0,scope:{type:"@",close:"&"}}}),angular.module("ui.bootstrap.buttons",[]).constant("uibButtonConfig",{activeClass:"active",toggleEvent:"click"}).controller("UibButtonsController",["uibButtonConfig",function(b){this.activeClass=b.activeClass||"active",this.toggleEvent=b.toggleEvent||"click"}]).directive("uibBtnRadio",["$parse",function(b){return{require:["uibBtnRadio","ngModel"],controller:"UibButtonsController",controllerAs:"buttons",link:function(a,n,m,l){var k=l[0],j=l[1],i=b(m.uibUncheckable);n.find("input").css({display:"none"}),j.$render=function(){n.toggleClass(k.activeClass,angular.equals(j.$modelValue,a.$eval(m.uibBtnRadio)))},n.on(k.toggleEvent,function(){if(!m.disabled){var c=n.hasClass(k.activeClass);c&&!angular.isDefined(m.uncheckable)||a.$apply(function(){j.$setViewValue(c?null:a.$eval(m.uibBtnRadio)),j.$render()})}}),m.uibUncheckable&&a.$watch(i,function(c){m.$set("uncheckable",c?"":void 0)})}}}]).directive("uibBtnCheckbox",function(){return{require:["uibBtnCheckbox","ngModel"],controller:"UibButtonsController",controllerAs:"button",link:function(r,q,p,o){function n(){return l(p.btnCheckboxTrue,!0)}function m(){return l(p.btnCheckboxFalse,!1)}function l(a,d){return angular.isDefined(a)?r.$eval(a):d}var k=o[0],j=o[1];q.find("input").css({display:"none"}),j.$render=function(){q.toggleClass(k.activeClass,angular.equals(j.$modelValue,n()))},q.on(k.toggleEvent,function(){p.disabled||r.$apply(function(){j.$setViewValue(q.hasClass(k.activeClass)?m():n()),j.$render()})})}}}),angular.module("ui.bootstrap.carousel",[]).controller("UibCarouselController",["$scope","$element","$interval","$timeout","$animate",function(P,O,N,M,L){function K(){for(;w.length;){w.shift()}}function J(d){for(var c=0;c<z.length;c++){z[c].slide.active=c===d}}function I(f,e,b){if(!v){if(angular.extend(f,{direction:b}),angular.extend(z[x].slide||{},{direction:b}),L.enabled(O)&&!P.$currentTransition&&z[e].element&&A.slides.length>1){z[e].element.data(y,f.direction);var a=A.getCurrentIndex();angular.isNumber(a)&&z[a].element&&z[a].element.data(y,f.direction),P.$currentTransition=!0,L.on("addClass",z[e].element,function(h,m){if("close"===m&&(P.$currentTransition=null,L.off("addClass",h),w.length)){var l=w.pop().slide,k=l.index,j=k>A.getCurrentIndex()?"next":"prev";K(),I(l,k,j)}})}P.active=f.index,x=f.index,J(e),E()}}function H(d){for(var c=0;c<z.length;c++){if(z[c].slide===d){return c}}}function G(){C&&(N.cancel(C),C=null)}function F(a){a.length||(P.$currentTransition=null,K())}function E(){G();var a=+P.interval;!isNaN(a)&&a>0&&(C=N(D,a))}function D(){var a=+P.interval;B&&!isNaN(a)&&a>0&&z.length?P.next():P.pause()}var C,B,A=this,z=A.slides=P.slides=[],y="uib-slideDirection",x=P.active,w=[],v=!1;A.addSlide=function(a,d){z.push({slide:a,element:d}),z.sort(function(e,c){return +e.slide.index-+c.slide.index}),(a.index===P.active||1===z.length&&!angular.isNumber(P.active))&&(P.$currentTransition&&(P.$currentTransition=null),x=a.index,P.active=a.index,J(x),A.select(z[H(a)]),1===z.length&&P.play())},A.getCurrentIndex=function(){for(var b=0;b<z.length;b++){if(z[b].slide.index===x){return b}}},A.next=P.next=function(){var a=(A.getCurrentIndex()+1)%z.length;return 0===a&&P.noWrap()?void P.pause():A.select(z[a],"next")},A.prev=P.prev=function(){var a=A.getCurrentIndex()-1<0?z.length-1:A.getCurrentIndex()-1;return P.noWrap()&&a===z.length-1?void P.pause():A.select(z[a],"prev")},A.removeSlide=function(a){var f=H(a),e=w.indexOf(z[f]);-1!==e&&w.splice(e,1),z.splice(f,1),z.length>0&&x===f?f>=z.length?(x=z.length-1,P.active=x,J(x),A.select(z[z.length-1])):(x=f,P.active=x,J(x),A.select(z[f])):x>f&&(x--,P.active=x),0===z.length&&(x=null,P.active=null,K())},A.select=P.select=function(a,f){var e=H(a.slide);void 0===f&&(f=e>A.getCurrentIndex()?"next":"prev"),a.slide.index===x||P.$currentTransition?a&&a.slide.index!==x&&P.$currentTransition&&w.push(z[e]):I(a.slide,e,f)},P.indexOfSlide=function(b){return +b.slide.index},P.isActive=function(a){return P.active===a.slide.index},P.isPrevDisabled=function(){return 0===P.active&&P.noWrap()},P.isNextDisabled=function(){return P.active===z.length-1&&P.noWrap()},P.pause=function(){P.noPause||(B=!1,G())},P.play=function(){B||(B=!0,E())},P.$on("$destroy",function(){v=!0,G()}),P.$watch("noTransition",function(b){L.enabled(O,!b)}),P.$watch("interval",E),P.$watchCollection("slides",F),P.$watch("active",function(e){if(angular.isNumber(e)&&x!==e){for(var d=0;d<z.length;d++){if(z[d].slide.index===e){e=d;break}}var f=z[e];f&&(J(e),A.select(z[e]),x=e)}})}]).directive("uibCarousel",function(){return{transclude:!0,replace:!0,controller:"UibCarouselController",controllerAs:"carousel",templateUrl:function(d,c){return c.templateUrl||"uib/template/carousel/carousel.html"},scope:{active:"=",interval:"=",noTransition:"=",noPause:"=",noWrap:"&"}}}).directive("uibSlide",function(){return{require:"^uibCarousel",transclude:!0,replace:!0,templateUrl:function(d,c){return c.templateUrl||"uib/template/carousel/slide.html"},scope:{actual:"=?",index:"=?"},link:function(f,e,h,g){g.addSlide(f,e),f.$on("$destroy",function(){g.removeSlide(f)})}}}).animation(".item",["$animateCss",function(e){function d(h,g,i){h.removeClass(g),i&&i()}var f="uib-slideDirection";return{beforeAddClass:function(n,m,l){if("active"===m){var k=!1,c=n.data(f),b="next"===c?"left":"right",a=d.bind(this,n,b+" "+c,l);return n.addClass(c),e(n,{addClass:b}).start().done(a),function(){k=!0}}l()},beforeRemoveClass:function(n,m,l){if("active"===m){var k=!1,c=n.data(f),b="next"===c?"left":"right",a=d.bind(this,n,b,l);return e(n,{addClass:b}).start().done(a),function(){k=!0}}l()}}}]),angular.module("ui.bootstrap.dateparser",[]).service("uibDateParser",["$log","$locale","dateFilter","orderByFilter",function(D,C,B,A){function z(i,d){var n=[],m=i.split(""),l=i.indexOf("'");if(l>-1){var k=!1;i=i.split("");for(var j=l;j<i.length;j++){k?("'"===i[j]&&(j+1<i.length&&"'"===i[j+1]?(i[j+1]="$",m[j+1]=""):(m[j]="",k=!1)),i[j]="$"):"'"===i[j]&&(i[j]="$",m[j]="",k=!0)}i=i.join("")}return angular.forEach(q,function(e){var c=i.indexOf(e.key);if(c>-1){i=i.split(""),m[c]="("+e.regex+")",i[c]="$";for(var b=c+1,a=c+e.key.length;a>b;b++){m[b]="",i[b]="$"}i=i.join(""),n.push({index:c,key:e.key,apply:e[d],matcher:e.regex})}}),{regex:new RegExp("^"+m.join("")+"$"),map:A(n,"index")}}function y(e,d,f){return 1>f?!1:1===d&&f>28?29===f&&(e%4===0&&e%100!==0||e%400===0):3===d||5===d||8===d||10===d?31>f:!0}function x(b){return parseInt(b,10)}function w(d,c){return d&&c?s(d,c):d}function v(d,c){return d&&c?s(d,c,!0):d}function u(e,d){e=e.replace(/:/g,"");var f=Date.parse("Jan 01, 1970 00:00:00 "+e)/60000;return isNaN(f)?d:f}function t(d,c){return d=new Date(d.getTime()),d.setMinutes(d.getMinutes()+c),d}function s(g,f,j){j=j?-1:1;var i=g.getTimezoneOffset(),h=u(f,i);return t(g,j*(h-i))}var r,q,p=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;this.init=function(){r=C.id,this.parsers={},this.formatters={},q=[{key:"yyyy",regex:"\\d{4}",apply:function(b){this.year=+b},formatter:function(d){var c=new Date;return c.setFullYear(Math.abs(d.getFullYear())),B(c,"yyyy")}},{key:"yy",regex:"\\d{2}",apply:function(b){b=+b,this.year=69>b?b+2000:b+1900},formatter:function(d){var c=new Date;return c.setFullYear(Math.abs(d.getFullYear())),B(c,"yy")}},{key:"y",regex:"\\d{1,4}",apply:function(b){this.year=+b},formatter:function(d){var c=new Date;return c.setFullYear(Math.abs(d.getFullYear())),B(c,"y")}},{key:"M!",regex:"0?[1-9]|1[0-2]",apply:function(b){this.month=b-1},formatter:function(d){var c=d.getMonth();return/^[0-9]$/.test(c)?B(d,"MM"):B(d,"M")}}
3,{key:"MMMM",regex:C.DATETIME_FORMATS.MONTH.join("|"),apply:function(b){this.month=C.DATETIME_FORMATS.MONTH.indexOf(b)},formatter:function(b){return B(b,"MMMM")}},{key:"MMM",regex:C.DATETIME_FORMATS.SHORTMONTH.join("|"),apply:function(b){this.month=C.DATETIME_FORMATS.SHORTMONTH.indexOf(b)},formatter:function(b){return B(b,"MMM")}},{key:"MM",regex:"0[1-9]|1[0-2]",apply:function(b){this.month=b-1},formatter:function(b){return B(b,"MM")}},{key:"M",regex:"[1-9]|1[0-2]",apply:function(b){this.month=b-1},formatter:function(b){return B(b,"M")}},{key:"d!",regex:"[0-2]?[0-9]{1}|3[0-1]{1}",apply:function(b){this.date=+b},formatter:function(d){var c=d.getDate();return/^[1-9]$/.test(c)?B(d,"dd"):B(d,"d")}},{key:"dd",regex:"[0-2][0-9]{1}|3[0-1]{1}",apply:function(b){this.date=+b},formatter:function(b){return B(b,"dd")}},{key:"d",regex:"[1-2]?[0-9]{1}|3[0-1]{1}",apply:function(b){this.date=+b},formatter:function(b){return B(b,"d")}},{key:"EEEE",regex:C.DATETIME_FORMATS.DAY.join("|"),formatter:function(b){return B(b,"EEEE")}},{key:"EEE",regex:C.DATETIME_FORMATS.SHORTDAY.join("|"),formatter:function(b){return B(b,"EEE")}},{key:"HH",regex:"(?:0|1)[0-9]|2[0-3]",apply:function(b){this.hours=+b},formatter:function(b){return B(b,"HH")}},{key:"hh",regex:"0[0-9]|1[0-2]",apply:function(b){this.hours=+b},formatter:function(b){return B(b,"hh")}},{key:"H",regex:"1?[0-9]|2[0-3]",apply:function(b){this.hours=+b},formatter:function(b){return B(b,"H")}},{key:"h",regex:"[0-9]|1[0-2]",apply:function(b){this.hours=+b},formatter:function(b){return B(b,"h")}},{key:"mm",regex:"[0-5][0-9]",apply:function(b){this.minutes=+b},formatter:function(b){return B(b,"mm")}},{key:"m",regex:"[0-9]|[1-5][0-9]",apply:function(b){this.minutes=+b},formatter:function(b){return B(b,"m")}},{key:"sss",regex:"[0-9][0-9][0-9]",apply:function(b){this.milliseconds=+b},formatter:function(b){return B(b,"sss")}},{key:"ss",regex:"[0-5][0-9]",apply:function(b){this.seconds=+b},formatter:function(b){return B(b,"ss")}},{key:"s",regex:"[0-9]|[1-5][0-9]",apply:function(b){this.seconds=+b},formatter:function(b){return B(b,"s")}},{key:"a",regex:C.DATETIME_FORMATS.AMPMS.join("|"),apply:function(b){12===this.hours&&(this.hours=0),"PM"===b&&(this.hours+=12)},formatter:function(b){return B(b,"a")}},{key:"Z",regex:"[+-]\\d{4}",apply:function(g){var f=g.match(/([+-])(\d{2})(\d{2})/),j=f[1],i=f[2],h=f[3];this.hours+=x(j+i),this.minutes+=x(j+h)},formatter:function(b){return B(b,"Z")}},{key:"ww",regex:"[0-4][0-9]|5[0-3]",formatter:function(b){return B(b,"ww")}},{key:"w",regex:"[0-9]|[1-4][0-9]|5[0-3]",formatter:function(b){return B(b,"w")}},{key:"GGGG",regex:C.DATETIME_FORMATS.ERANAMES.join("|").replace(/\s/g,"\\s"),formatter:function(b){return B(b,"GGGG")}},{key:"GGG",regex:C.DATETIME_FORMATS.ERAS.join("|"),formatter:function(b){return B(b,"GGG")}},{key:"GG",regex:C.DATETIME_FORMATS.ERAS.join("|"),formatter:function(b){return B(b,"GG")}},{key:"G",regex:C.DATETIME_FORMATS.ERAS.join("|"),formatter:function(b){return B(b,"G")}}]},this.init(),this.filter=function(b,j){if(!angular.isDate(b)||isNaN(b)||!j){return""}j=C.DATETIME_FORMATS[j]||j,C.id!==r&&this.init(),this.formatters[j]||(this.formatters[j]=z(j,"formatter"));var i=this.formatters[j],h=i.map,e=j;return h.reduce(function(a,l,k){var g=e.match(new RegExp("(.*)"+l.key));g&&angular.isString(g[1])&&(a+=g[1],e=e.replace(g[1]+l.key,""));var f=k===h.length-1?e:"";return l.apply?a+l.apply.call(null,b)+f:a+f},"")},this.parse=function(J,I,H){if(!angular.isString(J)||!I){return J}I=C.DATETIME_FORMATS[I]||I,I=I.replace(p,"\\$&"),C.id!==r&&this.init(),this.parsers[I]||(this.parsers[I]=z(I,"apply"));var G=this.parsers[I],F=G.regex,E=G.map,o=J.match(F),m=!1;if(o&&o.length){var f,e;angular.isDate(H)&&!isNaN(H.getTime())?f={year:H.getFullYear(),month:H.getMonth(),date:H.getDate(),hours:H.getHours(),minutes:H.getMinutes(),seconds:H.getSeconds(),milliseconds:H.getMilliseconds()}:(H&&D.warn("dateparser:","baseDate is not a valid date"),f={year:1900,month:0,date:1,hours:0,minutes:0,seconds:0,milliseconds:0});for(var b=1,a=o.length;a>b;b++){var M=E[b-1];"Z"===M.matcher&&(m=!0),M.apply&&M.apply.call(f,o[b])}
3var L=m?Date.prototype.setUTCFullYear:Date.prototype.setFullYear,K=m?Date.prototype.setUTCHours:Date.prototype.setHours;return y(f.year,f.month,f.date)&&(!angular.isDate(H)||isNaN(H.getTime())||m?(e=new Date(0),L.call(e,f.year,f.month,f.date),K.call(e,f.hours||0,f.minutes||0,f.seconds||0,f.milliseconds||0)):(e=new Date(H),L.call(e,f.year,f.month,f.date),K.call(e,f.hours,f.minutes,f.seconds,f.milliseconds))),e}},this.toTimezone=w,this.fromTimezone=v,this.timezoneToOffset=u,this.addDateMinutes=t,this.convertTimezoneToLocal=s}]),angular.module("ui.bootstrap.isClass",[]).directive("uibIsClass",["$animate",function(e){var d=/^\s*([\s\S]+?)\s+on\s+([\s\S]+?)\s*$/,f=/^\s*([\s\S]+?)\s+for\s+([\s\S]+?)\s*$/;return{restrict:"A",compile:function(x,w){function v(h,g,i){s.push(h),r.push({scope:h,element:g}),a.forEach(function(j,k){u(j,h)}),h.$on("$destroy",t)}function u(j,y){var o=j.match(f),n=y.$eval(o[1]),m=o[2],l=q[j];if(!l){var k=function(g){var h=null;r.some(function(i){var z=i.scope.$eval(c);return z===g?(h=i,!0):void 0}),l.lastActivated!==h&&(l.lastActivated&&e.removeClass(l.lastActivated.element,n),h&&e.addClass(h.element,n),l.lastActivated=h)};q[j]=l={lastActivated:null,scope:y,watchFn:k,compareWithExp:m,watcher:y.$watch(m,k)}}l.watchFn(y.$eval(m))}function t(h){var g=h.targetScope,j=s.indexOf(g);if(s.splice(j,1),r.splice(j,1),s.length){var i=s[0];angular.forEach(q,function(k){k.scope===g&&(k.watcher=i.$watch(k.compareWithExp,k.watchFn),k.scope=i)})}else{q={}}}var s=[],r=[],q={},p=w.uibIsClass.match(d),c=p[2],b=p[1],a=b.split(",");return v}}}]),angular.module("ui.bootstrap.datepicker",["ui.bootstrap.dateparser","ui.bootstrap.isClass"]).value("$datepickerSuppressError",!1).value("$datepickerLiteralWarning",!0).constant("uibDatepickerConfig",{datepickerMode:"day",formatDay:"dd",formatMonth:"MMMM",formatYear:"yyyy",formatDayHeader:"EEE",formatDayTitle:"MMMM yyyy",formatMonthTitle:"yyyy",maxDate:null,maxMode:"year",minDate:null,minMode:"day",ngModelOptions:{},shortcutPropagation:!1,showWeeks:!0,yearColumns:5,yearRows:4}).controller("UibDatepickerController",["$scope","$attrs","$parse","$interpolate","$locale","$log","dateFilter","uibDatepickerConfig","$datepickerLiteralWarning","$datepickerSuppressError","uibDateParser",function(H,G,F,E,D,C,B,A,z,y,x){function w(a){H.datepickerMode=a,H.datepickerOptions.datepickerMode=a}var v=this,u={$setViewValue:angular.noop},t={},s=[];!!G.datepickerOptions;H.datepickerOptions||(H.datepickerOptions={}),this.modes=["day","month","year"],["customClass","dateDisabled","datepickerMode","formatDay","formatDayHeader","formatDayTitle","formatMonth","formatMonthTitle","formatYear","maxDate","maxMode","minDate","minMode","showWeeks","shortcutPropagation","startingDay","yearColumns","yearRows"].forEach(function(a){switch(a){case"customClass":case"dateDisabled":H[a]=H.datepickerOptions[a]||angular.noop;break;case"datepickerMode":H.datepickerMode=angular.isDefined(H.datepickerOptions.datepickerMode)?H.datepickerOptions.datepickerMode:A.datepickerMode;break;case"formatDay":case"formatDayHeader":case"formatDayTitle":case"formatMonth":case"formatMonthTitle":case"formatYear":v[a]=angular.isDefined(H.datepickerOptions[a])?E(H.datepickerOptions[a])(H.$parent):A[a];break;case"showWeeks":case"shortcutPropagation":case"yearColumns":case"yearRows":v[a]=angular.isDefined(H.datepickerOptions[a])?H.datepickerOptions[a]:A[a];break;case"startingDay":angular.isDefined(H.datepickerOptions.startingDay)?v.startingDay=H.datepickerOptions.startingDay:angular.isNumber(A.startingDay)?v.startingDay=A.startingDay:v.startingDay=(D.DATETIME_FORMATS.FIRSTDAYOFWEEK+8)%7;break;case"maxDate":case"minDate":H.$watch("datepickerOptions."+a,function(b){b?angular.isDate(b)?v[a]=x.fromTimezone(new Date(b),t.timezone):(z&&C.warn("Literal date support has been deprecated, please switch to date object usage"),v[a]=new Date(B(b,"medium"))):v[a]=A[a]?x.fromTimezone(new Date(A[a]),t.timezone):null,v.refreshView()});break;case"maxMode":case"minMode":H.datepickerOptions[a]?H.$watch(function(){return H.datepickerOptions[a]},function(b){v[a]=H[a]=angular.isDefined(b)?b:datepickerOptions[a],("minMode"===a&&v.modes.indexOf(H.datepickerOptions.datepickerMode)<v.modes.indexOf(v[a])||"maxMode"===a&&v.modes.indexOf(H.datepickerOptions.datepickerMode)>v.modes.indexOf(v[a]))&&(H.datepickerMode=v[a],H.datepickerOptions.datepickerMode=v[a])}):v[a]=H[a]=A[a]||null}}),H.uniqueId="datepicker-"+H.$id+"-"+Math.floor(10000*Math.random()),H.disabled=angular.isDefined(G.disabled)||!1,angular.isDefined(G.ngDisabled)&&s.push(H.$parent.$watch(G.ngDisabled,function(a){H.disabled=a,v.refreshView()})),H.isActive=function(a){return 0===v.compare(a.date,v.activeDate)?(H.activeDateId=a.uid,!0):!1},this.init=function(a){u=a,t=a.$options||A.ngModelOptions,H.datepickerOptions.initDate?(v.activeDate=x.fromTimezone(H.datepickerOptions.initDate,t.timezone)||new Date,H.$watch("datepickerOptions.initDate",function(b){b&&(u.$isEmpty(u.$modelValue)||u.$invali
3d)&&(v.activeDate=x.fromTimezone(b,t.timezone),v.refreshView())})):v.activeDate=new Date;var d=u.$modelValue?new Date(u.$modelValue):new Date;this.activeDate=isNaN(d)?x.fromTimezone(new Date,t.timezone):x.fromTimezone(d,t.timezone),u.$render=function(){v.render()}},this.render=function(){if(u.$viewValue){var d=new Date(u.$viewValue),c=!isNaN(d);c?this.activeDate=x.fromTimezone(d,t.timezone):y||C.error('Datepicker directive: "ng-model" value must be a Date object')}this.refreshView()},this.refreshView=function(){if(this.element){H.selectedDt=null,this._refreshView(),H.activeDt&&(H.activeDateId=H.activeDt.uid);var a=u.$viewValue?new Date(u.$viewValue):null;a=x.fromTimezone(a,t.timezone),u.$setValidity("dateDisabled",!a||this.element&&!this.isDisabled(a))}},this.createDateObject=function(a,l){var k=u.$viewValue?new Date(u.$viewValue):null;k=x.fromTimezone(k,t.timezone);var j=new Date;j=x.fromTimezone(j,t.timezone);var i=this.compare(a,j),h={date:a,label:x.filter(a,l),selected:k&&0===this.compare(a,k),disabled:this.isDisabled(a),past:0>i,current:0===i,future:i>0,customClass:this.customClass(a)||null};return k&&0===this.compare(a,k)&&(H.selectedDt=h),v.activeDate&&0===this.compare(h.date,v.activeDate)&&(H.activeDt=h),h},this.isDisabled=function(a){return H.disabled||this.minDate&&this.compare(a,this.minDate)<0||this.maxDate&&this.compare(a,this.maxDate)>0||H.dateDisabled&&H.dateDisabled({date:a,mode:H.datepickerMode})},this.customClass=function(a){return H.customClass({date:a,mode:H.datepickerMode})},this.split=function(e,d){for(var f=[];e.length>0;){f.push(e.splice(0,d))}return f},H.select=function(a){if(H.datepickerMode===v.minMode){var d=u.$viewValue?x.fromTimezone(new Date(u.$viewValue),t.timezone):new Date(0,0,0,0,0,0,0);d.setFullYear(a.getFullYear(),a.getMonth(),a.getDate()),d=x.toTimezone(d,t.timezone),u.$setViewValue(d),u.$render()}else{v.activeDate=a,w(v.modes[v.modes.indexOf(H.datepickerMode)-1]),H.$emit("uib:datepicker.mode")}H.$broadcast("uib:datepicker.focus")},H.move=function(e){var d=v.activeDate.getFullYear()+e*(v.step.years||0),f=v.activeDate.getMonth()+e*(v.step.months||0);v.activeDate.setFullYear(d,f,1),v.refreshView()},H.toggleMode=function(a){a=a||1,H.datepickerMode===v.maxMode&&1===a||H.datepickerMode===v.minMode&&-1===a||(w(v.modes[v.modes.indexOf(H.datepickerMode)+a]),H.$emit("uib:datepicker.mode"))},H.keys={13:"enter",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down"};var r=function(){v.element[0].focus()};H.$on("uib:datepicker.focus",r),H.keydown=function(a){var d=H.keys[a.which];if(d&&!a.shiftKey&&!a.altKey&&!H.disabled){if(a.preventDefault(),v.shortcutPropagation||a.stopPropagation(),"enter"===d||"space"===d){if(v.isDisabled(v.activeDate)){return}H.select(v.activeDate)}else{!a.ctrlKey||"up"!==d&&"down"!==d?(v.handleKeyDown(d,a),v.refreshView()):H.toggleMode("up"===d?1:-1)}}},H.$on("$destroy",function(){for(;s.length;){s.shift()()}})}]).controller("UibDaypickerController",["$scope","$element","dateFilter",function(h,g,l){function k(d,c){return 1!==c||d%4!==0||d%100===0&&d%400!==0?i[c]:29}function j(e){var d=new Date(e);d.setDate(d.getDate()+4-(d.getDay()||7));var f=d.getTime();return d.setMonth(0),d.setDate(1),Math.floor(Math.round((f-d)/86400000)/7)+1}var i=[31,28,31,30,31,30,31,31,30,31,30,31];this.step={months:1},this.element=g,this.init=function(a){angular.extend(a,this),h.showWeeks=a.showWeeks,a.refreshView()},this.getDates=function(n,m){for(var r,q=new Array(m),p=new Date(n),o=0;m>o;){r=new Date(p),q[o++]=r,p.setDate(p.getDate()+1)}return q},this._refreshView=function(){var x=this.activeDate.getFullYear(),w=this.activeDate.getMonth(),v=new Date(this.activeDate);v.setFullYear(x,w,1);var u=this.startingDay-v.getDay(),t=u>0?7-u:-u,s=new Date(v);t>0&&s.setDate(-t+1);for(var r=this.getDates(s,42),q=0;42>q;q++){r[q]=angular.extend(this.createDateObject(r[q],this.formatDay),{secondary:r[q].getMonth()!==w,uid:h.uniqueId+"-"+q})}h.labels=new Array(7);for(var p=0;7>p;p++){h.labels[p]={abbr:l(r[p].date,this.formatDayHeader),full:l(r[p].date,"EEEE")}}if(h.title=l(this.activeDate,this.formatDayTitle),h.rows=this.split(r,7),h.showWeeks){h.weekNumbers=[];for(var e=(11-this.startingDay)%7,c=h.rows.length,a=0;c>a;a++){h.weekNumbers.push(j(h.rows[a][e].date))}}},this.compare=function(f,e){var n=new Date(f.getFullYear(),f.getMonth(),f.getDate()),m=new Date(e.getFullYear(),e.getMonth(),e.getDate());return n.setFullYear(f.getFullYear()),m.setFullYear(e.getFullYear()),n-m},this.handleKeyDown=function(f,d){var n=this.activeDate.getDate();if("left"===f){n-=1}else{if("up"===f){n-=7}else{if("right"===f){n+=1}else{if("down"===f){n+=7}else{if("pageup"===f||"pagedown"===f){var m=this.activeDate.getMonth()+("pageup"===f?-1:1);this.activeDate.setMonth(m,1),n=Math.min(k(this.activeDate.getFullYear(),this.activeDate.getMonth()),n)}else{"home"===f?n=1:"end"===f&&(n=k(this.activeDate.getFullYear(),this.activeDate.getMonth()))}}}}}this.activeDate.setDate(n)}}]).controller("UibMonthpickerController",["$scope","$element","dateFilter",function(e,d,f){this.step={years:1},this.element=d,this.init=function(b){angular.extend(b,this),b.refreshView()},this._refreshView=function(){for(var a,h=new Array(12),g=this.activeDate.getFullYear(),c=0;12>c;c++){a=new Date(this.activeDate),a.setFullYear(g,c,1),h[c]=angular.extend(this.createDateObject(a,this.formatMonth),{uid:e.uniqueId+"-"+c})}e.title=f(this.activeDate,this.formatMonthTitle),e.rows=this.split(h,3)},this.compare=function(h,g){var j=new Date(h.getFullYear(),h.getMonth()),i=new Date(g.getFullYear(),g.getMonth());return j.setFullYear(h.getFullYear()),i.setFullYear(g.getFullYear()),j-i},this.handleKeyDown=function(h,g){var j=this.activeDate.getMonth();if("left"===h){j-=1}else{if("up"===h){j-=3}else{if("right"===h){j+=1}else{if("down"===h){j+=3}else{if("pageup"===h||"pagedown"===h){var i=this.activeDate.getFullYear()+("pageup"===h?-1:1);this.activeDate.setFullYear(i)}else{"home"===h?j=0:"end"===h&&(j=11)}}}}}this.activeDate.setMonth(j)}}]).controller("UibYearpickerController",["$scope","$element","dateFilter",function(h,g,l){function k(b){return parseInt((b-1)/i,10)*i+1}var j,i;this.element=g,this.yearpickerInit=function(){j=this.yearColumns,i=this.yearRows*j,this.step={years:i}},this._refreshView=function(){for(var a,f=new Array(i),e=0,d=k(this.activeDate.getFullYear());i>e;e++){a=new Date(this.activeDate),a.setFullYear(d+e,0,1),f[e]=angular.extend(this.createDateObject(a,this.formatYear),{uid:h.uniqueId+"-"+e})}h.title=[f[0].label,f[i-1].label].join(" - "),h.rows=this.split(f,j),h.columns=j},this.compare=function(d,c){return d.getFullYear()-c.getFullYear()},this.handleKeyDown=function(e,d){var f=this.activeDate.getFullYear();"left"===e?f-=1:"up"===e?f-=j:"right"===e?f+=1:"down"===e?f+=j:"pageup"===e||"pagedown"===e?f+=("pageup"===e?-1:1)*i:"home"===e?f=k(this.activeDate.getFullYear()):"end"===e&&(f=k(this.activeDate.getFullYear())+i-1),this.activeDate.setFullYear(f)}}]).directive("uibDatepicker",function(){return{replace:!0,templateUrl:function(d,c){return c.templateUrl||"uib/template/datepicker/datepicker.html"},scope:{datepickerOptions:"=?"},require:["uibDatepicker","^ngModel"],controller:"UibDatepickerController",controllerAs:"datepicker",link:function(h,g,l,k){var j=k[0],i=k[1];j.init(i)}}}).directive("uibDaypicker",function(){return{replace:!0,templateUrl:function(d,c){return c.templateUrl||"uib/template/datepicker/day.html"},require:["^uibDatepicker","uibDaypicker"],controller:"UibDaypickerController",link:function(h,g,l,k){var j=k[0],i=k[1];i.init(j)}}}).directive("uibMonthpicker",function(){return{replace:!0,templateUrl:function(d,c){return c.templateUrl||"uib/template/datepicker/month.html"},require:["^uibDatepicker","uibMonthpicker"],controller:"UibMonthpickerController",link:function(h,g,l,k){var j=k[0],i=k[1];i.init(j)}}}).directive("uibYearpicker",function(){return{replace:!0,templateUrl:function(d,c){return c.templateUrl||"uib/template/datepicker/year.html"},require:["^uibDatepicker","uibYearpicker"],controller:"UibYearpickerController",link:function(g,f,j,i){var h=i[0];angular.extend(h,i[1]),h.yearpickerInit(),h.refreshView()}}}),angular.module("ui.bootstrap.position",[]).factory("$uibPosition",["$document","$window",function(i,h){var n,m,l={normal:/(auto|scroll)/,hidden:/(auto|scroll|hidden)/},k={auto:/\s?auto?\s?/i,primary:/^(top|bottom|left|right)$/,secondary:/^(top|bottom|left|right|center)$/,vertical:/^(top|bottom)$/},j=/(HTML|BODY)/;return{getRawNode:function(b){return b.nodeName?b:b[0]||b},parseStyle:function(b){return b=parseFloat(b),isFinite(b)?b:0},offsetParent:function(f){function b(c){return"static"===(h.getComputedStyle(c).position||"static")}f=this.getRawNode(f);for(var a=f.offsetParent||i[0].documentElement;a&&a!==i[0].documentElement&&b(a);){a=a.offsetParent}return a||i[0].documentElement},scrollbarWidth:function(c){if(c){if(angular.isUndefined(m)){var b=i.find("body");b.addClass("uib-position-body-scrollbar-measure"),m=h.innerWidth-b[0].clientWidth,m=isFinite(m)?m:0,b.removeClass("uib-position-body-scrollbar-measure")}return m}if(angular.isUndefined(n)){var a=angular.element('<div class="uib-position-scrollbar-measure"></div>');i.find("body").append(a),n=a[0].offsetWidth-a[0].clientWidth,n=isFinite(n)?n:0,a.remove()}return n},scrollbarPadding:function(b){b=this.getRawNode(b);var r=h.getComputedStyle(b),q=this.parseStyle(r.paddingRight),p=this.parseStyle(r.paddingBottom),o=this.scrollParent(b,!1,!0),g=this.scrollbarWidth(o,j.test(o.tagName));return{scrollbarWidth:g,widthOverflow:o.scrollWidth>o.clientWidth,right:q+g,originalRight:q,heightOverflow:o.scrollHeight>o.clientHeight,bottom:p+g,originalBottom:p}},isScrollable:function(b,o){b=this.getRawNode(b);var g=o?l.hidden:l.normal,e=h.getComputedStyle(b);return g.test(e.overflow+e.overflowY+e.overflowX)},scrollParent:function(t,s,r){t=this.getRawNode(t);var q=s?l.hidden:l.normal,p=i[0].documentElement,o=h.getComputedStyle(t);if(r&&q.test(o.overflow+o.overflowY+o.overflowX)){return t}var e="absolute"===o.position,b=t.parentElement||p;if(b===p||"fixed"===o.position){return p}for(;b.parentElement&&b!==p;){var a=h.getComputedStyle(b);if(e&&"static"!==a.position&&(e=!1),!e&&q.test(a.overflow+a.overflowY+a.overflowX)){break}b=b.parentElement}return b},position:function(r,q){r=this.getRawNode(r);var p=this.offset(r);if(q){var o=h.getComputedStyle(r);p.top-=this.parseStyle(o.marginTop),p.left-=this.parseStyle(o.marginLeft)}var b=this.offsetParent(r),a={top:0,left:0};return b!==i[0].documentElement&&(a=this.offset(b),a.top+=b.clientTop-b.scrollTop,a.left+=b.clientLeft-b.
vendor: 2,292 bytes, line 3
3scrollLeft),{width:Math.round(angular.isNumber(p.width)?p.width:r.offsetWidth),height:Math.round(angular.isNumber(p.height)?p.height:r.offsetHeight),top:Math.round(p.top-a.top),left:Math.round(p.left-a.left)}},offset:function(b){b=this.getRawNode(b);var a=b.getBoundingClientRect();return{width:Math.round(angular.isNumber(a.width)?a.width:b.offsetWidth),height:Math.round(angular.isNumber(a.height)?a.height:b.offsetHeight),top:Math.round(a.top+(h.pageYOffset||i[0].documentElement.scrollTop)),left:Math.round(a.left+(h.pageXOffset||i[0].documentElement.scrollLeft))}},viewportOffset:function(t,s,r){t=this.getRawNode(t),r=r!==!1;var q=t.getBoundingClientRect(),p={top:0,left:0,bottom:0,right:0},o=s?i[0].documentElement:this.scrollParent(t),b=o.getBoundingClientRect();if(p.top=b.top+o.clientTop,p.left=b.left+o.clientLeft,o===i[0].documentElement&&(p.top+=h.pageYOffset,p.left+=h.pageXOffset),p.bottom=p.top+o.clientHeight,p.right=p.left+o.clientWidth,r){var a=h.getComputedStyle(o);p.top+=this.parseStyle(a.paddingTop),p.bottom-=this.parseStyle(a.paddingBottom),p.left+=this.parseStyle(a.paddingLeft),p.right-=this.parseStyle(a.paddingRight)}return{top:Math.round(q.top-p.top),bottom:Math.round(p.bottom-q.bottom),left:Math.round(q.left-p.left),right:Math.round(p.right-q.right)}},parsePlacement:function(d){var c=k.auto.test(d);return c&&(d=d.replace(k.auto,"")),d=d.split("-"),d[0]=d[0]||"top",k.primary.test(d[0])||(d[0]="top"),d[1]=d[1]||"center",k.secondary.test(d[1])||(d[1]="center"),c?d[2]=!0:d[2]=!1,d},positionElements:function(z,y,x,w){z=this.getRawNode(z),y=this.getRawNode(y);var v=angular.isDefined(y.offsetWidth)?y.offsetWidth:y.prop("offsetWidth"),u=angular.isDefined(y.offsetHeight)?y.offsetHeight:y.prop("offsetHeight");x=this.parsePlacement(x);var t=w?this.offset(z):this.position(z),s={top:0,left:0,placement:""};if(x[2]){var r=this.viewportOffset(z,w),q=h.getComputedStyle(y),p={width:v+Math.round(Math.abs(this.parseStyle(q.marginLeft)+this.parseStyle(q.marginRight))),height:u+Math.round(Math.abs(this.parseStyle(q.marginTop)+this.parseStyle(q.marginBottom)))};if(x[0]="top"===x[0]&&p.height>r.top&&p.height<=r.bottom?"bottom":"bottom"===x[0]&&p.height>r.bottom&&p.height<=r.top?"top":"left"===x[0]&&p.width>r.left&&p.width<=r.right?"right":"right"===x[0]&&p.width>
3r.right&&p.width<=r.left?"left":x[0],x[1]="top"===x[1]&&p.height-t.height>r.bottom&&p.height-t.height<=r.top?"bottom":"bottom"===x[1]&&p.height-t.height>r.top&&p.height-t.height<=r.bottom?"top":"left"===x[1]&&p.width-t.width>r.right&&p.width-t.width<=r.left?"right":"right"===x[1]&&p.width-t.width>r.left&&p.width-t.width<=r.right?"left":x[1],"center"===x[1]){if(k.vertical.test(x[0])){var f=t.width/2-v/2;r.left+f<0&&p.width-t.width<=r.right?x[1]="left":r.right+f<0&&p.width-t.width<=r.left&&(x[1]="right")}else{var b=t.height/2-p.height/2;r.top+b<0&&p.height-t.height<=r.bottom?x[1]="top":r.bottom+b<0&&p.height-t.height<=r.top&&(x[1]="bottom")}}}switch(x[0]){case"top":s.top=t.top-u;break;case"bottom":s.top=t.top+t.height;break;case"left":s.left=t.left-v;break;case"right":s.left=t.left+t.width}switch(x[1]){case"top":s.top=t.top;break;case"bottom":s.top=t.top+t.height-u;break;case"left":s.left=t.left;break;case"right":s.left=t.left+t.width-v;break;case"center":k.vertical.test(x[0])?s.left=t.left+t.width/2-v/2:s.top=t.top+t.height/2-u/2}return s.top=Math.round(s.top),s.left=Math.round(s.left),s.placement="center"===x[1]?x[0]:x[0]+"-"+x[1],s},positionArrow:function(v,u){v=this.getRawNode(v);var t=v.querySelector(".tooltip-inner, .popover-inner");if(t){var s=angular.element(t).hasClass("tooltip-inner"),r=s?v.querySelector(".tooltip-arrow"):v.querySelector(".arrow");if(r){var q={top:"",bottom:"",left:"",right:""};if(u=this.parsePlacement(u),"center"===u[1]){return void angular.element(r).css(q)}var p="border-"+u[0]+"-width",o=h.getComputedStyle(r)[p],f="border-";f+=k.vertical.test(u[0])?u[0]+"-"+u[1]:u[1]+"-"+u[0],f+="-radius";var b=h.getComputedStyle(s?t:v)[f];switch(u[0]){case"top":q.bottom=s?"0":"-"+o;break;case"bottom":q.top=s?"0":"-"+o;break;case"left":q.right=s?"0":"-"+o;break;case"right":q.left=s?"0":"-"+o}q[u[1]]=b,angular.element(r).css(q)}}}}}]),angular.module("ui.bootstrap.datepickerPopup",["ui.bootstrap.datepicker","ui.bootstrap.position"]).value("$datepickerPopupLiteralWarning",!0).constant("uibDatepickerPopupConfig",{altInputFormats:[],appendToBody:!1,clearText:"Clear",closeOnDateSelection:!0,closeText:"Done",currentText:"Today",datepickerPopup:"yyyy-MM-dd",datepickerPopupTemplateUrl:"uib/template/datepickerPopup/popup.html",datepickerTemplateUrl:"uib/template/datepicker/datepicker.html",html5Types:{date:"yyyy-MM-dd","datetime-local":"yyyy-MM-ddTHH:mm:ss.sss",month:"yyyy-MM"},onOpenFocus:!0,showButtonBar:!0,placement:"auto bottom-left"}).controller("UibDatepickerPopupController",["$scope","$element","$attrs","$compile","$log","$parse","$window","$document","$rootScope","$uibPosition","dateFilter","uibDateParser","uibDatepickerPopupConfig","$timeout","uibDatepickerConfig","$datepickerPopupLiteralWarning",function(ay,ax,aw,av,au,at,ar,aq,ap,ao,an,am,al,ak,aj,ai){function ah(a){var f=am.parse(a,ab,ay.date);if(isNaN(f)){for(var e=0;e<P.length;e++){if(f=am.parse(a,P[e],ay.date),!isNaN(f)){return f}}}return f}function ag(d){if(angular.isNumber(d)&&(d=new Date(d)),!d){return null}if(angular.isDate(d)&&!isNaN(d)){return d}if(angular.isString(d)){var c=ah(d);if(!isNaN(c)){return am.toTimezone(c,O)}}return S.$options&&S.$options.allowInvalid?d:void 0}function af(e,c){var f=e||c;return aw.ngRequired||f?(angular.isNumber(f)&&(f=new Date(f)),f?angular.isDate(f)&&!isNaN(f)?!0:angular.isString(f)?!isNaN(ah(c)):!1:!0):!0}function ae(h){if(ay.isOpen||!ay.disabled){var g=Q[0],b=ax[0].contains(h.target),a=void 0!==g.contains&&g.contains(h.target);!ay.isOpen||b||a||ay.$apply(function(){ay.isOpen=!1})}}function ad(a){27===a.which&&ay.isOpen?(a.preventDefault(),a.stopPropagation(),ay.$apply(function(){ay.isOpen=!1}),ax[0].focus()):40!==a.which||ay.isOpen||(a.preventDefault(),a.stopPropagation(),ay.$apply(function(){ay.isOpen=!0}))}function ac(){if(ay.isOpen){var c=angular.element(Q[0].querySelector(".uib-datepicker-popup")),b=aw.popupPlacement?aw.popupPlacement:al.placement,a=ao.positionElements(ax,c,b,Z);c.css({top:a.top+"px",left:a.left+"px"}),c.hasClass("uib-position-measure")&&c.removeClass("uib-position-measure")}}var ab,aa,Z,Y,X,W,V,U,T,S,R,Q,P,O,N=!1,M=[];
3this.init=function(a){if(S=a,R=a.$options,aa=angular.isDefined(aw.closeOnDateSelection)?ay.$parent.$eval(aw.closeOnDateSelection):al.closeOnDateSelection,Z=angular.isDefined(aw.datepickerAppendToBody)?ay.$parent.$eval(aw.datepickerAppendToBody):al.appendToBody,Y=angular.isDefined(aw.onOpenFocus)?ay.$parent.$eval(aw.onOpenFocus):al.onOpenFocus,X=angular.isDefined(aw.datepickerPopupTemplateUrl)?aw.datepickerPopupTemplateUrl:al.datepickerPopupTemplateUrl,W=angular.isDefined(aw.datepickerTemplateUrl)?aw.datepickerTemplateUrl:al.datepickerTemplateUrl,P=angular.isDefined(aw.altInputFormats)?ay.$parent.$eval(aw.altInputFormats):al.altInputFormats,ay.showButtonBar=angular.isDefined(aw.showButtonBar)?ay.$parent.$eval(aw.showButtonBar):al.showButtonBar,al.html5Types[aw.type]?(ab=al.html5Types[aw.type],N=!0):(ab=aw.uibDatepickerPopup||al.datepickerPopup,aw.$observe("uibDatepickerPopup",function(e,d){var f=e||al.datepickerPopup;if(f!==ab&&(ab=f,S.$modelValue=null,!ab)){throw new Error("uibDatepickerPopup must have a date format specified.")}})),!ab){throw new Error("uibDatepickerPopup must have a date format specified.")}if(N&&aw.uibDatepickerPopup){throw new Error("HTML5 date input types do not support custom formats.")}V=angular.element("<div uib-datepicker-popup-wrap><div uib-datepicker></div></div>"),R?(O=R.timezone,ay.ngModelOptions=angular.copy(R),ay.ngModelOptions.timezone=null,ay.ngModelOptions.updateOnDefault===!0&&(ay.ngModelOptions.updateOn=ay.ngModelOptions.updateOn?ay.ngModelOptions.updateOn+" default":"default"),V.attr("ng-model-options","ngModelOptions")):O=null,V.attr({"ng-model":"date","ng-change":"dateSelection(date)","template-url":X}),U=angular.element(V.children()[0]),U.attr("template-url",W),ay.datepickerOptions||(ay.datepickerOptions={}),N&&"month"===aw.type&&(ay.datepickerOptions.datepickerMode="month",ay.datepickerOptions.minMode="month"),U.attr("datepicker-options","datepickerOptions"),N?S.$formatters.push(function(c){return ay.date=am.fromTimezone(c,O),c}):(S.$$parserName="date",S.$validators.date=af,S.$parsers.unshift(ag),S.$formatters.push(function(c){return S.$isEmpty(c)?(ay.date=c,c):(angular.isNumber(c)&&(c=new Date(c)),ay.date=am.fromTimezone(c,O),am.filter(ay.date,ab))})),S.$viewChangeListeners.push(function(){ay.date=ah(S.$viewValue)}),ax.on("keydown",ad),Q=av(V)(ay),V.remove(),Z?aq.find("body").append(Q):ax.after(Q),ay.$on("$destroy",function(){for(ay.isOpen===!0&&(ap.$$phase||ay.$apply(function(){ay.isOpen=!1})),Q.remove(),ax.off("keydown",ad),aq.off("click",ae),T&&T.off("scroll",ac),angular.element(ar).off("resize",ac);M.length;){M.shift()()}})},ay.getText=function(a){return ay[a+"Text"]||al[a+"Text"]},ay.isDisabled=function(a){"today"===a&&(a=am.fromTimezone(new Date,O));var d={};return angular.forEach(["minDate","maxDate"],function(c){ay.datepickerOptions[c]?angular.isDate(ay.datepickerOptions[c])?d[c]=am.fromTimezone(new Date(ay.datepickerOptions[c]),O):(ai&&au.warn("Literal date support has been deprecated, please switch to date object usage"),d[c]=new Date(an(ay.datepickerOptions[c],"medium"))):d[c]=null}),ay.datepickerOptions&&d.minDate&&ay.compare(a,d.minDate)<0||d.maxDate&&ay.compare(a,d.maxDate)>0},ay.compare=function(d,c){return new Date(d.getFullYear(),d.getMonth(),d.getDate())-new Date(c.getFullYear(),c.getMonth(),c.getDate())},ay.dateSelection=function(b){angular.isDefined(b)&&(ay.date=b);var a=ay.date?am.filter(ay.date,ab):null;ax.val(a),S.$setViewValue(a),aa&&(ay.isOpen=!1,ax[0].focus())},ay.keydown=function(a){27===a.which&&(a.stopPropagation(),ay.isOpen=!1,ax[0].focus())},ay.select=function(a,f){if(f.stopPropagation(),"today"===a){var e=new Date;angular.isDate(ay.date)?(a=new Date(ay.date),a.setFullYear(e.getFullYear(),e.getMonth(),e.getDate())):a=new Date(e.setHours(0,0,0,0))}ay.dateSelection(a)},ay.close=function(a){a.stopPropagation(),ay.isOpen=!1,ax[0].focus()},ay.disabled=angular.isDefined(aw.disabled)||!1,aw.ngDisabled&&M.push(ay.$parent.$watch(at(aw.ngDisabled),function(a){ay.disabled=a})),ay.$watch("isOpen",function(a){a?ay.disabled?ay.isOpen=!1:ak(function(){ac(),Y&&ay.$broadcast("uib:datepicker.focus"),aq.on("click",ae);var b=aw.popupPlacement?aw.popupPlacement:al.placement;Z||ao.parsePlacement(b)[2]?(T=T||angular.element(ao.scrollParent(ax)),T&&T.on("scroll",ac)):T=null,angular.element(ar).on("resize",ac)},0,!1):(aq.off("click",ae),T&&T.off("scroll",ac),angular.element(ar).off("resize",ac))}),ay.$on("uib:datepicker.mode",function(){ak(ac,0,!1)})}]).directive("uibDatepickerPopup",function(){return{require:["ngModel","uibDatepickerPopup"],controller:"UibDatepickerPopupController",scope:{datepickerOptions:"=?",isOpen:"=?",currentText:"@",clearText:"@",closeText:"@"},link:function(h,g,l,k){var j=k[0],i=k[1];i.init(j)}}}).directive("uibDatepickerPopupWrap",function(){return{replace:!0,transclude:!0,templateUrl:function(d,c){return c.templateUrl||"uib/template/datepickerPopup/popup.html"}}}),angular.module("ui.bootstrap.debounce",[]).factory("$$debounce",["$timeout",function(b){return function(a,f){var e;return function(){var d=this,c=Array.prototype.slice.call(arguments);e&&b.cancel(e),e=b(function(){a.apply(d,c)},f)}}}]),angular.module("ui.bootstrap.dropdown",["ui.bootstrap.position"]).constant("uibDropdownConfig",{appendToOpenClass:"uib-dropdown-open",openClass:"open"}).service("uibDropdownService",["$document","$rootScope",function(g,f){var j=null;this.open=function(a,c){j||(g.on("click",i),c.on("keydown",h)),j&&j!==a&&(j.isOpen=!1),j=a},this.close=function(a,c){j===a&&(j=null,g.off("click",i),c.off("keydown",h))};var i=function(b){if(j&&!(b&&"disabled"===j.getAutoClose()||b&&3===b.which)){var k=j.getToggleElement();
3if(!(b&&k&&k[0].contains(b.target))){var c=j.getDropdownElement();b&&"outsideClick"===j.getAutoClose()&&c&&c[0].contains(b.target)||(j.isOpen=!1,f.$$phase||j.$apply())}}},h=function(b){27===b.which?(b.stopPropagation(),j.focusToggleElement(),i()):j.isKeynavEnabled()&&-1!==[38,40].indexOf(b.which)&&j.isOpen&&(b.preventDefault(),b.stopPropagation(),j.focusDropdownEntry(b.which))}}]).controller("UibDropdownController",["$scope","$element","$attrs","$parse","uibDropdownConfig","uibDropdownService","$animate","$uibPosition","$document","$compile","$templateRequest",function(T,S,R,Q,P,O,N,M,L,K,J){var I,H,G=this,F=T.$new(),E=P.appendToOpenClass,D=P.openClass,C=angular.noop,B=R.onToggle?Q(R.onToggle):angular.noop,A=!1,z=null,y=!1,x=L.find("body");S.addClass("dropdown"),this.init=function(){if(R.isOpen&&(H=Q(R.isOpen),C=H.assign,T.$watch(H,function(b){F.isOpen=!!b})),angular.isDefined(R.dropdownAppendTo)){var a=Q(R.dropdownAppendTo)(F);a&&(z=angular.element(a))}A=angular.isDefined(R.dropdownAppendToBody),y=angular.isDefined(R.keyboardNav),A&&!z&&(z=x),z&&G.dropdownMenu&&(z.append(G.dropdownMenu),S.on("$destroy",function(){G.dropdownMenu.remove()}))},this.toggle=function(b){return F.isOpen=arguments.length?!!b:!F.isOpen,angular.isFunction(C)&&C(F,F.isOpen),F.isOpen},this.isOpen=function(){return F.isOpen},F.getToggleElement=function(){return G.toggleElement},F.getAutoClose=function(){return R.autoClose||"always"},F.getElement=function(){return S},F.isKeynavEnabled=function(){return y},F.focusDropdownEntry=function(b){var d=G.dropdownMenu?angular.element(G.dropdownMenu).find("a"):S.find("ul").eq(0).find("a");switch(b){case 40:angular.isNumber(G.selectedOption)?G.selectedOption=G.selectedOption===d.length-1?G.selectedOption:G.selectedOption+1:G.selectedOption=0;break;case 38:angular.isNumber(G.selectedOption)?G.selectedOption=0===G.selectedOption?0:G.selectedOption-1:G.selectedOption=d.length-1}d[G.selectedOption].focus()},F.getDropdownElement=function(){return G.dropdownMenu},F.focusToggleElement=function(){G.toggleElement&&G.toggleElement[0].focus()},F.$watch("isOpen",function(j,g){if(z&&G.dropdownMenu){var f,b,a,o=M.positionElements(S,G.dropdownMenu,"bottom-left",!0);if(f={top:o.top+"px",display:j?"block":"none"},b=G.dropdownMenu.hasClass("dropdown-menu-right"),b?(f.left="auto",a=M.scrollbarWidth(!0),f.right=window.innerWidth-a-(o.left+S.prop("offsetWidth"))+"px"):(f.left=o.left+"px",f.right="auto"),!A){var n=M.offset(z);f.top=o.top-n.top+"px",b?f.right=window.innerWidth-(o.left-n.left+S.prop("offsetWidth"))+"px":f.left=o.left-n.left+"px"}G.dropdownMenu.css(f)}var l=z?z:S,k=l.hasClass(z?E:D);if(k===!j&&N[j?"addClass":"removeClass"](l,z?E:D).then(function(){angular.isDefined(j)&&j!==g&&B(T,{open:!!j})}),j){G.dropdownMenuTemplateUrl&&J(G.dropdownMenuTemplateUrl).then(function(c){I=F.$new(),K(c.trim())(I,function(e){var d=e;G.dropdownMenu.replaceWith(d),G.dropdownMenu=d})}),F.focusToggleElement(),O.open(F,S)}else{if(G.dropdownMenuTemplateUrl){I&&I.$destroy();var h=angular.element('<ul class="dropdown-menu"></ul>');G.dropdownMenu.replaceWith(h),G.dropdownMenu=h}O.close(F,S),G.selectedOption=null}angular.isFunction(C)&&C(T,j)})}]).directive("uibDropdown",function(){return{controller:"UibDropdownController",link:function(f,e,h,g){g.init()}}}).directive("uibDropdownMenu",function(){return{restrict:"A",require:"?^uibDropdown",link:function(g,f,j,i){if(i&&!angular.isDefined(j.dropdownNested)){f.addClass("dropdown-menu");var h=j.templateUrl;h&&(i.dropdownMenuTemplateUrl=h),i.dropdownMenu||(i.dropdownMenu=f)}}}}).directive("uibDropdownToggle",function(){return{require:"?^uibDropdown",link:function(g,f,j,i){if(i){f.addClass("dropdown-toggle"),i.toggleElement=f;var h=function(a){a.preventDefault(),f.hasClass("disabled")||j.disabled||g.$apply(function(){i.toggle()})};f.bind("click",h),f.attr({"aria-haspopup":!0,"aria-expanded":!1}),g.$watch(i.isOpen,function(b){f.attr("aria-expanded",!!b)}),g.$on("$destroy",function(){f.unbind("click",h)})}}}}),angular.module("ui.bootstrap.stackedMap",[]).factory("$$stackedMap",function(){return{createNew:function(){var b=[];return{add:function(a,d){b.push({key:a,value:d})},get:function(a){for(var d=0;d<b.length;d++){if(a===b[d].key){return b[d]}}},keys:function(){for(var a=[],d=0;d<b.length;d++){a.push(b[d].key)}return a},top:function(){return b[b.length-1]},remove:function(a){for(var f=-1,e=0;e<b.length;e++){if(a===b[e].key){f=e;break}}return b.splice(f,1)[0]},removeTop:function(){return b.splice(b.length-1,1)[0]},length:function(){return b.length}}}}}),angular.module("ui.bootstrap.modal",["ui.bootstrap.stackedMap","ui.bootstrap.position"]).factory("$$multiMap",function(){return{createNew:function(){var b={};return{entries:function(){return Object.keys(b).map(function(a){return{key:a,value:b[a]}})},get:function(a){return b[a]},hasKey:function(a){return !!b[a]},keys:function(){return Object.keys(b)},put:function(a,d){b[a]||(b[a]=[]),b[a].push(d)},remove:function(a,h){var g=b[a];if(g){var f=g.indexOf(h);-1!==f&&g.splice(f,1),g.length||delete b[a]}}}}}}).provider("$uibResolve",function(){var b=this;this.resolver=null,this.setResolver=function(c){this.resolver=c},this.$get=["$injector","$q",function(a,f){var e=b.resolver?a.get(b.resolver):null;return{resolve:function(c,k,j,i){if(e){return e.resolve(c,k,j,i)}var d=[];return angular.forEach(c,function(g){angular.isFunction(g)||angular.isArray(g)?d.push(f.resolve(a.invoke(g))):angular.isString(g)?d.push(f.resolve(a.get(g))):d.push(f.resolve(g))}),f.all(d).then(function(g){var l={},h=0;return angular.forEach(c,function(m,n){l[n]=g[h++]}),l})}}}]}).directive("uibModalBackdrop",["$animate","$injector","$uibModalStack",function(f,e,h){function g(a,i,c){c.modalInClass&&(f.addClass(i,c.modalInClass),a.$on(h.NOW_CLOSING_EVENT,function(j,d){var b=d();a.modalOptions.animation?f.removeClass(i,c.modalInClass).then(b):b()}))}return{replace:!0,templateUrl:"uib/template/modal/backdrop.html",compile:function(d,c){return d.addClass(c.backdropClass),g}}}]).directive("uibModalWindow",["$uibModalStack","$q","$animateCss","$document",function(f,e,h,g){return{scope:{index:"@"},replace:!0,transclude:!0,templateUrl:function(d,c){return c.templateUrl||"uib/template/modal/window.html"},link:function(d,c,b){c.addClass(b.windowClass||""),c.addClass(b.windowTopClass||""),d.size=b.size,d.close=function(i){var j=f.getTop();j&&j.value.backdrop&&"static"!==j.value.backdrop&&i.target===i.currentTarget&&(i.preventDefault(),i.stopPropagation(),f.dismiss(j.key,"backdrop click"))},c.on("click",d.close),d.$isRendered=!0;var a=e.defer();b.$observe("modalRender",function(i){"true"===i&&a.resolve()}),a.promise.then(function(){var i=null;b.modalInClass&&(i=h(c,{addClass:b.modalInClass}).start(),d.$on(f.NOW_CLOSING_EVENT,function(k,j){var l=j();h(c,{removeClass:b.modalInClass}).start().then(l)})),e.when(i).then(function(){var j=f.getTop();if(j&&f.modalRendered(j.key),!g[0].activeElement||!c[0].contains(g[0].activeElement)){var k=c[0].querySelector("[autofocus]");k?k.focus():c[0].focus()}})})}}}]).directive("uibModalAnimationClass",function(){return{compile:function(d,c){c.modalAnimation&&d.addClass(c.uibModalAnimationClass)}}}).directive("uibModalTransclude",function(){return{link:function(g,f,j,i,h){h(g.$parent,function(b){f.empty(),f.append(b)})}}}).factory("$uibModalStack",["$animate","$animateCss","$document","$compile","$rootScope","$q","$$multiMap","$$stackedMap","$uibPosition",function(ab,aa,Z,Y,X,W,V,U,T){function S(b){return !!(b.offsetWidth||b.offsetHeight||b.getClientRects().length)}function R(){for(var e=-1,d=F.keys(),f=0;f<d.length;f++){F.get(d[f]).value.backdrop&&(e=f)}return e>-1&&C>e&&(e=C),e}function Q(f,e){var h=F.get(f).value,g=h.appendTo;F.remove(f),B=F.top(),B&&(C=parseInt(B.value.modalDomEl.attr("index"),10)),N(h.modalDomEl,h.modalScope,function(){var a=h.openedClass||G;E.remove(a,f);var c=E.hasKey(a);g.toggleClass(a,c),!c&&H&&H.heightOverflow&&H.scrollbarWidth&&(H.originalRight?g.css({paddingRight:H.originalRight+"px"}):g.css({paddingRight:""}),H=null),P(!0)},h.closedDeferred),O(),e&&e.focus?e.focus():g.focus&&g.focus()}function P(d){var c;F.length()>0&&(c=F.top().value,c.modalDomEl.toggleClass(c.windowTopClass||"",d))}function O(){if(J&&-1===R()){var b=I;N(J,I,function(){b=null}),J=void 0,I=void 0}}function N(a,p,o,n){function m(){m.done||(m.done=!0,ab.leave(a).then(function(){a.remove(),n&&n.resolve()}),p.$destroy(),o&&o())}var l,k=null,f=function(){return l||(l=W.defer(),k=l.promise),function(){l.resolve()}};return p.$broadcast(D.NOW_CLOSING_EVENT,f),W.when(k).then(m)}function M(f){if(f.isDefaultPrevented()){return f}var e=F.top();if(e){switch(f.which){case 27:e.value.keyboard&&(f.preventDefault(),X.$apply(function(){D.dismiss(e.key,"escape key press")}));break;case 9:var h=D.loadFocusElementList(e),g=!1;f.shiftKey?(D.isFocusInFirstItem(f,h)||D.isModalFocused(f,e))&&(g=D.focusLastFocusableElement(h)):D.isFocusInLastItem(f,h)&&(g=D.focusFirstFocusableElement(h)),g&&(f.preventDefault(),f.stopPropagation())}}}function K(e,d,f){return !e.value.modalScope.$broadcast("modal.closing",d,f).defaultPrevented}var J,I,H,G="modal-open",F=U.createNew(),E=V.createNew(),D={NOW_CLOSING_EVENT:"modal.stack.now-closing"}
3,C=0,B=null,L="a[href], area[href], input:not([disabled]), button:not([disabled]),select:not([disabled]), textarea:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable=true]";return X.$watch(R,function(b){I&&(I.index=b)}),Z.on("keydown",M),X.$on("$destroy",function(){Z.off("keydown",M)}),D.open=function(a,k){var i=Z[0].activeElement,e=k.openedClass||G;P(!1),B=F.top(),F.add(a,{deferred:k.deferred,renderDeferred:k.renderDeferred,closedDeferred:k.closedDeferred,modalScope:k.scope,backdrop:k.backdrop,keyboard:k.keyboard,openedClass:k.openedClass,windowTopClass:k.windowTopClass,animation:k.animation,appendTo:k.appendTo}),E.put(e,a);var d=k.appendTo,c=R();if(!d.length){throw new Error("appendTo element not found. Make sure that the element passed is in DOM.")}c>=0&&!J&&(I=X.$new(!0),I.modalOptions=k,I.index=c,J=angular.element('<div uib-modal-backdrop="modal-backdrop"></div>'),J.attr("backdrop-class",k.backdropClass),k.animation&&J.attr("modal-animation","true"),Y(J)(I),ab.enter(J,d),H=T.scrollbarPadding(d),H.heightOverflow&&H.scrollbarWidth&&d.css({paddingRight:H.right+"px"})),C=B?parseInt(B.value.modalDomEl.attr("index"),10)+1:0;var m=angular.element('<div uib-modal-window="modal-window"></div>');m.attr({"template-url":k.windowTemplateUrl,"window-class":k.windowClass,"window-top-class":k.windowTopClass,size:k.size,index:C,animate:"animate"}).html(k.content),k.animation&&m.attr("modal-animation","true"),d.addClass(e),ab.enter(Y(m)(k.scope),d),F.top().value.modalDomEl=m,F.top().value.modalOpener=i},D.close=function(e,d){var f=F.get(e);return f&&K(f,d,!0)?(f.value.modalScope.$$uibDestructionScheduled=!0,f.value.deferred.resolve(d),Q(e,f.value.modalOpener),!0):!f},D.dismiss=function(e,d){var f=F.get(e);return f&&K(f,d,!1)?(f.value.modalScope.$$uibDestructionScheduled=!0,f.value.deferred.reject(d),Q(e,f.value.modalOpener),!0):!f},D.dismissAll=function(d){for(var c=this.getTop();c&&this.dismiss(c.key,d);){c=this.getTop()}},D.getTop=function(){return F.top()},D.modalRendered=function(d){var c=F.get(d);c&&c.value.renderDeferred.resolve()},D.focusFirstFocusableElement=function(b){return b.length>0?(b[0].focus(),!0):!1},D.focusLastFocusableElement=function(b){return b.length>0?(b[b.length-1].focus(),!0):!1},D.isModalFocused=function(e,d){if(e&&d){var f=d.value.modalDomEl;if(f&&f.length){return(e.target||e.srcElement)===f[0]}}return !1},D.isFocusInFirstItem=function(d,c){return c.length>0?(d.target||d.srcElement)===c[0]:!1},D.isFocusInLastItem=function(d,c){return c.length>0?(d.target||d.srcElement)===c[c.length-1]:!1},D.loadFocusElementList=function(e){if(e){var d=e.value.modalDomEl;if(d&&d.length){var f=d[0].querySelectorAll(L);return f?Array.prototype.filter.call(f,function(b){return S(b)}):f}}},D}]).provider("$uibModal",function(){var b={options:{animation:!0,backdrop:!0,keyboard:!0},$get:["$rootScope","$q","$document","$templateRequest","$controller","$uibResolve","$uibModalStack",function(t,s,r,q,p,o,n){function m(c){return c.template?s.when(c.template):q(angular.isFunction(c.templateUrl)?c.templateUrl():c.templateUrl)}var l={},a=null;return l.getPromiseChain=function(){return a},l.open=function(v){function u(){return c}var k=s.defer(),i=s.defer(),h=s.defer(),g=s.defer(),f={result:k.promise,opened:i.promise,closed:h.promise,rendered:g.promise,close:function(e){return n.close(f,e)},dismiss:function(e){return n.dismiss(f,e)}};if(v=angular.extend({},b.options,v),v.resolve=v.resolve||{},v.appendTo=v.appendTo||r.find("body").eq(0),!v.template&&!v.templateUrl){throw new Error("One of template or templateUrl options is required.")}var d,c=s.all([m(v),o.resolve(v.resolve,{},null,null)]);return d=a=s.all([a]).then(u,u).then(function(e){var A=v.scope||t,z=A.$new();z.$close=f.close,z.$dismiss=f.dismiss,z.$on("$destroy",function(){z.$$uibDestructionScheduled||z.$dismiss("$uibUnscheduledDestruction")});var y,x,w={};v.controller&&(w.$scope=z,w.$scope.$resolve={},w.$uibModalInstance=f,angular.forEach(e[1],function(B,j){w[j]=B,w.$scope.$resolve[j]=B}),x=p(v.controller,w,!0,v.controllerAs),v.controllerAs&&v.bindToController&&(y=x.instance,y.$close=z.$close,y.$dismiss=z.$dismiss,angular.extend(y,{$resolve:w.$scope.$resolve},A)),y=x(),angular.isFunction(y.$onInit)&&y.$onInit()),n.open(f,{scope:z,deferred:k,renderDeferred:g,closedDeferred:h,content:e[0],animation:v.animation,backdrop:v.backdrop,keyboard:v.keyboard,backdropClass:v.backdropClass,windowTopClass:v.windowTopClass,windowClass:v.windowClass,windowTemplateUrl:v.windowTemplateUrl,size:v.size,openedClass:v.openedClass,appendTo:v.appendTo}),i.resolve(!0)},function(e){i.reject(e),k.reject(e)})["finally"](function(){a===d&&(a=null)}),f},l}]};return b}),angular.module("ui.bootstrap.paging",[]).factory("uibPaging",["$parse",function(b){return{create:function(a,f,e){a.setNumPages=e.numPages?b(e.numPages).assign:angular.noop,a.ngModelCtrl={$setViewValue:angular.noop},a._watchers=[],a.init=function(c,d){a.ngModelCtrl=c,a.config=d,c.$render=function(){a.render()},e.itemsPerPage?a._watchers.push(f.$parent.$watch(e.itemsPerPage,function(g){a.itemsPerPage=parseInt(g,10),f.totalPages=a.calculateTotalPages(),a.updatePage()}
vendor: 5,483 bytes, line 3
3)):a.itemsPerPage=d.itemsPerPage,f.$watch("totalItems",function(g,h){(angular.isDefined(g)||g!==h)&&(f.totalPages=a.calculateTotalPages(),a.updatePage())})},a.calculateTotalPages=function(){var c=a.itemsPerPage<1?1:Math.ceil(f.totalItems/a.itemsPerPage);return Math.max(c||0,1)},a.render=function(){f.page=parseInt(a.ngModelCtrl.$viewValue,10)||1},f.selectPage=function(c,h){h&&h.preventDefault();var g=!f.ngDisabled||!h;g&&f.page!==c&&c>0&&c<=f.totalPages&&(h&&h.target&&h.target.blur(),a.ngModelCtrl.$setViewValue(c),a.ngModelCtrl.$render())},f.getText=function(c){return f[c+"Text"]||a.config[c+"Text"]},f.noPrevious=function(){return 1===f.page},f.noNext=function(){return f.page===f.totalPages},a.updatePage=function(){a.setNumPages(f.$parent,f.totalPages),f.page>f.totalPages?f.selectPage(f.totalPages):a.ngModelCtrl.$render()},f.$on("$destroy",function(){for(;a._watchers.length;){a._watchers.shift()()}})}}}]),angular.module("ui.bootstrap.pager",["ui.bootstrap.paging"]).controller("UibPagerController",["$scope","$attrs","uibPaging","uibPagerConfig",function(f,e,h,g){f.align=angular.isDefined(e.align)?f.$parent.$eval(e.align):g.align,h.create(this,f,e)}]).constant("uibPagerConfig",{itemsPerPage:10,previousText:"« Previous",nextText:"Next »",align:!0}).directive("uibPager",["uibPagerConfig",function(b){return{scope:{totalItems:"=",previousText:"@",nextText:"@",ngDisabled:"="},require:["uibPager","?ngModel"],controller:"UibPagerController",controllerAs:"pager",templateUrl:function(d,c){return c.templateUrl||"uib/template/pager/pager.html"},replace:!0,link:function(a,l,k,j){var i=j[0],h=j[1];h&&i.init(h,b)}}}]),angular.module("ui.bootstrap.pagination",["ui.bootstrap.paging"]).controller("UibPaginationController",["$scope","$attrs","$parse","uibPaging","uibPaginationConfig",function(B,A,z,y,x){function w(e,d,f){return{number:e,text:d,active:f}}function v(H,G){var F=[],E=1,D=G,C=angular.isDefined(t)&&G>t;C&&(s?(E=Math.max(H-Math.floor(t/2),1),D=E+t-1,D>G&&(D=G,E=D-t+1)):(E=(Math.ceil(H/t)-1)*t+1,D=Math.min(E+t-1,G)));for(var m=E;D>=m;m++){var l=w(m,p(m),m===H);F.push(l)}if(C&&t>0&&(!s||r||q)){if(E>1){if(!q||E>3){var k=w(E-1,"...",!1);F.unshift(k)}if(q){if(3===E){var j=w(2,"2",!1);F.unshift(j)}var i=w(1,"1",!1);F.unshift(i)}}if(G>D){if(!q||G-2>D){var f=w(D+1,"...",!1);F.push(f)}if(q){if(D===G-2){var J=w(G-1,G-1,!1);F.push(J)}var I=w(G,G,!1);F.push(I)}}}return F}var u=this,t=angular.isDefined(A.maxSize)?B.$parent.$eval(A.maxSize):x.maxSize,s=angular.isDefined(A.rotate)?B.$parent.$eval(A.rotate):x.rotate,r=angular.isDefined(A.forceEllipses)?B.$parent.$eval(A.forceEllipses):x.forceEllipses,q=angular.isDefined(A.boundaryLinkNumbers)?B.$parent.$eval(A.boundaryLinkNumbers):x.boundaryLinkNumbers,p=angular.isDefined(A.pageLabel)?function(a){return B.$parent.$eval(A.pageLabel,{$page:a})}:angular.identity;B.boundaryLinks=angular.isDefined(A.boundaryLinks)?B.$parent.$eval(A.boundaryLinks):x.boundaryLinks,B.directionLinks=angular.isDefined(A.directionLinks)?B.$parent.$eval(A.directionLinks):x.directionLinks,y.create(this,B,A),A.maxSize&&u._watchers.push(B.$parent.$watch(z(A.maxSize),function(b){t=parseInt(b,10),u.render()}));var o=this.render;this.render=function(){o(),B.page>0&&B.page<=B.totalPages&&(B.pages=v(B.page,B.totalPages))}}]).constant("uibPaginationConfig",{itemsPerPage:10,boundaryLinks:!1,boundaryLinkNumbers:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",rotate:!0,forceEllipses:!1}).directive("uibPagination",["$parse","uibPaginationConfig",function(d,c){return{scope:{totalItems:"=",firstText:"@",previousText:"@",nextText:"@",lastText:"@",ngDisabled:"="},require:["uibPagination","?ngModel"],controller:"UibPaginationController",controllerAs:"pagination",templateUrl:function(f,e){return e.templateUrl||"uib/template/pagination/pagination.html"},replace:!0,link:function(b,l,k,j){var i=j[0],h=j[1];h&&i.init(h,c)}}}]),angular.module("ui.bootstrap.tooltip",["ui.bootstrap.position","ui.bootstrap.stackedMap"]).provider("$uibTooltip",function(){function f(i){var d=/[A-Z]/g,j="-";return i.replace(d,function(k,c){return(c?j:"")+k.toLowerCase()})}var e={placement:"top",placementClassPrefix:"",animation:!0,popupDelay:0,popupCloseDelay:0,useContentExp:!1},h={mouseenter:"mouseleave",click:"click",outsideClick:"outsideClick",focus:"blur",none:""},g={};this.options=function(b){angular.extend(g,b)},this.setTriggers=function(b){angular.extend(h,b)},this.$get=["$window","$compile","$timeout","$document","$uibPosition","$interpolate","$rootScope","$parse","$$stackedMap",function(v,u,t,s,r,q,p,d,c){function b(j){if(27===j.which){var i=a.top();i&&(i.value.close(),a.removeTop(),i=null)}}var a=c.createNew();return s.on("keypress",b),p.$on("$destroy",function(){s.off("keypress",b)}),function(y,x,w,o){function l(m){var k=(m||o.trigger||w).split(" "),n=k.map(function(B){return h[B]||B});return{show:k,hide:n}}o=angular.extend({},e,g,o);var j=f(y),i=q.startSymbol(),A=q.endSymbol(),z="<div "+j+'-popup uib-title="'+i+"title"+A+'" '+(o.useContentExp?'content-exp="contentExp()" ':'content="'+i+"content"+A+'" ')+'placement="'+i+"placement"+A+'" popup-class="'+i+"popupClass"+A+'" animation="animation" is-open="isOpen" origin-scope="origScope" class="uib-position-measure"></div>';return{compile:function(m,k){var n=u(z);return function(aK,aJ,aI,aH){function aG(){ag.isOpen?aE():aF()}function aF(){ah&&!aK.$eval(aI[x+"Enable"])||(aA(),ax(),ag.popupDelay?an||(an=t(aD,ag.popupDelay,!1)):a
3D())}function aE(){aC(),ag.popupCloseDelay?am||(am=t(aB,ag.popupCloseDelay,!1)):aB()}function aD(){return aC(),aA(),ag.content?(az(),void ag.$evalAsync(function(){ag.isOpen=!0,aw(!0),ab()})):angular.noop}function aC(){an&&(t.cancel(an),an=null),al&&(t.cancel(al),al=null)}function aB(){ag&&ag.$evalAsync(function(){ag&&(ag.isOpen=!1,aw(!1),ag.animation?ao||(ao=t(ay,150,!1)):ay())})}function aA(){am&&(t.cancel(am),am=null),ao&&(t.cancel(ao),ao=null)}function az(){aq||(ap=ag.$new(),aq=n(ap,function(B){aj?s.find("body").append(B):aJ.after(B)}),av())}function ay(){aC(),aA(),au(),aq&&(aq.remove(),aq=null),ap&&(ap.$destroy(),ap=null)}function ax(){ag.title=aI[x+"Title"],ad?ag.content=ad(aK):ag.content=aI[y],ag.popupClass=aI[x+"Class"],ag.placement=angular.isDefined(aI[x+"Placement"])?aI[x+"Placement"]:o.placement;var B=r.parsePlacement(ag.placement);ak=B[1]?B[0]+"-"+B[1]:B[0];var D=parseInt(aI[x+"PopupDelay"],10),C=parseInt(aI[x+"PopupCloseDelay"],10);ag.popupDelay=isNaN(D)?o.popupDelay:D,ag.popupCloseDelay=isNaN(C)?o.popupCloseDelay:C}function aw(B){ae&&angular.isFunction(ae.assign)&&ae.assign(aK,B)}function av(){ac.length=0,ad?(ac.push(aK.$watch(ad,function(B){ag.content=B,!B&&ag.isOpen&&aB()})),ac.push(ap.$watch(function(){af||(af=!0,ap.$$postDigest(function(){af=!1,ag&&ag.isOpen&&ab()}))}))):ac.push(aI.$observe(y,function(B){ag.content=B,!B&&ag.isOpen?aB():ab()})),ac.push(aI.$observe(x+"Title",function(B){ag.title=B,ag.isOpen&&ab()})),ac.push(aI.$observe(x+"Placement",function(B){ag.placement=B?B:o.placement,ag.isOpen&&ab()}))}function au(){ac.length&&(angular.forEach(ac,function(B){B()}),ac.length=0)}function at(B){ag&&ag.isOpen&&aq&&(aJ[0].contains(B.target)||aq[0].contains(B.target)||aE())}function ar(){var B=aI[x+"Trigger"];aa(),ai=l(B),"none"!==ai.show&&ai.show.forEach(function(C,D){"outsideClick"===C?(aJ.on("click",aG),s.on("click",at)):C===ai.hide[D]?aJ.on(C,aG):C&&(aJ.on(C,aF),aJ.on(ai.hide[D],aE)),aJ.on("keypress",function(E){27===E.which&&aE()})})}var aq,ap,ao,an,am,al,ak,aj=angular.isDefined(o.appendToBody)?o.appendToBody:!1,ai=l(void 0),ah=angular.isDefined(aI[x+"Enable"]),ag=aK.$new(!0),af=!1,ae=angular.isDefined(aI[x+"IsOpen"])?d(aI[x+"IsOpen"]):!1,ad=o.useContentExp?d(aI[y]):!1,ac=[],ab=function(){aq&&aq.html()&&(al||(al=t(function(){var B=r.positionElements(aJ,aq,ag.placement,aj);aq.css({top:B.top+"px",left:B.left+"px"}),aq.hasClass(B.placement.split("-")[0])||(aq.removeClass(ak.split("-")[0]),aq.addClass(B.placement.split("-")[0])),aq.hasClass(o.placementClassPrefix+B.placement)||(aq.removeClass(o.placementClassPrefix+ak),aq.addClass(o.placementClassPrefix+B.placement)),aq.hasClass("uib-position-measure")?(r.positionArrow(aq,B.placement),aq.removeClass("uib-position-measure")):ak!==B.placement&&r.positionArrow(aq,B.placement),ak=B.placement,al=null},0,!1)))};ag.origScope=aK,ag.isOpen=!1,a.add(ag,{close:aB}),ag.contentExp=function(){return ag.content},aI.$observe("disabled",function(B){B&&aC(),B&&ag.isOpen&&aB()}),ae&&aK.$watch(ae,function(B){ag&&!B===ag.isOpen&&aG()});var aa=function(){ai.show.forEach(function(B){"outsideClick"===B?aJ.off("click",aG):(aJ.off(B,aF),aJ.off(B,aG))}),ai.hide.forEach(function(B){"outsideClick"===B?s.off("click",at):aJ.off(B,aE)})};ar();var Z=aK.$eval(aI[x+"Animation"]);ag.animation=angular.isDefined(Z)?!!Z:o.animation;var Y,X=x+"AppendToBody";Y=X in aI&&void 0===aI[X]?!0:aK.$eval(aI[X]),aj=angular.isDefined(Y)?Y:aj,aK.$on("$destroy",function(){aa(),ay(),a.remove(ag),ag=null})}}}}}]}).directive("uibTooltipTemplateTransclude",["$animate","$sce","$compile","$templateRequest",function(f,e,h,g){return{link:function(r,q,p){var o,n,d,c=r.$eval(p.tooltipTemplateTranscludeScope),b=0,a=function(){n&&(n.remove(),n=null),o&&(o.$destroy(),o=null),d&&(f.leave(d).then(function(){n=null}),n=d,d=null)};r.$watch(e.parseAsResourceUrl(p.uibTooltipTemplateTransclude),function(i){var j=++b;i?(g(i,!0).then(function(m){if(j===b){var l=c.$new(),k=m,s=h(k)(l,function(t){a(),f.enter(t,q)});o=l,d=s,o.$emit("$includeContentLoaded",i)}},function(){j===b&&(a(),r.$emit("$includeContentError",i))}),r.$emit("$includeContentRequested",i)):a()}),r.$on("$destroy",a)}}}]).directive("uibTooltipClasses",["$uibPosition",function(b){return{restrict:"A",link:function(a,h,g){if(a.placement){var f=b.parsePlacement(a.placement);h.addClass(f[0])}a.popupClass&&h.addClass(a.popupClass),a.animation()&&h.addClass(g.tooltipAnimationClass)}}}]).directive("uibTooltipPopup",function(){return{replace:!0,scope:{content:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"uib/template/tooltip/tooltip-popup.html"}}).directive("uibTooltip",["$uibTooltip",function(b){return b("uibTooltip","tooltip","mouseenter")}]).directive("uibTooltipTemplatePopup",function(){return{replace:!0,scope:{contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&",originScope:"&"},templateUrl:"uib/template/tooltip/tooltip-template-popup.html"}}).directive("uibTooltipTemplate",["$uibTooltip",function(b){return b("uibTooltipTemplate","tooltip","mouseenter",{useContentExp:!0})}]).directive("uibTooltipHtmlPopup",function(){return{replace:!0,scope:{contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"uib/template/tooltip/tooltip-html-popup.html"}}).directive("uibTooltipHtml",["$uibTooltip",function(b){return b("uibTooltipHtml","tooltip","mouseenter",{useContentExp:!0})}]),angular.module("ui.bootstrap.popover",["ui.bootstrap.tooltip"]).directive("uibPopoverTemplatePopup",function(){return{replace:!0,scope:{uibTitle:"@",contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&",originScope:"&"},templateUrl:"uib/template/popover/popover-template.html"}}).directive("uibPopoverTemplate",["$uibTooltip",function(b){return b("uibPopoverTemplate","popover","click",{useContentExp:!0})}]).directive("uibPopoverHtmlPopup",function(){return{replace:!0,scope:{contentExp:"&",uibTitle:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"uib/template/popover/popover-html.html"}}).directive("uibPopoverHtml",["$uibTooltip",function(b){return b("uibPopoverHtml","popover","click",{useContentExp:!0})}]).directive("uibPopoverPopup",function(){return{replace:!0,scope:{uibTitle:"@",content:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"uib/template/popover/popover.html"}}).directive("uibPopover",["$uibTooltip",function(b){return b("uibPopover","popover","click")}]),angular.module("ui.bootstrap.progressbar",[]).constant("uibProgressConfig",{animate:!0,max:100}).controller("UibProgressController",["$scope","$attrs","uibProgressConfig",function(h,g,l){function k(){return angular.isDefined(h.maxParam)?h.maxParam:l.max}var j=this,i=angular.isDefined(g.animate)?h.$parent.$eval(g.animate):l.animate;this.bars=[],h.max=k(),this.addBar=function(e,d,f){i||d.css({transition:"none"}),this.bars.push(e),e.max=k(),e.title=f&&angular.isDefined(f.title)?f.title:"progressbar",e.$watch("value",function(a){e.recalculatePercentage()}),e.recalculatePercentage=function(){var a=j.bars.reduce(function(m,c){return c.percent=+(100*c.value/c.max).toFixed(2),m+c.percent},0);a>100&&(e.percent-=a-100)},e.$on("$destroy",function(){d=null,j.removeBar(e)})},this.removeBar=function(b){this.bars.splice(this.bars.indexOf(b),1),this.bars.forEac
3h(function(c){c.recalculatePercentage()})},h.$watch("maxParam",function(b){j.bars.forEach(function(c){c.max=k(),c.recalculatePercentage()})})}]).directive("uibProgress",function(){return{replace:!0,transclude:!0,controller:"UibProgressController",require:"uibProgress",scope:{maxParam:"=?max"},templateUrl:"uib/template/progressbar/progress.html"}}).directive("uibBar",function(){return{replace:!0,transclude:!0,require:"^uibProgress",scope:{value:"=",type:"@"},templateUrl:"uib/template/progressbar/bar.html",link:function(f,e,h,g){g.addBar(f,e,h)}}}).directive("uibProgressbar",function(){return{replace:!0,transclude:!0,controller:"UibProgressController",scope:{value:"=",maxParam:"=?max",type:"@"},templateUrl:"uib/template/progressbar/progressbar.html",link:function(f,e,h,g){g.addBar(f,angular.element(e.children()[0]),{title:h.title})}}}),angular.module("ui.bootstrap.rating",[]).constant("uibRatingConfig",{max:5,stateOn:null,stateOff:null,enableReset:!0,titles:["one","two","three","four","five"]}).controller("UibRatingController",["$scope","$attrs","uibRatingConfig",function(g,f,j){var i={$setViewValue:angular.noop},h=this;this.init=function(c){i=c,i.$render=this.render,i.$formatters.push(function(d){return angular.isNumber(d)&&d<<0!==d&&(d=Math.round(d)),d}),this.stateOn=angular.isDefined(f.stateOn)?g.$parent.$eval(f.stateOn):j.stateOn,this.stateOff=angular.isDefined(f.stateOff)?g.$parent.$eval(f.stateOff):j.stateOff,this.enableReset=angular.isDefined(f.enableReset)?g.$parent.$eval(f.enableReset):j.enableReset;var b=angular.isDefined(f.titles)?g.$parent.$eval(f.titles):j.titles;this.titles=angular.isArray(b)&&b.length>0?b:j.titles;var a=angular.isDefined(f.ratingStates)?g.$parent.$eval(f.ratingStates):new Array(angular.isDefined(f.max)?g.$parent.$eval(f.max):j.max);g.range=this.buildTemplateObjects(a)},this.buildTemplateObjects=function(e){for(var d=0,k=e.length;k>d;d++){e[d]=angular.extend({index:d},{stateOn:this.stateOn,stateOff:this.stateOff,title:this.getTitle(d)},e[d])}return e},this.getTitle=function(b){return b>=this.titles.length?b+1:this.titles[b]},g.rate=function(a){if(!g.readonly&&a>=0&&a<=g.range.length){var d=h.enableReset&&i.$viewValue===a?0:a;i.$setViewValue(d),i.$render()}},g.enter=function(a){g.readonly||(g.value=a),g.onHover({value:a})},g.reset=function(){g.value=i.$viewValue,g.onLeave()},g.onKeydown=function(a){/(37|38|39|40)/.test(a.which)&&(a.preventDefault(),a.stopPropagation(),g.rate(g.value+(38===a.which||39===a.which?1:-1)))},this.render=function(){g.value=i.$viewValue,g.title=h.getTitle(g.value-1)}}]).directive("uibRating",function(){return{require:["uibRating","ngModel"],scope:{readonly:"=?readOnly",onHover:"&",onLeave:"&"},controller:"UibRatingController",templateUrl:"uib/template/rating/rating.html",replace:!0,link:function(h,g,l,k){var j=k[0],i=k[1];j.init(i)}}}),angular.module("ui.bootstrap.tabs",[]).controller("UibTabsetController",["$scope",function(g){function f(d){for(var c=0;c<i.tabs.length;c++){if(i.tabs[c].index===d){return c}}}var j,i=this;i.tabs=[],i.select=function(b,k){if(!h){var e=f(j),d=i.tabs[e];if(d){if(d.tab.onDeselect({$event:k,$selectedIndex:b}),k&&k.isDefaultPrevented()){return}d.tab.active=!1}var c=i.tabs[b];c?(c.tab.onSelect({$event:k}),c.tab.active=!0,i.active=c.index,j=c.index):!c&&angular.isDefined(j)&&(i.active=null,j=null)}},i.addTab=function(b){if(i.tabs.push({tab:b,index:b.index}),i.tabs.sort(function(e,c){return e.index>c.index?1:e.index<c.index?-1:0}),b.index===i.active||!angular.isDefined(i.active)&&1===i.tabs.length){var d=f(b.index);i.select(d)}},i.removeTab=function(k){for(var d,m=0;m<i.tabs.length;m++){if(i.tabs[m].tab===k){d=m;break}}if(i.tabs[d].index===i.active){var l=d===i.tabs.length-1?d-1:d+1%i.tabs.length;i.select(l)}i.tabs.splice(d,1)},g.$watch("tabset.active",function(b){angular.isDefined(b)&&b!==j&&i.select(f(b))});var h;g.$on("$destroy",function(){h=!0})}]).directive("uibTabset",function(){return{transclude:!0,replace:!0,scope:{},bindToController:{active:"=?",type:"@"},controller:"UibTabsetController",controllerAs:"tabset",templateUrl:function(d,c){return c.templateUrl||"uib/template/tabs/tabset.html"},link:function(e,d,f){e.vertical=angular.isDefined(f.vertical)?e.$parent.$eval(f.vertical):!1,e.justified=angular.isDefined(f.justified)?e.$parent.$eval(f.justified):!1}}}).directive("uibTab",["$parse",function(b){return{require:"^uibTabset",replace:!0,templateUrl:function(d,c){return c.templateUrl||"uib/template/tabs/tab.html"},transclude:!0,scope:{heading:"@",index:"=?",classes:"@?",onSelect:"&select",onDeselect:"&deselect"},controller:function(){},controllerAs:"tab",link:function(a,j,i,h,g){a.disabled=!1,i.disable&&a.$parent.$watch(b(i.disable),function(c){a.disabled=!!c}),angular.isUndefined(i.index)&&(h.tabs&&h.tabs.length?a.index=Math.max.apply(null,h.tabs.map(function(c){return c.index}
3))+1:a.index=0),angular.isUndefined(i.classes)&&(a.classes=""),a.select=function(e){if(!a.disabled){for(var k,f=0;f<h.tabs.length;f++){if(h.tabs[f].tab===a){k=f;break}}h.select(k,e)}},h.addTab(a),a.$on("$destroy",function(){h.removeTab(a)}),a.$transcludeFn=g}}}]).directive("uibTabHeadingTransclude",function(){return{restrict:"A",require:"^uibTab",link:function(d,c){d.$watch("headingElement",function(b){b&&(c.html(""),c.append(b))})}}}).directive("uibTabContentTransclude",function(){function b(c){return c.tagName&&(c.hasAttribute("uib-tab-heading")||c.hasAttribute("data-uib-tab-heading")||c.hasAttribute("x-uib-tab-heading")||"uib-tab-heading"===c.tagName.toLowerCase()||"data-uib-tab-heading"===c.tagName.toLowerCase()||"x-uib-tab-heading"===c.tagName.toLowerCase()||"uib:tab-heading"===c.tagName.toLowerCase())}return{restrict:"A",require:"^uibTabset",link:function(a,h,g){var f=a.$eval(g.uibTabContentTransclude).tab;f.$transcludeFn(f.$parent,function(c){angular.forEach(c,function(d){b(d)?f.headingElement=d:h.append(d)})})}}}),angular.module("ui.bootstrap.timepicker",[]).constant("uibTimepickerConfig",{hourStep:1,minuteStep:1,secondStep:1,showMeridian:!0,showSeconds:!1,meridians:null,readonlyInput:!1,mousewheel:!0,arrowkeys:!0,showSpinners:!0,templateUrl:"uib/template/timepicker/timepicker.html"}).controller("UibTimepickerController",["$scope","$element","$attrs","$parse","$log","$locale","uibTimepickerConfig",function(af,ae,ad,ac,ab,aa,Z){function Y(){var a=+af.hours,d=af.showMeridian?a>0&&13>a:a>=0&&24>a;return d&&""!==af.hours?(af.showMeridian&&(12===a&&(a=0),af.meridian===H[1]&&(a+=12)),a):void 0}function X(){var a=+af.minutes,d=a>=0&&60>a;return d&&""!==af.minutes?a:void 0}function W(){var a=+af.seconds;return a>=0&&60>a?a:void 0}function V(d,c){return null===d?"":angular.isDefined(d)&&d.toString().length<2&&!c?"0"+d:d.toString()}function U(b){T(),I.$setViewValue(new Date(K)),S(b)}function T(){I.$setValidity("time",!0),af.invalidHours=!1,af.invalidMinutes=!1,af.invalidSeconds=!1}function S(a){if(I.$modelValue){var h=K.getHours(),g=K.getMinutes(),f=K.getSeconds();af.showMeridian&&(h=0===h||12===h?12:h%12),af.hours="h"===a?h:V(h,!G),"m"!==a&&(af.minutes=V(g)),af.meridian=K.getHours()<12?H[0]:H[1],"s"!==a&&(af.seconds=V(f)),af.meridian=K.getHours()<12?H[0]:H[1]}else{af.hours=null,af.minutes=null,af.seconds=null,af.meridian=H[0]}}function R(b){K=O(K,b),U()}function Q(d,c){return O(d,60*c)}function O(f,e){var h=new Date(f.getTime()+1000*e),g=new Date(f);return g.setHours(h.getHours(),h.getMinutes(),h.getSeconds()),g}function M(){return(null===af.hours||""===af.hours)&&(null===af.minutes||""===af.minutes)&&(!af.showSeconds||af.showSeconds&&(null===af.seconds||""===af.seconds))}var K=new Date,J=[],I={$setViewValue:angular.noop},H=angular.isDefined(ad.meridians)?af.$parent.$eval(ad.meridians):Z.meridians||aa.DATETIME_FORMATS.AMPMS,G=angular.isDefined(ad.padHours)?af.$parent.$eval(ad.padHours):!0;af.tabindex=angular.isDefined(ad.tabindex)?ad.tabindex:0,ae.removeAttr("tabindex"),this.init=function(a,n){I=a,I.$render=this.render,I.$formatters.unshift(function(b){return b?new Date(b):null});var m=n.eq(0),l=n.eq(1),k=n.eq(2),g=angular.isDefined(ad.mousewheel)?af.$parent.$eval(ad.mousewheel):Z.mousewheel;g&&this.setupMousewheelEvents(m,l,k);var c=angular.isDefined(ad.arrowkeys)?af.$parent.$eval(ad.arrowkeys):Z.arrowkeys;c&&this.setupArrowkeyEvents(m,l,k),af.readonlyInput=angular.isDefined(ad.readonlyInput)?af.$parent.$eval(ad.readonlyInput):Z.readonlyInput,this.setupInputEvents(m,l,k)};var F=Z.hourStep;ad.hourStep&&J.push(af.$parent.$watch(ac(ad.hourStep),function(b){F=+b}));var E=Z.minuteStep;ad.minuteStep&&J.push(af.$parent.$watch(ac(ad.minuteStep),function(b){E=+b}));var D;J.push(af.$parent.$watch(ac(ad.min),function(d){var c=new Date(d);D=isNaN(c)?void 0:c}));var P;J.push(af.$parent.$watch(ac(ad.max),function(d){var c=new Date(d);P=isNaN(c)?void 0:c}));var N=!1;ad.ngDisabled&&J.push(af.$parent.$watch(ac(ad.ngDisabled),function(b){N=b})),af.noIncrementHours=function(){var b=Q(K,60*F);return N||b>P||K>b&&D>b},af.noDecrementHours=function(){var b=Q(K,60*-F);return N||D>b||b>K&&b>P},af.noIncrementMinutes=function(){var b=Q(K,E);return N||b>P||K>b&&D>b},af.noDecrementMinutes=function(){var b=Q(K,-E);return N||D>b||b>K&&b>P},af.noIncrementSeconds=function(){var b=O(K,L);return N||b>P||K>b&&D>b},af.noDecrementSeconds=function(){var b=O(K,-L);return N||D>b||b>K&&b>P},af.noToggleMeridian=function(){return K.getHours()<12?N||Q(K,720)>P:N||Q(K,-720)<D};var L=Z.secondStep;ad.secondStep&&J.push(af.$parent.$watch(ac(ad.secondStep),function(b){L=+b})),af.showSeconds=Z.showSeconds,ad.showSeconds&&J.push(af.$parent.$watch(ac(ad.showSeconds),function(a){af.showSeconds=!!a})),af.showMeridian=Z.showMeridian,ad.showMeridian&&J.push(af.$parent.$watch(ac(ad.showMeridian),function(a){if
3(af.showMeridian=!!a,I.$error.time){var f=Y(),e=X();angular.isDefined(f)&&angular.isDefined(e)&&(K.setHours(f),U())}else{S()}})),this.setupMousewheelEvents=function(a,h,g){var f=function(d){d.originalEvent&&(d=d.originalEvent);var c=d.wheelDelta?d.wheelDelta:-d.deltaY;return d.detail||c>0};a.bind("mousewheel wheel",function(c){N||af.$apply(f(c)?af.incrementHours():af.decrementHours()),c.preventDefault()}),h.bind("mousewheel wheel",function(c){N||af.$apply(f(c)?af.incrementMinutes():af.decrementMinutes()),c.preventDefault()}),g.bind("mousewheel wheel",function(c){N||af.$apply(f(c)?af.incrementSeconds():af.decrementSeconds()),c.preventDefault()})},this.setupArrowkeyEvents=function(a,f,e){a.bind("keydown",function(c){N||(38===c.which?(c.preventDefault(),af.incrementHours(),af.$apply()):40===c.which&&(c.preventDefault(),af.decrementHours(),af.$apply()))}),f.bind("keydown",function(c){N||(38===c.which?(c.preventDefault(),af.incrementMinutes(),af.$apply()):40===c.which&&(c.preventDefault(),af.decrementMinutes(),af.$apply()))}),e.bind("keydown",function(c){N||(38===c.which?(c.preventDefault(),af.incrementSeconds(),af.$apply()):40===c.which&&(c.preventDefault(),af.decrementSeconds(),af.$apply()))})},this.setupInputEvents=function(a,h,g){if(af.readonlyInput){return af.updateHours=angular.noop,af.updateMinutes=angular.noop,void (af.updateSeconds=angular.noop)}var f=function(e,j,i){I.$setViewValue(null),I.$setValidity("time",!1),angular.isDefined(e)&&(af.invalidHours=e),angular.isDefined(j)&&(af.invalidMinutes=j),angular.isDefined(i)&&(af.invalidSeconds=i)};af.updateHours=function(){var d=Y(),c=X();I.$setDirty(),angular.isDefined(d)&&angular.isDefined(c)?(K.setHours(d),K.setMinutes(c),D>K||K>P?f(!0):U("h")):f(!0)},a.bind("blur",function(c){I.$setTouched(),M()?T():null===af.hours||""===af.hours?f(!0):!af.invalidHours&&af.hours<10&&af.$apply(function(){af.hours=V(af.hours,!G)})}),af.updateMinutes=function(){var d=X(),c=Y();I.$setDirty(),angular.isDefined(d)&&angular.isDefined(c)?(K.setHours(c),K.setMinutes(d),D>K||K>P?f(void 0,!0):U("m")):f(void 0,!0)},h.bind("blur",function(c){I.$setTouched(),M()?T():null===af.minutes?f(void 0,!0):!af.invalidMinutes&&af.minutes<10&&af.$apply(function(){af.minutes=V(af.minutes)})}),af.updateSeconds=function(){var b=W();I.$setDirty(),angular.isDefined(b)?(K.setSeconds(b),U("s")):f(void 0,void 0,!0)},g.bind("blur",function(c){M()?T():!af.invalidSeconds&&af.seconds<10&&af.$apply(function(){af.seconds=V(af.seconds)})})},this.render=function(){var a=I.$viewValue;isNaN(a)?(I.$setValidity("time",!1),ab.error('Timepicker directive: "ng-model" value must be a Date object, a number of milliseconds since 01.01.1970 or a string representing an RFC2822 or ISO 8601 date.')):(a&&(K=a),D>K||K>P?(I.$setValidity("time",!1),af.invalidHours=!0,af.invalidMinutes=!0):T(),S())},af.showSpinners=angular.isDefined(ad.showSpinners)?af.$parent.$eval(ad.showSpinners):Z.showSpinners,af.incrementHours=function(){af.noIncrementHours()||R(60*F*60)},af.decrementHours=function(){af.noDecrementHours()||R(60*-F*60)},af.incrementMinutes=function(){af.noIncrementMinutes()||R(60*E)},af.decrementMinutes=function(){af.noDecrementMinutes()||R(60*-E)},af.incrementSeconds=function(){af.noIncrementSeconds()||R(L)},af.decrementSeconds=function(){af.noDecrementSeconds()||R(-L)},af.toggleMeridian=function(){var a=X(),d=Y();af.noToggleMeridian()||(angular.isDefined(a)&&angular.isDefined(d)?R(720*(K.getHours()<12?60:-60)):af.meridian=af.meridian===H[0]?H[1]:H[0])},af.blur=function(){I.$setTouched()},af.$on("$destroy",function(){for(;J.length;){J.shift()()}})}]).directive("uibTimepicker",["uibTimepickerConfig",function(b){return{require:["uibTimepicker","?^ngModel"],controller:"UibTimepickerController",controllerAs:"timepicker",replace:!0,scope:{},templateUrl:function(a,d){return d.templateUrl||b.templateUrl},link:function(h,g,l,k){var j=k[0],i=k[1];i&&j.init(i,g.find("input"))}}}]),angular.module("ui.bootstrap.typeahead",["ui.bootstrap.debounce","ui.bootstrap.position"]).factory("uibTypeaheadParser",["$parse",function(d){var c=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?\s+for\s+(?:([\$\w][\$\w\d]*
3))\s+in\s+([\s\S]+?)$/;return{parse:function(b){var a=b.match(c);if(!a){throw new Error('Expected typeahead specification in form of "_modelValue_ (as _label_)? for _item_ in _collection_" but got "'+b+'".')}return{itemName:a[3],source:d(a[4]),viewMapper:d(a[2]||a[1]),modelMapper:d(a[1])}}}}]).controller("UibTypeaheadController",["$scope","$element","$attrs","$compile","$parse","$q","$timeout","$document","$window","$rootScope","$$debounce","$uibPosition","uibTypeaheadParser",function(a4,a3,a2,a1,a0,aZ,aY,aX,aW,aV,aU,aT,aS){function aR(){am.moveInProgress||(am.moveInProgress=!0,am.$digest()),ab()}function aQ(){am.position=ax?aT.offset(a3):aT.position(a3),am.position.top+=a3.prop("offsetHeight")}var aP,aO,aN=[9,13,27,38,40],aM=200,aL=a4.$eval(a2.typeaheadMinLength);aL||0===aL||(aL=1),a4.$watch(a2.typeaheadMinLength,function(b){aL=b||0===b?b:1});var aK=a4.$eval(a2.typeaheadWaitMs)||0,aJ=a4.$eval(a2.typeaheadEditable)!==!1;a4.$watch(a2.typeaheadEditable,function(b){aJ=b!==!1});var aI,aH,aG=a0(a2.typeaheadLoading).assign||angular.noop,aF=a2.typeaheadShouldSelect?a0(a2.typeaheadShouldSelect):function(e,d){var f=d.$event;return 13===f.which||9===f.which},aB=a0(a2.typeaheadOnSelect),aA=angular.isDefined(a2.typeaheadSelectOnBlur)?a4.$eval(a2.typeaheadSelectOnBlur):!1,az=a0(a2.typeaheadNoResults).assign||angular.noop,ay=a2.typeaheadInputFormatter?a0(a2.typeaheadInputFormatter):void 0,ax=a2.typeaheadAppendToBody?a4.$eval(a2.typeaheadAppendToBody):!1,aw=a2.typeaheadAppendTo?a4.$eval(a2.typeaheadAppendTo):null,av=a4.$eval(a2.typeaheadFocusFirst)!==!1,au=a2.typeaheadSelectOnExact?a4.$eval(a2.typeaheadSelectOnExact):!1,at=a0(a2.typeaheadIsOpen).assign||angular.noop,ar=a4.$eval(a2.typeaheadShowHint)||!1,aq=a0(a2.ngModel),ap=a0(a2.ngModel+"($$$p)"),ao=function(a,d){return angular.isFunction(aq(a4))&&aO&&aO.$options&&aO.$options.getterSetter?ap(a,{$$$p:d}):aq.assign(a,d)},an=aS.parse(a2.uibTypeahead),am=a4.$new(),al=a4.$on("$destroy",function(){am.$destroy()});am.$on("$destroy",al);var ak="typeahead-"+am.$id+"-"+Math.floor(10000*Math.random());a3.attr({"aria-autocomplete":"list","aria-expanded":!1,"aria-owns":ak});var aj,ai;ar&&(aj=angular.element("<div></div>"),aj.css("position","relative"),a3.after(aj),ai=a3.clone(),ai.attr("placeholder",""),ai.attr("tabindex","-1"),ai.val(""),ai.css({position:"absolute",top:"0px",left:"0px","border-color":"transparent","box-shadow":"none",opacity:1,background:"none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255)",color:"#999"}),a3.css({position:"relative","vertical-align":"top","background-color":"transparent"}),aj.append(ai),ai.after(a3));var ah=angular.element("<div uib-typeahead-popup></div>");ah.attr({id:ak,matches:"matches",active:"activeIdx",select:"select(activeIdx, evt)","move-in-progress":"moveInProgress",query:"query",position:"position","assign-is-open":"assignIsOpen(isOpen)",debounce:"debounceUpdate"}),angular.isDefined(a2.typeaheadTemplateUrl)&&ah.attr("template-url",a2.typeaheadTemplateUrl),angular.isDefined(a2.typeaheadPopupTemplateUrl)&&ah.attr("popup-template-url",a2.typeaheadPopupTemplateUrl);var ag=function(){ar&&ai.val("")},af=function(){am.matches=[],am.activeIdx=-1,a3.attr("aria-expanded",!1),ag()},ae=function(b){return ak+"-option-"+b};am.$watch("activeIdx",function(b){0>b?a3.removeAttr("aria-activedescendant"):a3.attr("aria-activedescendant",ae(b))});var ad=function(d,c){return am.matches.length>c&&d?d.toUpperCase()===am.matches[c].label.toUpperCase():!1},ac=function(f,b){var a={$viewValue:f};aG(a4,!0),az(a4,!1),aZ.when(an.source(a4,a)).then(function(j){var e=f===aP.$viewValue;if(e&&aI){if(j&&j.length>0){am.activeIdx=av?0:-1,az(a4,!1),am.matches.length=0;for(var d=0;d<j.length;d++){a[an.itemName]=j[d],am.matches.push({id:ae(d),label:an.viewMapper(am,a),model:j[d]})}if(am.query=f,aQ(),a3.attr("aria-expanded",!0),au&&1===am.matches.length&&ad(f,0)&&(angular.isNumber(am.debounceUpdate)||angular.isObject(am.debounceUpdate)?aU(function(){am.select(0,b)},angular.isNumber(am.debounceUpdate)?am.debounceUpdate:am.debounceUpdate["default"]):am.select(0,b)),ar){var c=am.matches[0].label;angular.isString(f)&&f.length>0&&c.slice(0,f.length).toUpperCase()===f.toUpperCase()?ai.val(f+c.slice(f.length)):ai.val("")}}else{af(),az(a4,!0)}}e&&aG(a4,!1)},function(){af(),aG(a4,!1),az(a4,!0)})};ax&&(angular.element(aW).on("resize",aR),aX.find("body").on("scroll",aR));var ab=aU(function(){am.matches.length&&aQ(),am.moveInProgress=!1},aM);am.moveInProgress=!1,am.query=void 0;var aD,a6=function(b){aD=aY(function(){ac(b)},aK)},aC=function(){aD&&aY.cancel(aD)};af(),am.assignIsOpen=function(a){at(a4,a)},am.select=function(j,g){var c,b,a={};aH=!0,a[an.itemName]=b=am.matches[j].model,c=an.modelMapper(a4,a),ao(a4,c),aP.$setValidity("editable",!0),aP.$setValidity("parse",!0),aB(a4,{$item:b,$model:c,$label:an.viewMapper(a4,a),$event:g}),af(),am.$eval(a2.typeaheadFocusOnSelect)!==!1&&aY(function(){a3[0].focus()},0,!1)}
3,a3.on("keydown",function(a){if(0!==am.matches.length&&-1!==aN.indexOf(a.which)){var f=aF(a4,{$event:a});if(-1===am.activeIdx&&f||9===a.which&&a.shiftKey){return af(),void am.$digest()}a.preventDefault();var e;switch(a.which){case 27:a.stopPropagation(),af(),a4.$digest();break;case 38:am.activeIdx=(am.activeIdx>0?am.activeIdx:am.matches.length)-1,am.$digest(),e=ah.find("li")[am.activeIdx],e.parentNode.scrollTop=e.offsetTop;break;case 40:am.activeIdx=(am.activeIdx+1)%am.matches.length,am.$digest(),e=ah.find("li")[am.activeIdx],e.parentNode.scrollTop=e.offsetTop;break;default:f&&am.$apply(function(){angular.isNumber(am.debounceUpdate)||angular.isObject(am.debounceUpdate)?aU(function(){am.select(am.activeIdx,a)},angular.isNumber(am.debounceUpdate)?am.debounceUpdate:am.debounceUpdate["default"]):am.select(am.activeIdx,a)})}}}),a3.bind("focus",function(b){aI=!0,0!==aL||aP.$viewValue||aY(function(){ac(aP.$viewValue,b)},0)}),a3.bind("blur",function(b){aA&&am.matches.length&&-1!==am.activeIdx&&!aH&&(aH=!0,am.$apply(function(){angular.isObject(am.debounceUpdate)&&angular.isNumber(am.debounceUpdate.blur)?aU(function(){am.select(am.activeIdx,b)},am.debounceUpdate.blur):am.select(am.activeIdx,b)})),!aJ&&aP.$error.editable&&(aP.$setViewValue(),aP.$setValidity("editable",!0),aP.$setValidity("parse",!0),a3.val("")),aI=!1,aH=!1});var a5=function(a){a3[0]!==a.target&&3!==a.which&&0!==am.matches.length&&(af(),aV.$$phase||a4.$digest())};
vendor: 5,075 bytes, line 3
3aX.on("click",a5),a4.$on("$destroy",function(){aX.off("click",a5),(ax||aw)&&aE.remove(),ax&&(angular.element(aW).off("resize",aR),aX.find("body").off("scroll",aR)),ah.remove(),ar&&aj.remove()});var aE=a1(ah)(am);ax?aX.find("body").append(aE):aw?angular.element(aw).eq(0).append(aE):a3.after(aE),this.init=function(a,d){aP=a,aO=d,am.debounceUpdate=aP.$options&&a0(aP.$options.debounce)(a4),aP.$parsers.unshift(function(c){return aI=!0,0===aL||c&&c.length>=aL?aK>0?(aC(),a6(c)):ac(c):(aG(a4,!1),aC(),af()),aJ?c:c?void aP.$setValidity("editable",!1):(aP.$setValidity("editable",!0),null)}),aP.$formatters.push(function(f){var i,h,g={};return aJ||aP.$setValidity("editable",!0),ay?(g.$model=f,ay(a4,g)):(g[an.itemName]=f,i=an.viewMapper(a4,g),g[an.itemName]=void 0,h=an.viewMapper(a4,g),i!==h?i:f)})}}]).directive("uibTypeahead",function(){return{controller:"UibTypeaheadController",require:["ngModel","^?ngModelOptions","uibTypeahead"],link:function(f,e,h,g){g[2].init(g[0],g[1])}}}).directive("uibTypeaheadPopup",["$$debounce",function(b){return{scope:{matches:"=",query:"=",active:"=",position:"&",moveInProgress:"=",select:"&",assignIsOpen:"&",debounce:"&"},replace:!0,templateUrl:function(d,c){return c.popupTemplateUrl||"uib/template/typeahead/typeahead-popup.html"},link:function(a,f,e){a.templateUrl=e.templateUrl,a.isOpen=function(){var c=a.matches.length>0;return a.assignIsOpen({isOpen:c}),c},a.isActive=function(c){return a.active===c},a.selectActive=function(c){a.active=c},a.selectMatch=function(i,h){var g=a.debounce();angular.isNumber(g)||angular.isObject(g)?b(function(){a.select({activeIdx:i,evt:h})},angular.isNumber(g)?g:g["default"]):a.select({activeIdx:i,evt:h})}}}}]).directive("uibTypeaheadMatch",["$templateRequest","$compile","$parse",function(e,d,f){return{scope:{index:"=",match:"=",query:"="},link:function(h,c,b){var a=f(b.templateUrl)(h.$parent)||"uib/template/typeahead/typeahead-match.html";e(a).then(function(g){var i=angular.element(g.trim());c.replaceWith(i),d(i)(h)})}}}]).filter("uibTypeaheadHighlight",["$sce","$injector","$log",function(h,g,l){function k(b){return b.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")}function j(b){return/<.*>/g.test(b)}var i;return i=g.has("$sanitize"),function(a,c){return !i&&j(a)&&l.warn("Unsafe use of typeahead please use ngSanitize"),a=c?(""+a).replace(new RegExp(k(c),"gi"),"<strong>$&</strong>"):a,i||(a=h.trustAsHtml(a)),a}}]),angular.module("uib/template/accordion/accordion-group.html",[]).run(["$templateCache",function(b){b.put("uib/template/accordion/accordion-group.html",'<div class="panel" ng-class="panelClass || \'panel-default\'">\n  <div role="tab" id="{{::headingId}}" aria-selected="{{isOpen}}" class="panel-heading" ng-keypress="toggleOpen($event)">\n    <h4 class="panel-title">\n      <a role="button" data-toggle="collapse" href aria-expanded="{{isOpen}}" aria-controls="{{::panelId}}" tabindex="0" class="accordion-toggle" ng-click="toggleOpen()" uib-accordion-transclude="heading"><span uib-accordion-header ng-class="{\'text-muted\': isDisabled}">{{heading}}</span></a>\n    </h4>\n  </div>\n  <div id="{{::panelId}}" aria-labelledby="{{::headingId}}" aria-hidden="{{!isOpen}}" role="tabpanel" class="panel-collapse collapse" uib-collapse="!isOpen">\n    <div class="panel-body" ng-transclude></div>\n  </div>\n</div>\n')}]),angular.module("uib/template/accordion/accordion.html",[]).run(["$templateCache",function(b){b.put("uib/template/accordion/accordion.html",'<div role="tablist" class="panel-group" ng-transclude></div>')}]),angular.module("uib/template/alert/alert.html",[]).run(["$templateCache",function(b){b.put("uib/template/alert/alert.html",'<div class="alert" ng-class="[\'alert-\' + (type || \'warning\'), closeable ? \'alert-dismissible\' : null]" role="alert">\n    <button ng-show="closeable" type="button" class="close" ng-click="close({$event: $event})">\n        <span aria-hidden="true">&times;</span>\n        <span class="sr-only">Close</span>\n    </button>\n    <div ng-transclude></div>\n</div>\n')}]),angular.module("uib/template/carousel/carousel.html",[]).run(["$templateCache",function(b){b.put("uib/template/carousel/carousel.html",'<div ng-mouseenter="pause()" ng-mouseleave="play()" class="carousel" ng-swipe-right="prev()" ng-swipe-left="next()">\n  <div class="carousel-inner" ng-transclude></div>\n  <a role="button" href class="left carousel-control" ng-click="prev()" ng-class="{ disabled: isPrevDisabled() }" ng-show="slides.length > 1">\n    <span aria-hidden="true" class="glyphicon glyphicon-chevron-left"></span>\n    <span class="sr-only">previous</span>\n  </a>\n  <a role="button" href class="right carousel-control" ng-click="next()" ng-class="{ disabled: isNextDisabled() }" ng-show="slides.length > 1">\n    <span aria-hidden="true" class="glyphicon glyphicon-chevron-right"></span>\n    <span class="sr-only">next</span>\n  </a>\n  <ol class="carousel-indicators" ng-show="slides.length > 1">\n    <li ng-repeat="slide in slides | orderBy:indexOfSlide track by $index" ng-class="{ active: isActive(slide) }" ng-click="select(slide)">
3\n      <span class="sr-only">slide {{ $index + 1 }} of {{ slides.length }}<span ng-if="isActive(slide)">, currently active</span></span>\n    </li>\n  </ol>\n</div>\n')}]),angular.module("uib/template/carousel/slide.html",[]).run(["$templateCache",function(b){b.put("uib/template/carousel/slide.html",'<div ng-class="{\n    \'active\': active\n  }" class="item text-center" ng-transclude></div>\n')}]),angular.module("uib/template/datepicker/datepicker.html",[]).run(["$templateCache",function(b){b.put("uib/template/datepicker/datepicker.html",'<div class="uib-datepicker" ng-switch="datepickerMode" role="application" ng-keydown="keydown($event)">\n  <uib-daypicker ng-switch-when="day" tabindex="0"></uib-daypicker>\n  <uib-monthpicker ng-switch-when="month" tabindex="0"></uib-monthpicker>\n  <uib-yearpicker ng-switch-when="year" tabindex="0"></uib-yearpicker>\n</div>\n')}]),angular.module("uib/template/datepicker/day.html",[]).run(["$templateCache",function(b){b.put("uib/template/datepicker/day.html",'<table class="uib-daypicker" role="grid" aria-labelledby="{{::uniqueId}}-title" aria-activedescendant="{{activeDateId}}">\n  <thead>\n    <tr>\n      <th><button type="button" class="btn btn-default btn-sm pull-left uib-left" ng-click="move(-1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-left"></i></button></th>\n      <th colspan="{{::5 + showWeeks}}"><button id="{{::uniqueId}}-title" role="heading" aria-live="assertive" aria-atomic="true" type="button" class="btn btn-default btn-sm uib-title" ng-click="toggleMode()" ng-disabled="datepickerMode === maxMode" tabindex="-1"><strong>{{title}}</strong></button></th>\n      <th><button type="button" class="btn btn-default btn-sm pull-right uib-right" ng-click="move(1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-right"></i></button></th>\n    </tr>\n    <tr>\n      <th ng-if="showWeeks" class="text-center"></th>\n      <th ng-repeat="label in ::labels track by $index" class="text-center"><small aria-label="{{::label.full}}">{{::label.abbr}}</small></th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr class="uib-weeks" ng-repeat="row in rows track by $index">\n      <td ng-if="showWeeks" class="text-center h6"><em>{{ weekNumbers[$index] }}</em></td>\n      <td ng-repeat="dt in row" class="uib-day text-center" role="gridcell"\n        id="{{::dt.uid}}"\n        ng-class="::dt.customClass">\n        <button type="button" class="btn btn-default btn-sm"\n          uib-is-class="\n            \'btn-info\' for selectedDt,\n            \'active\' for activeDt\n            on dt"\n          ng-click="select(dt.date)"\n          ng-disabled="::dt.disabled"\n          tabindex="-1"><span ng-class="::{\'text-muted\': dt.secondary, \'text-info\': dt.current}">{{::dt.label}}</span></button>\n      </td>\n    </tr>\n  </tbody>\n</table>\n')}]),angular.module("uib/template/datepicker/month.html",[]).run(["$templateCache",function(b){b.put("uib/template/datepicker/month.html",'<table class="uib-monthpicker" role="grid" aria-labelledby="{{::uniqueId}}-title" aria-activedescendant="{{activeDateId}}">\n  <thead>\n    <tr>\n      <th><button type="button" class="btn btn-default btn-sm pull-left uib-left" ng-click="move(-1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-left"></i></button></th>\n      <th><button id="{{::uniqueId}}-title" role="heading" aria-live="assertive" aria-atomic="true" type="button" class="btn btn-default btn-sm uib-title" ng-click="toggleMode()" ng-disabled="datepickerMode === maxMode" tabindex="-1"><strong>{{title}}</strong></button></th>\n      <th><button type="button" class="btn btn-default btn-sm pull-right uib-right" ng-click="move(1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-right"></i></button></th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr class="uib-months" ng-repeat="row in rows track by $index">\n      <td ng-repeat="dt in row" class="uib-month text-center" role="gridcell"\n        id="{{::dt.uid}}"\n        ng-class="::dt.customClass">\n        <button type="button" class="btn btn-default"\n          uib-is-class="\n            \'btn-info\' for selectedDt,\n            \'active\' for activeDt\n            on dt"\n          ng-click="select(dt.date)"\
3n          ng-disabled="::dt.disabled"\n          tabindex="-1"><span ng-class="::{\'text-info\': dt.current}">{{::dt.label}}</span></button>\n      </td>\n    </tr>\n  </tbody>\n</table>\n')}]),angular.module("uib/template/datepicker/year.html",[]).run(["$templateCache",function(b){b.put("uib/template/datepicker/year.html",'<table class="uib-yearpicker" role="grid" aria-labelledby="{{::uniqueId}}-title" aria-activedescendant="{{activeDateId}}">\n  <thead>\n    <tr>\n      <th><button type="button" class="btn btn-default btn-sm pull-left uib-left" ng-click="move(-1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-left"></i></button></th>\n      <th colspan="{{::columns - 2}}"><button id="{{::uniqueId}}-title" role="heading" aria-live="assertive" aria-atomic="true" type="button" class="btn btn-default btn-sm uib-title" ng-click="toggleMode()" ng-disabled="datepickerMode === maxMode" tabindex="-1"><strong>{{title}}</strong></button></th>\n      <th><button type="button" class="btn btn-default btn-sm pull-right uib-right" ng-click="move(1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-right"></i></button></th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr class="uib-years" ng-repeat="row in rows track by $index">\n      <td ng-repeat="dt in row" class="uib-year text-center" role="gridcell"\n        id="{{::dt.uid}}"\n        ng-class="::dt.customClass">\n        <button type="button" class="btn btn-default"\n          uib-is-class="\n            \'btn-info\' for selectedDt,\n            \'active\' for activeDt\n            on dt"\n          ng-click="select(dt.date)"\n          ng-disabled="::dt.disabled"\n          tabindex="-1"><span ng-class="::{\'text-info\': dt.current}">{{::dt.label}}</span></button>\n      </td>\n    </tr>\n  </tbody>\n</table>\n')}]),angular.module("uib/template/datepickerPopup/popup.html",[]).run(["$templateCache",function(b){b.put("uib/template/datepickerPopup/popup.html",'<div>\n  <ul class="uib-datepicker-popup dropdown-menu uib-position-measure" dropdown-nested ng-if="isOpen" ng-keydown="keydown($event)" ng-click="$event.stopPropagation()">\n    <li ng-transclude></li>\n    <li ng-if="showButtonBar" class="uib-button-bar">
3\n      <span class="btn-group pull-left">\n        <button type="button" class="btn btn-sm btn-info uib-datepicker-current" ng-click="select(\'today\', $event)" ng-disabled="isDisabled(\'today\')">{{ getText(\'current\') }}</button>\n        <button type="button" class="btn btn-sm btn-danger uib-clear" ng-click="select(null, $event)">{{ getText(\'clear\') }}</button>\n      </span>\n      <button type="button" class="btn btn-sm btn-success pull-right uib-close" ng-click="close($event)">{{ getText(\'close\') }}</button>\n    </li>\n  </ul>\n</div>\n')}]),angular.module("uib/template/modal/backdrop.html",[]).run(["$templateCache",function(b){b.put("uib/template/modal/backdrop.html",'<div class="modal-backdrop"\n     uib-modal-animation-class="fade"\n     modal-in-class="in"\n     ng-style="{\'z-index\': 1040 + (index && 1 || 0) + index*10}"\n></div>\n')}]),angular.module("uib/template/modal/window.html",[]).run(["$templateCache",function(b){b.put("uib/template/modal/window.html",'<div modal-render="{{$isRendered}}" tabindex="-1" role="dialog" class="modal"\n    uib-modal-animation-class="fade"\n    modal-in-class="in"\n    ng-style="{\'z-index\': 1050 + index*10, display: \'block\'}">\n    <div class="modal-dialog {{size ? \'modal-\' + size : \'\'}}"><div class="modal-content" uib-modal-transclude></div></div>\n</div>\n')}]),angular.module("uib/template/pager/pager.html",[]).run(["$templateCache",function(b){b.put("uib/template/pager/pager.html",'<ul class="pager">\n  <li ng-class="{disabled: noPrevious()||ngDisabled, previous: align}"><a href ng-click="selectPage(page - 1, $event)">{{::getText(\'previous\')}}</a></li>\n  <li ng-class="{disabled: noNext()||ngDisabled, next: align}"><a href ng-click="selectPage(page + 1, $event)">{{::getText(\'next\')}}</a></li>\n</ul>\n')}]),angular.module("uib/template/pagination/pagination.html",[]).run(["$templateCache",function(b){b.put("uib/template/pagination/pagination.html",'<ul class="pagination">\n  <li ng-if="::boundaryLinks" ng-class="{disabled: noPrevious()||ngDisabled}" class="pagination-first"><a href ng-click="selectPage(1, $event)">{{::getText(\'first\')}}</a></li>\n  <li ng-if="::directionLinks" ng-class="{disabled: noPrevious()||ngDisabled}" class="pagination-prev"><a href ng-click="selectPage(page - 1, $event)">{{::getText(\'previous\')}}</a></li>\n  <li ng-repeat="page in pages track by $index" ng-class="{active: page.active,disabled: ngDisabled&&!page.active}" class="pagination-page"><a href ng-click="selectPage(page.number, $event)">{{page.text}}</a></li>\n  <li ng-if="::directionLinks" ng-class="{disabled: noNext()||ngDisabled}" class="pagination-next"><a href ng-click="selectPage(page + 1, $event)">{{::getText(\'next\')}}</a></li>\n  <li ng-if="::boundaryLinks" ng-class="{disabled: noNext()||ngDisabled}" class="pagination-last"><a href ng-click="selectPage(totalPages, $event)">{{::getText(\'last\')}}</a></li>\n</ul>\n')}]),angular.module("uib/template/tooltip/tooltip-html-popup.html",[]).run(["$templateCache",function(b){b.put("uib/template/tooltip/tooltip-html-popup.html",'<div class="tooltip"\n  tooltip-animation-class="fade"\n  uib-tooltip-classes\n  ng-class="{ in: isOpen() }">\n  <div class="tooltip-arrow"></div>\n  <div class="tooltip-inner" ng-bind-html="contentExp()"></div>\n</div>\n')}]),angular.module("uib/template/tooltip/tooltip-popup.html",[]).run(["$templateCache",function(b){b.put("uib/template/tooltip/tooltip-popup.html",'<div class="tooltip"\n  tooltip-animation-class="fade"\n  uib-tooltip-classes\n  ng-class="{ in: isOpen() }">\n  <div class="tooltip-arrow"></div>\n  <div class="tooltip-inner" ng-bind="content"></div>\n</div>\n')}]),angular.module("uib/template/tooltip/tooltip-template-popup.html",[]).run(["$templateCache",function(b){b.put("uib/template/tooltip/tooltip-template-popup.html",'<div class="tooltip"\n  tooltip-animation-class="fade"\n  uib-tooltip-classes\n  ng-class="{ in: isOpen() }">\n  <div class="tooltip-arrow"></div>\n  <div class="tooltip-inner"\n    uib-tooltip-template-transclude="contentExp()"\n    tooltip-template-transclude-scope="originScope()"></div>\n</div>\n')}]),angular.module("uib/template/popover/popover-html.html",[]).run(["$templateCache",function(b){b.put("uib/template/popover/popover-html.html",'<div class="popover"\n  tooltip-animation-class="fade"\n  uib-tooltip-classe
3s\n  ng-class="{ in: isOpen() }">\n  <div class="arrow"></div>\n\n  <div class="popover-inner">\n      <h3 class="popover-title" ng-bind="uibTitle" ng-if="uibTitle"></h3>\n      <div class="popover-content" ng-bind-html="contentExp()"></div>\n  </div>\n</div>\n')}]),angular.module("uib/template/popover/popover-template.html",[]).run(["$templateCache",function(b){b.put("uib/template/popover/popover-template.html",'<div class="popover"\n  tooltip-animation-class="fade"\n  uib-tooltip-classes\n  ng-class="{ in: isOpen() }">\n  <div class="arrow"></div>\n\n  <div class="popover-inner">\n      <h3 class="popover-title" ng-bind="uibTitle" ng-if="uibTitle"></h3>\n      <div class="popover-content"\n        uib-tooltip-template-transclude="contentExp()"\n        tooltip-template-transclude-scope="originScope()"></div>\n  </div>\n</div>\n')}]),angular.module("uib/template/popover/popover.html",[]).run(["$templateCache",function(b){b.put("uib/template/popover/popover.html",'<div class="popover"\n  tooltip-animation-class="fade"\n  uib-tooltip-classes\n  ng-class="{ in: isOpen() }">\n  <div class="arrow"></div>\n\n  <div class="popover-inner">\n      <h3 class="popover-title" ng-bind="uibTitle" ng-if="uibTitle"></h3>\n      <div class="popover-content" ng-bind="content"></div>\n  </div>\n</div>\n')}]),angular.module("uib/template/progressbar/bar.html",[]).run(["$templateCache",function(b){b.put("uib/template/progressbar/bar.html",'<div class="progress-bar" ng-class="type && \'progress-bar-\' + type" role="progressbar" aria-valuenow="{{value}}" aria-valuemin="0" aria-valuemax="{{max}}" ng-style="{width: (percent < 100 ? percent : 100) + \'%\'}" aria-valuetext="{{percent | number:0}}%" aria-labelledby="{{::title}}" ng-transclude></div>\n')}]),angular.module("uib/template/progressbar/progress.html",[]).run(["$templateCache",function(b){b.put("uib/template/progressbar/progress.html",'<div class="progress" ng-transclude aria-labelledby="{{::title}}"></div>')}]),angular.module("uib/template/progressbar/progressbar.html",[]).run(["$templateCache",function(b){b.put("uib/template/progressbar/progressbar.html",'<div class="progress">\n  <div class="progress-bar" ng-class="type && \'progress-bar-\' + type" role="progressbar" aria-valuenow="{{value}}" aria-valuemin="0" aria-valuemax="{{max}}" ng-style="{width: (percent < 100 ? percent : 100) + \'%\'}" aria-valuetext="{{percent | number:0}}%" aria-labelledby="{{::title}}" ng-transclude></div>\n</div>\n')}]),angular.module("uib/template/rating/rating.html",[]).run(["$templateCache",function(b){b.put("uib/template/rating/rating.html",'<span ng-mouseleave="reset()" ng-keydown="onKeydown($event)" tabindex="0" role="slider" aria-valuemin="0" aria-valuemax="{{range.length}}" aria-valuenow="{{value}}" aria-valuetext="{{title}}">\n    <span ng-repeat-start="r in range track by $index" class="sr-only">({{ $index < value ? \'*\' : \' \' }})</span>\n    <i ng-repeat-end ng-mouseenter="enter($index + 1)" ng-click="rate($index + 1)" class="glyphicon" ng-class="$index < value && (r.stateOn || \'glyphicon-star\') || (r.stateOff || \'glyphicon-star-empty\')" ng-attr-title="{{r.title}}"></i>\n</span>\n')}]),angular.module("uib/template/tabs/tab.html",[]).run(["$templateCache",function(b){b.put("uib/template/tabs/tab.html",'<li ng-class="[{active: active, disabled: disabled}, classes]" class="uib-tab nav-item">\n  <a href ng-click="select($event)" class="nav-link" uib-tab-heading-transclude>{{heading}}</a>\n</li>\n')}]),angular.module("uib/template/tabs/tabset.html",[]).run(["$templateCache",function(b){b.put("uib/template/tabs/tabset.html",'<div>\n  <ul class="nav nav-{{tabset.type || \'tabs\'}}" ng-class="{\'nav-stacked\': vertical, \'nav-justified\': justified}" ng-transclude></ul>\n  <div class="tab-content">\n    <div class="tab-pane"\n         ng-repeat="tab in tabset.tabs"\n         ng-class="{active: tabset.active === tab.index}"\n         uib-tab-content-transclude="tab">\n    </div>\n  </div>\n</div>\n')}]),angular.module("uib/template/timepicker/timepicker.html",[]).run(["$templateCache",function(b){b.put("uib/template/timepicker/timepicker.html",'<table class="uib-timepicker">\n  <tbody>\n    <tr class="text-center" ng-show="::showSpinners">\n      <td class="uib-increment hours"><a ng-click="incrementHours()" ng-class="{disabled: noIncrementHours()}" class="btn btn-link" ng-disabled="noIncrementHours()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n      <td>&nbsp;</td>\n      <td class="uib-increment minutes"><a ng-click="incrementMinutes()" ng-class="{disabled: noIncrementMinutes()}" class="btn btn-link" ng-disabled="noIncrementMinutes()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n      <td ng-show="showSeconds">&nbsp;</td>\n      <td ng-show="showSeconds" class="uib-increment seconds"><a ng-click="incrementSeconds()" ng-class="{disabled: noIncrementSeconds()}" class="btn btn-link" ng-disabled="noIncrementSeconds()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n      <td ng-show="showMeridian"></td>\n    </tr>\n    <tr>\n      <td class="form-group uib-time hours" ng-class="{\'has-error\': invalidHours}">\n        <input type="text" placeholder="HH" ng-model="hours" ng-change="updateHours()" class="form-control text-center" ng-readonly="::readonlyInput" maxlength="2" tabindex="{{::tabindex}}" ng-disabled="noIncrementHours()" ng-blur="blur()">\n      </td>\n      <td class="uib-separator">:</td>\n      <td class="form-group uib-time minutes" ng-class="{\'has-error\': invalidMinutes}">\n        <input type="text" placeholder="MM" ng-model="minutes" ng-change="updateMinutes()" class="form-control text-center" ng-readonly="::readonlyInput" maxlength="2" tabindex="{{::tabindex}}" ng-disabled="noIncrementMinutes()" ng-blur="blur()">\n      </td>\n      <td ng-show="showSeconds" class="uib-separator">:</td>\n      <td class="form-group uib-time seconds" ng-class="{\'has-error\': invalidSeconds}" ng-show="showSeconds">\n        <input type="text" placeholder="SS" ng-model="seconds" ng-change="updateSeconds()" class="form-control text-center" ng-readonly="readonlyInput" maxlength="2" tabindex="{{::tabindex}}" ng-disabled="noIncrementSeconds()" ng-blur="blur()">\n      </td>\n      <td ng-show="showMeridian" class="uib-time am-pm"><button type="button" ng-class="{disabled: noToggleMeridian()}" class="btn btn-default text-center" ng-click="toggleMeridian()" ng-disabled="noToggleMeridian()" tabindex="{{::tabindex}}">{{meridian}}</button></td>\n    </tr>\n    <tr class="text-center" ng-show="::showSpinners">\n      <td class="uib-decrement hours"><a ng-click="decrementHours()" ng-class="{disabled: noDecrementHours()}" class="btn btn-link" ng-disabled="noDecrementHours()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n      <td>&nbsp;</td>\n      <td class="uib-decrement minutes"><a ng-click="decrementMinutes()" ng-class="{disabled: noDecrementMinutes()}" class="btn btn-link" ng-disabled="noDecrementMinutes()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n      <td ng-show="showSeconds">&nbsp;</td>\n      <td ng-show="showSeconds" class="uib-decrement seconds"><a ng-click="decrementSeconds()" ng-class="{disabled: noDecrementSeconds()}" class="btn btn-link" ng-disabled="noDecrementSeconds()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n      <td ng-show="showMeridian"></td>\n    </tr>\n  </tbody>\n</table>\n')}]),angular.module("uib/template/typeahead/typeahead-match.html",[]).run(["$templateCache",function(b){b.put("uib/template/typeahead/typeahead-match.html",'<a href\n   tabindex="-1"\n   ng-bind-html="match.label | uibTypeaheadHighlight:query"\n   ng-attr-title="{{match.label}}"></a>\n')}]),angular.module("uib/template/typeahead/typeahead-popup.html",[]).run(["$templateCache",function(b){b.put("uib/template/typeahead/typeahead-popup.html",'<ul class="dropdown-menu" ng-show="isOpen() && !moveInProgress" ng-style="{top: position().top+\'px\', left: position().left+\'px\'}" role="listbox" aria-hidden="{{!isOpen()}}">\n    <li ng-repeat="match in matches track by $index" ng-class="{active: isActive($index) }" ng-mouseenter="selectActive($index)" ng-click="selectMatch($index, $event)" role="option" id="{{::match.id}}">\n        <div uib-typeahead-match index="$index" match="match" query="query" template-url="templateUrl"></div>\n    </li>\n</ul>\n')}]),angular.module("ui.bootstrap.carousel").run(function(){!angular.$$csp().noInlineStyle&&!
3angular.$$uibCarouselCss&&angular.element(document).find("head").prepend('<style type="text/css">.ng-animate.item:not(.left):not(.right){-webkit-transition:0s ease-in-out left;transition:0s ease-in-out left}</style>'),angular.$$uibCarouselCss=!0}),angular.module("ui.bootstrap.datepicker").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibDatepickerCss&&angular.element(document).find("head").prepend('<style type="text/css">.uib-datepicker .uib-title{width:100%;}.uib-day button,.uib-month button,.uib-year button{min-width:100%;}.uib-left,.uib-right{width:100%}</style>'),angular.$$uibDatepickerCss=!0}),angular.module("ui.bootstrap.position").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibPositionCss&&angular.element(document).find("head").prepend('<style type="text/css">.uib-position-measure{display:block !important;visibility:hidden !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.uib-position-scrollbar-measure{position:absolute !important;top:-9999px !important;width:50px !important;height:50px !important;overflow:scroll !important;}.uib-position-body-scrollbar-measure{overflow:scroll !important;}</style>'),angular.$$uibPositionCss=!0}),angular.module("ui.bootstrap.datepickerPopup").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibDatepickerpopupCss&&angular.element(document).find("head").prepend('<style type="text/css">.uib-datepicker-popup.dropdown-menu{display:block;float:none;margin:0;}.uib-button-bar{padding:10px 9px 2px;}</style>'),angular.$$uibDatepickerpopupCss=!0}),angular.module("ui.bootstrap.tooltip").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibTooltipCss&&angular.element(document).find("head").prepend('<style type="text/css">[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,[uib-popover-popup].popover.top-left > .arrow,[uib-popover-popup].popover.top-right > .arrow,[uib-popover-popup].popover.bottom-left > .arrow,[uib-popover-popup].popover.bottom-right > .arrow,[uib-popover-popup].popover.left-top > .arrow,[uib-popover-popup].popover.left-bottom > .arrow,[uib-popover-popup].popover.right-top > .arrow,[uib-popover-popup].popover.right-bottom > .arrow,[uib-popover-html-popup].popover.top-left > .arrow,[uib-popover-html-popup].popover.top-right > .arrow,[uib-popover-html-popup].popover.bottom-left > .arrow,[uib-popover-html-popup].popover.bottom-right > .arrow,[uib-popover-html-popup].popover.left-top > .arrow,[uib-popover-html-popup].popover.left-bottom > .arrow,[uib-popover-html-popup].popover.right-top > .arrow,[uib-popover-html-popup].popover.right-bottom > .arrow,[uib-popover-template-popup].popover.top-left > .arrow,[uib-popover-template-popup].popover.top-right > .arrow,[uib-popover-template-popup].popover.bottom-left > .arrow,[uib-popover-template-popup].popover.bottom-right > .arrow,[uib-popover-template-popup].popover.left-top > .arrow,[uib-popover-template-popup].popover.left-bottom > .arrow,[uib-popover-template-popup].popover.right-top > .arrow,[uib-popover-template-popup].popover.right-bottom > .arrow{top:auto;bottom:auto;left:auto;right:auto;margin:0;}[uib-popover-popup].popover,[uib-popover-html-popup].popover,[uib-popover-template-popup].popover{display:block !important;}</style>'),angular.$$uibTooltipCss=!0}),angular.module("ui.bootstrap.timepicker").run(function(){!angular.$$csp().noInlineStyle&&!
3angular.$$uibTimepickerCss&&angular.element(document).find("head").prepend('<style type="text/css">.uib-time input{width:50px;}</style>'),angular.$$uibTimepickerCss=!0}),angular.module("ui.bootstrap.typeahead").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibTypeaheadCss&&angular.element(document).find("head").prepend('<style type="text/css">[uib-typeahead-popup].dropdown-menu{display:block;}</style>'),angular.$$uibTypeaheadCss=!0});
4/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
5;!function(d,c){"object"==typeof module&&"object"==typeof module.exports?module.exports=d.document?c(d,!0):function(b){if(!b.document){throw new Error("jQuery requires a window with a document")}return c(b)}:c(d)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k="".trim,l={},m="1.11.0",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++){if(null!=(e=arguments[h])){for(d in e){a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c))}}}return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a){return !1}return !0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a)){return !1}try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf")){return !1}}catch(c){return !1}if(l.ownLast){for(b in a){return j.call(a,b)}}for(b in a){}return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++){if(d=b.apply(a[e],c),d===!1){break}}}else{for(e in a){if(d=b.apply(a[e],c),d===!1){break}}}}else{if(g){for(;f>e;e++){if(d=b.call(a[e],e,a[e]),d===!1){break}}}else{for(e in a){if(d=b.call(a[e],e,a[e]),d===!1){break}}}}return a},trim:k&&!k.call("\ufeff\xa0")?function(a){return null==a?"":k.call(a)}:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g){return g.call(b,a,c)}for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++){if(c in b&&b[c]===a){return c}}}return -1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d){a[e++]=b[d++]}if(c!==c){while(void 0!==b[d]){a[e++]=b[d++]}}return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;
5f++){d=!b(a[f],f),d!==h&&e.push(a[f])}return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h){for(;g>f;f++){d=b(a[f],f,c),null!=d&&i.push(d)}}else{for(f in a){d=b(a[f],f,c),null!=d&&i.push(d)}}return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||n.guid++,e):void 0},now:function(){return +new Date},support:l}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s="sizzle"+-new Date,t=a.document,u=0,v=0,w=eb(),x=eb(),y=eb(),z=function(a,b){return a===b&&(j=!0),0},A="undefined",B=1<<31,C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=D.indexOf||function(a){for(var b=0,c=this.length;c>b;b++){if(this[b]===a){return b}}return -1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",M=L.replace("w","w#"),N="\\["+K+"*("+L+")"+K+"*(?:([*^$|!~]?=)"+K+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+M+")|)|)"+K+"*\\]",O=":("+L+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+N.replace(3,8)+")*)|.*)\\)|)",P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(O),U=new RegExp("^"+M+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L.replace("w","w*")+")"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=/'|\\/g,ab=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),bb=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{G.apply(D=H.call(t.childNodes),t.childNodes),D[t.childNodes.length].nodeType}catch(cb){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]){}a.length=c-1}}}function db(a,b,d,e){var f,g,h,i,j,m,p,q,u,v;if((b?b.ownerDocument||b:t)!==l&&k(b),b=b||l,d=d||[],!a||"string"!=typeof a){return d}if(1!==(i=b.nodeType)&&9!==i){return[]}if(n&&!e){if(f=Z.exec(a)){if(h=f[1]){if(9===i){if(g=b.getElementById(h),!g||!g.parentNode){return d}if(g.id===h){return d.push(g),d}}else{if(b.ownerDocument&&(g=b.ownerDocument.getElementById(h))&&r(b,g)&&g.id===h){return d.push(g),d}}}else{if(f[2]){return G.apply(d,b.getElementsByTagName(a)),d}if((h=f[3])&&c.getElementsByClassName&&b.getElementsByClassName){return G.apply(d,b.getElementsByClassName(h)),d}}}if(c.qsa&&(!o||!o.test(a))){if(q=p=s,u=b,v=9===i&&a,1===i&&"object"!==b.nodeName.toLowerCase()){m=ob(a),(p=b.getAttribute("id"))?q=p.replace(_,"\\$&"):b.setAttribute("id",q),q="[id='"+q+"'] ",j=m.length;while(j--){m[j]=q+pb(m[j])}u=$.test(a)&&mb(b.parentNode)||b,v=m.join(",")}if(v){try{return G.apply(d,u.querySelectorAll(v)),d}catch(w){}finally{p||b.removeAttribute("id")}}}}return xb(a.replace(P,"$1"),b,d,e)}function eb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function fb(a){return a[s]=!0,a}function gb(a){var b=l.createElement("div");try{return !!a(b)}catch(c){return !1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function hb(a,b){var c=a.split("|"),e=a.length;while(e--){d.attrHandle[c[e]]=b}}function ib(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||B)-(~a.sourceIndex||B);if(d){return d}if(c){while(c=c.nextSibling){if(c===b){return -1}}}return a?1:-1}function jb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function kb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function lb(a){return fb(function(b){return b=+b,fb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--){c[e=f[g]]&&(c[e]=!(d[e]=c[e]))}})})}function mb(a){return a&&typeof a.getElementsByTagName!==A&&a}
5c=db.support={},f=db.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},k=db.setDocument=function(a){var b,e=a?a.ownerDocument||a:t,g=e.defaultView;return e!==l&&9===e.nodeType&&e.documentElement?(l=e,m=e.documentElement,n=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){k()},!1):g.attachEvent&&g.attachEvent("onunload",function(){k()})),c.attributes=gb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=gb(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(e.getElementsByClassName)&&gb(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=gb(function(a){return m.appendChild(a).id=s,!e.getElementsByName||!e.getElementsByName(s).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==A&&n){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){var c=typeof a.getAttributeNode!==A&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==A?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++]){1===c.nodeType&&d.push(c)}return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==A&&n?b.getElementsByClassName(a):void 0},p=[],o=[],(c.qsa=Y.test(e.querySelectorAll))&&(gb(function(a){a.innerHTML="<select t=''><option selected=''></option></select>",a.querySelectorAll("[t^='']").length&&o.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||o.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll(":checked").length||o.push(":checked")}),gb(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&o.push("name"+K+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||o.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),o.push(",.*:")})),(c.matchesSelector=Y.test(q=m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&gb(function(a){c.disconnectedMatch=q.call(a,"div"),q.call(a,"[s!='']:x"),p.push("!=",O)}),o=o.length&&new RegExp(o.join("|")),p=p.length&&new RegExp(p.join("|")),b=Y.test(m.compareDocumentPosition),r=b||Y.test(m.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b){while(b=b.parentNode){if(b===a){return !0}}}return !1},z=b?function(a,b){if(a===b){return j=!0,0}var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===t&&r(t,a)?-1:b===e||b.ownerDocument===t&&r(t,b)?1:i?I.call(i,a)-I.call(i,b):0:4&d?-1:1)}:function(a,b){if(a===b){return j=!0,0}var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],k=[b];if(!f||!g){return a===e?-1:b===e?1:f?-1:g?1:i?I.call(i,a)-I.call(i,b):0}if(f===g){return ib(a,b)}c=a;while(c=c.parentNode){h.unshift(c)}c=b;while(c=c.parentNode){k.unshift(c)}while(h[d]===k[d]){d++}return d?ib(h[d],k[d]):h[d]===t?-1:k[d]===t?1:0},e):l},db.matches=function(a,b){return db(a,null,null,b)},db.matchesSelector=function(a,b){if((a.ownerDocument||a)!==l&&k(a),b=b.replace(S,"='$1']"),!(!c.matchesSelector||!n||p&&p.test(b)||o&&o.test(b))){try{var d=q.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType){return d}}catch(e){}}return db(b,l,null,[a]).length>0},db.contains=function(a,b){return(a.ownerDocument||a)!==l&&k(a),r(a,b)},db.attr=function(a,b){(a.ownerDocument||a)!==l&&k(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!n):void 0;return void 0!==f?f:c.attributes||!n?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},db.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},db.uniqueSort=function(a){var b,d=[],e=0,f=0;if(j=!c.detectDuplicates,i=!c.sortStable&&a.slice(0),a.sort(z),j){while(b=a[f++]){b===a[f]&&(e=d.push(f))}while(e--){a.splice(d[e],1)}}return i=null,a},e=db.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent){return a.textContent}for(a=a.firstChild;a;a=a.nextSibling){c+=e(a)}}else{if(3===f||4===f){return a.nodeValue}}}else{while(b=a[d++]){c+=e(b)}}return c},d=db.selectors={cacheLength:50,createPseudo:fb,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ab,bb),a[3]=(a[4]||a[5]||"").replace(ab,bb),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||db.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&db.error(a[0]),a},PSEUDO:function(a){var b,c=!a[5]&&a[2];return V.CHILD.test(a[0])?null:(a[3]&&void 0!==a[4]?a[2]=a[4]:c&&T.test(c)&&(b=ob(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ab,bb).toLowerCase();return"*"===a?function(){return !0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=w[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&w(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==A&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=db.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return !!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),t=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p]){if(h?l.nodeName.toLowerCase()===r:1===l.nodeType){return !1}}o=p="only"===a&&!o&&"nextSibling"}return !0}if(o=[g?q.firstChild:q.lastChild],g&&t){k=q[s]||(q[s]={}),j=k[a]||[],n=j[0]===u&&j[1],m=j[0]===u&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop()){if(1===l.nodeType&&++m&&l===b){k[a]=[u,n,m];break}}}else{if(t&&(j=(b[s]||(b[s]={}))[a])&&j[0]===u){m=j[1]}else{while(l=++n&&l&&l[p]||(m=n=0)||o.pop()){if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(t&&((l[s]||(l[s]={}))[a]=[u,m]),l===b)){break}}}}return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||db.error("unsupported pseudo: "+a);return e[s]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?fb(function(a,c){var d,f=e(a,b),g=f.length;while(g--){d=I.call(a,f[g]),a[d]=!(c[d]=f[g])}}):function(a){return e(a,0,c)}):e}},pseudos:{not:fb(function(a){var b=[],c=[],d=g(a.replace(P,"$1"));return d[s]?fb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--){(f=g[h])&&(a[h]=!(b[h]=f))}}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:fb(function(a){return function(b){return db(a,b).length>0}}),contains:fb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:fb(function(a){return U.test(a||"")||db.error("unsupported lang: "+a),a=a.replace(ab,bb).toLowerCase(),function(b){var c;do{if(c=n?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang")){return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-")}}while((b=b.parentNode)&&1===b.nodeType);return !1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===m},focus:function(a){return a===l.activeElement&&(!l.hasFocus||l.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling){if(a.nodeType<6){return !1}}return !0},parent:function(a){return !d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)}
5,input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:lb(function(){return[0]}),last:lb(function(a,b){return[b-1]}),eq:lb(function(a,b,c){return[0>c?c+b:c]}),even:lb(function(a,b){for(var c=0;b>c;c+=2){a.push(c)}return a}),odd:lb(function(a,b){for(var c=1;b>c;c+=2){a.push(c)}return a}),lt:lb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;){a.push(d)}return a}),gt:lb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;){a.push(d)}return a})}},d.pseudos.nth=d.pseudos.eq;for(b in {radio:!0,checkbox:!0,file:!0,password:!0,image:!0}){d.pseudos[b]=jb(b)}for(b in {submit:!0,reset:!0}){d.pseudos[b]=kb(b)}function nb(){}nb.prototype=d.filters=d.pseudos,d.setFilters=new nb;function ob(a,b){var c,e,f,g,h,i,j,k=x[a+" "];if(k){return b?0:k.slice(0)}h=a,i=[],j=d.preFilter;while(h){(!c||(e=Q.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter){!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length))}if(!c){break}}return b?h.length:h?db.error(a):x(a,i).slice(0)}function pb(a){for(var b=0,c=a.length,d="";c>b;b++){d+=a[b].value}return d}function qb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=v++;return b.first?function(b,c,f){while(b=b[d]){if(1===b.nodeType||e){return a(b,c,f)}}}:function(b,c,g){var h,i,j=[u,f];if(g){while(b=b[d]){if((1===b.nodeType||e)&&a(b,c,g)){return !0}}}else{while(b=b[d]){if(1===b.nodeType||e){if(i=b[s]||(b[s]={}),(h=i[d])&&h[0]===u&&h[1]===f){return j[2]=h[2]}if(i[d]=j,j[2]=a(b,c,g)){return !0}}}}}}function rb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--){if(!a[e](b,c,d)){return !1}}return !0}:a[0]}function sb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++){(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h))}return g}function tb(a,b,c,d,e,f){return d&&!d[s]&&(d=tb(d)),e&&!e[s]&&(e=tb(e,f)),fb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||wb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:sb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=sb(r,n),d(j,[],h,i),k=j.length;while(k--){(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}}if(f){if(e||a){if(e){j=[],k=r.length;while(k--){(l=r[k])&&j.push(q[k]=l)}e(null,r=[],j,i)}k=r.length;while(k--){(l=r[k])&&(j=e?I.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}}else{r=sb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)}})}function ub(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],i=g||d.relative[" "],j=g?1:0,k=qb(function(a){return a===b},i,!0),l=qb(function(a){return I.call(b,a)>-1},i,!0),m=[function(a,c,d){return !g&&(d||c!==h)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>j;j++){if(c=d.relative[a[j].type]){m=[qb(rb(m),c)]}else{if(c=d.filter[a[j].type].apply(null,a[j].matches),c[s]){for(e=++j;f>e;e++){if(d.relative[a[e].type]){break}}return tb(j>1&&rb(m),j>1&&pb(a.slice(0,j-1).concat({value:" "===a[j-2].type?"*":""})).replace(P,"$1"),c,e>j&&ub(a.slice(j,e)),f>e&&ub(a=a.slice(e)),f>e&&pb(a))}m.push(c)}}return rb(m)}function vb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,i,j,k){var m,n,o,p=0,q="0",r=f&&[],s=[],t=h,v=f||e&&d.find.TAG("*",k),w=u+=null==t?1:Math.random()||0.1,x=v.length;for(k&&(h=g!==l&&g);q!==x&&null!=(m=v[q]);q++){if(e&&m){n=0;while(o=a[n++]){if(o(m,g,i)){j.push(m);break}}k&&(u=w)}c&&((m=!o&&m)&&p--,f&&r.push(m))}if(p+=q,c&&q!==p){n=0;while(o=b[n++]){o(r,s,g,i)}if(f){if(p>0){while(q--){r[q]||s[q]||(s[q]=E.call(j))}}s=sb(s)}G.apply(j,s),k&&!f&&s.length>0&&p+b.length>1&&db.uniqueSort(j)}return k&&(u=w,h=t),r};return c?fb(f):f}g=db.compile=function(a,b){var c,d=[],e=[],f=y[a+" "];if(!f){b||(b=ob(a)),c=b.length;while(c--){f=ub(b[c]),f[s]?d.push(f):e.push(f)}f=y(a,vb(e,d))}return f};function wb(a,b,c){for(var d=0,e=b.length;e>d;d++){db(a,b[d],c)}return c}function xb(a,b,e,f){var h,i,j,k,l,m=ob(a);if(!f&&1===m.length){if(i=m[0]=m[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&c.getById&&9===b.nodeType&&n&&d.relative[i[
51].type]){if(b=(d.find.ID(j.matches[0].replace(ab,bb),b)||[])[0],!b){return e}a=a.slice(i.shift().value.length)}h=V.needsContext.test(a)?0:i.length;while(h--){if(j=i[h],d.relative[k=j.type]){break}if((l=d.find[k])&&(f=l(j.matches[0].replace(ab,bb),$.test(i[0].type)&&mb(b.parentNode)||b))){if(i.splice(h,1),a=f.length&&pb(i),!a){return G.apply(e,f),e}break}}}return g(a,m)(f,b,!n,e,$.test(a)&&mb(b.parentNode)||b),e}return c.sortStable=s.split("").sort(z).join("")===s,c.detectDuplicates=!!j,k(),c.sortDetached=gb(function(a){return 1&a.compareDocumentPosition(l.createElement("div"))}),gb(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||hb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&gb(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||hb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),gb(function(a){return null==a.getAttribute("disabled")})||hb(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),db}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b)){return n.grep(a,function(a,d){return !!b.call(a,d,a)!==c})}if(b.nodeType){return n.grep(a,function(a){return a===b!==c})}if("string"==typeof b){if(w.test(b)){return n.filter(b,a,c)}b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a){return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++){if(n.contains(d[b],this)){return !0}}}))}for(b=0;e>b;b++){n.find(a,d[b],c)}return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return !!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=a.document,A=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,B=n.fn.init=function(a,b){var c,d;if(!a){return this}if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:A.exec(a),!c||!c[1]&&b){return !b||b.jquery?(b||y).find(a):this.constructor(b).find(a)}if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),v.test(c[1])&&n.isPlainObject(b)){for(c in b){n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c])}}return this}if(d=z.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2]){return y.find(a)}this.length=1,this[0]=d}return this.context=z,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};B.prototype=n.fn,y=n(z);var C=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!n(e).is(c))){1===e.nodeType&&d.push(e),e=e[b]}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling){1===a.nodeType&&a!==b&&c.push(a)}return c}}),n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;
vendor: 4,537 bytes, line 5
5b++){if(n.contains(this,c[b])){return !0}}})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++){for(c=this[d];c&&c!==b;c=c.parentNode){if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}}}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function E(a,b){do{a=a[b]}while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return E(a,"nextSibling")},prev:function(a){return E(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(D[a]||(e=n.unique(e)),C.test(a)&&(e=e.reverse())),this.pushStack(e)}});var F=/\S+/g,G={};function H(a){var b=G[a]={};return n.each(a.match(F)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?G[a]||H(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++){if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&n.each(arguments,function(a,c){var d;while((d=n.inArray(c,h,d))>-1){h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return !h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return !i},fireWith:function(a,c){return !h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return !!d}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1){for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++){c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f}}return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)}
5,ready:function(a){if(a===!0?!--n.readyWait:!n.isReady){if(!z.body){return setTimeout(n.ready)}n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(z,[n]),n.fn.trigger&&n(z).trigger("ready").off("ready"))}}});function J(){z.addEventListener?(z.removeEventListener("DOMContentLoaded",K,!1),a.removeEventListener("load",K,!1)):(z.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(z.addEventListener||"load"===event.type||"complete"===z.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I){if(I=n.Deferred(),"complete"===z.readyState){setTimeout(n.ready)}else{if(z.addEventListener){z.addEventListener("DOMContentLoaded",K,!1),a.addEventListener("load",K,!1)}else{z.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&z.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!n.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}J(),n.ready()}}()}}}return I.promise(b)};var L="undefined",M;for(M in n(l)){break}l.ownLast="0"!==M,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c=z.getElementsByTagName("body")[0];c&&(a=z.createElement("div"),a.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",b=z.createElement("div"),c.appendChild(a).appendChild(b),typeof b.style.zoom!==L&&(b.style.cssText="border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1",(l.inlineBlockNeedsLayout=3===b.offsetWidth)&&(c.style.zoom=1)),c.removeChild(a),a=b=null)}),function(){var a=z.createElement("div");if(null==l.deleteExpando){l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}}a=null}(),n.acceptData=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else{c=void 0}}return c}function Q(a){var b;for(b in a){if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b){return !1}}return !0}function R(a,b,d,e){if(n.acceptData(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b){return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}}function S(a,b,c){if(n.acceptData(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--){delete d[b[e]]}if(c?!Q(d):!n.isEmptyObject(d)){return}}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--){d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d]))}n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;
vendor: 5,468 bytes, line 5
5return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--){c=n._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h))}return h(),e.promise(b)}});var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=["Top","Right","Bottom","Left"],V=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},W=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c){n.access(a,b,h,c[h],!0,f,g)}}else{if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b)){for(;i>h;h++){b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)))}}}return e?a:j?b.call(a):i?b(a[0],c):f},X=/^(?:checkbox|radio)$/i;!function(){var a=z.createDocumentFragment(),b=z.createElement("div"),c=z.createElement("input");if(b.setAttribute("className","t"),b.innerHTML="  <link/><table></table><a href='/a'>a</a>",l.leadingWhitespace=3===b.firstChild.nodeType,l.tbody=!b.getElementsByTagName("tbody").length,l.htmlSerialize=!!b.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==z.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,a.appendChild(c),l.appendChecked=c.checked,b.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,a.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){l.noCloneEvent=!1}),b.cloneNode(!0).click()),null==l.deleteExpando){l.deleteExpando=!0;try{delete b.test}catch(d){l.deleteExpando=!1}}a=b=c=null}(),function(){var b,c,d=z.createElement("div");for(b in {submit:!0,change:!0,focusin:!0}){c="on"+b,(l[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),l[b+"Bubbles"]=d.attributes[c].expando===!1)}d=null}();var Y=/^(?:input|select|textarea)$/i,Z=/^key/,$=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,ab=/^([^.]*)(?:\.(.+)|)$/;function bb(){return !0}function cb(){return !1}function db(){try{return z.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof n===L||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(F)||[""],h=b.length;while(h--){f=ab.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0)}a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(F)||[""],j=b.length;while(j--){if(h=ab.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--){g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g))}i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else{for(o in k){n.event.remove(a,o+b[j],c,d,!0)}}}n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,m,o=[d||z],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||z,3!==d.nodeType&&8!==d.nodeType&&!_.test(p+n.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[n.expando]?b:new n.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),k=n.event.special[p]||{}
5,e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!n.isWindow(d)){for(i=k.delegateType||p,_.test(i+p)||(h=h.parentNode);h;h=h.parentNode){o.push(h),l=h}l===(d.ownerDocument||z)&&o.push(l.defaultView||l.parentWindow||a)}m=0;while((h=o[m++])&&!b.isPropagationStopped()){b.type=m>1?i:k.bindType||p,f=(n._data(h,"events")||{})[b.type]&&n._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&n.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault())}if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&n.acceptData(d)&&g&&d[p]&&!n.isWindow(d)){l=d[g],l&&(d[g]=null),n.event.triggered=p;try{d[p]()}catch(r){}n.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped()){(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((n.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type)){for(;i!=this;i=i.parentNode||this){if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++){d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?n(c,this).index(i)>=0:n.find(c,this,null,[i]).length),e[c]&&e.push(d)}e.length&&g.push({elem:i,handlers:e})}}}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[n.expando]){return a}var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=$.test(e)?this.mouseHooks:Z.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--){c=d[b],a[c]=f[c]}return a.target||(a.target=f.srcElement||z),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||z,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==db()&&this.focus){try{return this.focus(),!1}catch(a){}}},delegateType:"focusin"},blur:{trigger:function(){return this===db()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=z.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===L&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&(a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault())?bb:cb):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void (this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:cb,isPropagationStopped:cb,isImmediatePropagationStopped:cb,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=bb,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=bb,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=bb,this.stopPropagation()}}
vendor: 4,716 bytes, line 5
5,n.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.submitBubbles||(n.event.special.submit={setup:function(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?b.form:void 0;c&&!n._data(c,"submitBubbles")&&(n.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),n._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&n.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.changeBubbles||(n.event.special.change={setup:function(){return Y.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),n.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),n.event.simulate("change",this,a,!0)})),!1):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;Y.test(b.nodeName)&&!n._data(b,"changeBubbles")&&(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a,!0)}),n._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!Y.test(this.nodeName)}}),l.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=n._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=n._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a){this.on(f,b,c,a[f],e)}return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1){d=cb}else{if(!d){return this}}return 1===e&&(g=d,d=function(a){return n().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj){return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this}if("object"==typeof a){for(e in a){this.off(e,b,a[e])}return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=cb),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});function eb(a){var b=fb.split("|"),c=a.createDocumentFragment();if(c.createElement){while(b.length){c.createElement(b.pop())}}return c}var fb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gb=/ jQuery\d+="(?:null|\d+)"/g,hb=new RegExp("<(?:"+fb+")[\\s/>]","i"),ib=/^\s+/,jb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,kb=/<([\w:]+)/,lb=/<tbody/i,mb=/<|&#?\w+;/,nb=/<(?:script|style|link)/i,ob=/checked\s*(?:[^=]|=\s*.checked.)/i,pb=/^$|\/(?:java|ecma)script/i,qb=/^true\/(.*)/,rb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,sb={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:l.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},tb=eb(z),ub=tb.appendChild(z.createElement("div"));sb.optgroup=sb.option,sb.tbody=sb.tfoot=sb.colgroup=sb.caption=sb.thead,sb.th=sb.td;function vb(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==L?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==L?a.querySelectorAll(b||"*"):void 0;if(!f){for(f=[],c=a.childNodes||a;null!=(d=c[e]);
5e++){!b||n.nodeName(d,b)?f.push(d):n.merge(f,vb(d,b))}}return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function wb(a){X.test(a.type)&&(a.defaultChecked=a.checked)}function xb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function yb(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function zb(a){var b=qb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ab(a,b){for(var c,d=0;null!=(c=a[d]);d++){n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}}function Bb(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h){for(d=0,e=h[c].length;e>d;d++){n.event.add(b,c,h[c][d])}}}g.data&&(g.data=n.extend({},g.data))}}function Cb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events){n.removeEvent(b,d,e.handle)}b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(yb(b).text=a.text,zb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&X.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}n.extend({clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!hb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ub.innerHTML=a.outerHTML,ub.removeChild(f=ub.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a))){for(d=vb(f),h=vb(a),g=0;null!=(e=h[g]);++g){d[g]&&Cb(e,d[g])}}if(b){if(c){for(h=h||vb(a),d=d||vb(f),g=0;null!=(e=h[g]);g++){Bb(e,d[g])}}else{Bb(a,f)}}return d=vb(f,"script"),d.length>0&&Ab(d,!i&&vb(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k,m=a.length,o=eb(b),p=[],q=0;m>q;q++){if(f=a[q],f||0===f){if("object"===n.type(f)){n.merge(p,f.nodeType?[f]:f)}else{if(mb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(kb.exec(f)||["",""])[1].toLowerCase(),k=sb[i]||sb._default,h.innerHTML=k[1]+f.replace(jb,"<$1></$2>")+k[2],e=k[0];while(e--){h=h.lastChild}if(!l.leadingWhitespace&&ib.test(f)&&p.push(b.createTextNode(ib.exec(f)[0])),!l.tbody){f="table"!==i||lb.test(f)?"<table>"!==k[1]||lb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--){n.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}}n.merge(p,h.childNodes),h.textContent="";while(h.firstChild){h.removeChild(h.firstChild)}h=o.lastChild}else{p.push(b.createTextNode(f))}}}}h&&o.removeChild(h),l.appendChecked||n.grep(vb(p,"input"),wb),q=0;while(f=p[q++]){if((!d||-1===n.inArray(f,d))&&(g=n.contains(f.ownerDocument,f),h=vb(o.appendChild(f),"script"),g&&Ab(h),c)){e=0;while(f=h[e++]){pb.test(f.type||"")&&c.push(f)}}}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.deleteExpando,m=n.event.special;null!=(d=a[h]);h++){if((b||n.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events){for(e in g.events){m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle)}}j[f]&&(delete j[f],k?delete d[i]:typeof d.removeAttribute!==L?d.removeAttribute(i):d[i]=null,c.push(f))}}}}),n.fn.extend({text:function(a){return W(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||z).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++){b||1!==c.nodeType||n.cleanData(vb(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&Ab(vb(c,"script")),c.parentNode.removeChild(c))}return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(vb(a,!1));while(a.firstChild){a.removeChild(a.firstChild)}a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return W(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a){return 1===b.nodeType?b.innerHTML.replace(gb,""):void 0}if(!("string"!=typeof a||nb.test(a)||!l.htmlSerialize&&hb.test(a)||!l.leadingWhitespace&&ib.test(a)||sb[(kb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(jb,"<$1></$2>");try{for(;d>c;c++){b=this[c]||{},1===b.nodeType&&(n.cleanData(vb(b,!1)),b.innerHTML=a)}b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(vb(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,k=this.length,m=this,o=k-1,p=a[0],q=n.isFunction(p);if(q||k>1&&"string"==typeof p&&!l.checkClone&&ob.test(p)){return this.each(function(c){var d=m.eq(c);
5q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)})}if(k&&(i=n.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=n.map(vb(i,"script"),yb),f=g.length;k>j;j++){d=i,j!==o&&(d=n.clone(d,!0,!0),f&&n.merge(g,vb(d,"script"))),b.call(this[j],d,j)}if(f){for(h=g[g.length-1].ownerDocument,n.map(g,zb),j=0;f>j;j++){d=g[j],pb.test(d.type||"")&&!n._data(d,"globalEval")&&n.contains(h,d)&&(d.src?n._evalUrl&&n._evalUrl(d.src):n.globalEval((d.text||d.textContent||d.innerHTML||"").replace(rb,"")))}}i=c=null}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],g=n(a),h=g.length-1;h>=d;d++){c=d===h?this:this.clone(!0),n(g[d])[b](c),f.apply(e,c.get())}return this.pushStack(e)}});var Db,Eb={};function Fb(b,c){var d=n(c.createElement(b)).appendTo(c.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(d[0]).display:n.css(d[0],"display");return d.detach(),e}function Gb(a){var b=z,c=Eb[a];return c||(c=Fb(a,b),"none"!==c&&c||(Db=(Db||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Db[0].contentWindow||Db[0].contentDocument).document,b.write(),b.close(),c=Fb(a,b),Db.detach()),Eb[a]=c),c}!function(){var a,b,c=z.createElement("div"),d="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";c.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=c.getElementsByTagName("a")[0],a.style.cssText="float:left;opacity:.5",l.opacity=/^0.5/.test(a.style.opacity),l.cssFloat=!!a.style.cssFloat,c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===c.style.backgroundClip,a=c=null,l.shrinkWrapBlocks=function(){var a,c,e,f;if(null==b){if(a=z.getElementsByTagName("body")[0],!a){return}f="border:0;width:0;height:0;position:absolute;top:0;left:-9999px",c=z.createElement("div"),e=z.createElement("div"),a.appendChild(c).appendChild(e),b=!1,typeof e.style.zoom!==L&&(e.style.cssText=d+";width:1px;padding:1px;zoom:1",e.innerHTML="<div></div>",e.firstChild.style.width="5px",b=3!==e.offsetWidth),a.removeChild(c),a=c=e=null}return b}}();var Hb=/^margin/,Ib=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Jb,Kb,Lb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Jb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},Kb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Jb(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),Ib.test(g)&&Hb.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):z.documentElement.currentStyle&&(Jb=function(a){return a.currentStyle},Kb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Jb(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Ib.test(g)&&!Lb.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Mb(a,b){return{get:function(){var c=a();if(null!=c){return c?void delete this.get:(this.get=b).apply(this,arguments)}}}}!function(){var b,c,d,e,f,g,h=z.createElement("div"),i="border:0;width:0;height:0;position:absolute;top:0;left:-9999px",j="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";h.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",b=h.getElementsByTagName("a")[0],b.style.cssText="float:left;opacity:.5",l.opacity=/^0.5/.test(b.style.opacity),l.cssFloat=!!b.style.cssFloat,h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===h.style.backgroundClip,b=h=null,n.extend(l,{reliableHiddenOffsets:function(){if(null!=c){return c}var a,b,d,e=z.createElement("div"),f=z.getElementsByTagName("body")[0];if(f){return e.setAttribute("className","t"),e.innerHTML="  <link/><table></table><a href='/a'>a</a>
5<input type='checkbox'/>",a=z.createElement("div"),a.style.cssText=i,f.appendChild(a).appendChild(e),e.innerHTML="<table><tr><td></td><td>t</td></tr></table>",b=e.getElementsByTagName("td"),b[0].style.cssText="padding:0;margin:0;border:0;display:none",d=0===b[0].offsetHeight,b[0].style.display="",b[1].style.display="none",c=d&&0===b[0].offsetHeight,f.removeChild(a),e=f=null,c}},boxSizing:function(){return null==d&&k(),d},boxSizingReliable:function(){return null==e&&k(),e},pixelPosition:function(){return null==f&&k(),f},reliableMarginRight:function(){var b,c,d,e;if(null==g&&a.getComputedStyle){if(b=z.getElementsByTagName("body")[0],!b){return}c=z.createElement("div"),d=z.createElement("div"),c.style.cssText=i,b.appendChild(c).appendChild(d),e=d.appendChild(z.createElement("div")),e.style.cssText=d.style.cssText=j,e.style.marginRight=e.style.width="0",d.style.width="1px",g=!parseFloat((a.getComputedStyle(e,null)||{}).marginRight),b.removeChild(c)}return g}});function k(){var b,c,h=z.getElementsByTagName("body")[0];h&&(b=z.createElement("div"),c=z.createElement("div"),b.style.cssText=i,h.appendChild(b).appendChild(c),c.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",n.swap(h,null!=h.style.zoom?{zoom:1}:{},function(){d=4===c.offsetWidth}),e=!0,f=!1,g=!0,a.getComputedStyle&&(f="1%"!==(a.getComputedStyle(c,null)||{}).top,e="4px"===(a.getComputedStyle(c,null)||{width:"4px"}).width),h.removeChild(b),c=h=null)}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b){g[f]=a.style[f],a.style[f]=b[f]}e=c.apply(a,d||[]);for(f in b){a.style[f]=g[f]}return e};var Nb=/alpha\([^)]*\)/i,Ob=/opacity\s*=\s*([^)]*)/,Pb=/^(none|table(?!-c[ea]).+)/,Qb=new RegExp("^("+T+")(.*)$","i"),Rb=new RegExp("^([+-])=("+T+")","i"),Sb={position:"absolute",visibility:"hidden",display:"block"},Tb={letterSpacing:0,fontWeight:400},Ub=["Webkit","O","Moz","ms"];function Vb(a,b){if(b in a){return b}var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Ub.length;while(e--){if(b=Ub[e]+c,b in a){return b}}return d}function Wb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++){d=a[g],d.style&&(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&V(d)&&(f[g]=n._data(d,"olddisplay",Gb(d.nodeName)))):f[g]||(e=V(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display"))))}for(g=0;h>g;g++){d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"))}return a}function Xb(a,b,c){var d=Qb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Yb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2){"margin"===c&&(g+=n.css(a,c+U[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+U[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+U[f]+"Width",!0,e))):(g+=n.css(a,"padding"+U[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+U[f]+"Width",!0,e)))}return g}function Zb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Jb(a),g=l.boxSizing()&&"border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Kb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ib.test(e)){return e}d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Yb(a,b,c||(g?"border":"content"),d,f)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Kb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":l.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;if(b=n.cssProps[h]||(n.cssProps[h]=Vb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c){return g&&"get" in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]}if(f=typeof c,"string"===f&&(e=Rb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set" in g&&void 0===(c=g.set(a,c,d))))){try{i[b]="",i[b]=c}catch(j){}}}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Vb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get" in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Kb(a,b,d)),"normal"===f&&b in Tb&&(f=Tb[b]),""===c||c?(e=parseFloat(f),c===!0||n.isNumeric(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?0===a.offsetWidth&&Pb.test(n.css(a,"display"))?n.swap(a,Sb,function(){return Zb(a,b,d)}):Zb(a,b,d):void 0},set:function(a,c,d){var e=d&&Jb(a);return Xb(a,c,d?Yb(a,b,d,l.boxSizing()&&"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a,b){return Ob.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?0.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=n.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===n.trim(f.replace(Nb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Nb.test(f)?f.replace(Nb,e):f+" "+e)}}),n.cssHooks.marginRight=Mb(l.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},Kb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++){e[a+U[d]+b]=f[d]||f[d-2]||f[0]}return e}},Hb.test(a)||(n.cssHooks[a+b].set=Xb)}),n.fn.extend({css:function(a,b){return W(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Jb(a),e=b.length;e>g;g++){f[b[g]]=n.css(a,b[g],!1,d)}return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Wb(this,!0)},hide:function(){return Wb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){V(this)?n(this).show():n(this).hide()})}});function $b(a,b,c,d,e){return new $b.prototype.init(a,b,c,d,e)}n.Tween=$b,$b.prototype={constructor:$b,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=$b.propHooks[this.prop];return a&&a.get?a.get(this):$b.propHooks._default.get(this)},run:function(a){var b,c=$b.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):$b.propHooks._default.set(this),this}},$b.prototype.init.prototype=$b.prototype,$b.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},$b.propHooks.scrollTop=$b.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return 0.5-Math.cos(a*Math.PI)/2}},n.fx=$b.prototype.init,n.fx.step={};var _b,ac,bc=/^(?:toggle|show|hide)$/,cc=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),dc=/queueHooks$/,ec=[jc],fc={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=cc.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&cc.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do{h=h||".5",g/=h,n.style(c.elem,a,g+f)}while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function gc(){return setTimeout(function(){_b=void 0}),_b=n.now()}function hc(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b){c=U[e],d["margin"+c]=d["padding"+c]=a}return b&&(d.opacity=d.width=a),d}function ic(a,b,c){for(var d,e=(fc[b]||[]).concat(fc["*"]),f=0,g=e.length;g>f;f++){if(d=e[f].call(c,b,a)){return d}}}function jc(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&V(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height" in b||"width" in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k=Gb(a.nodeName),"none"===j&&(j=k),"inline"===j&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==k?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b){if(e=b[d],bc.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d]){continue}q=!0}o[d]=r&&r[d]||n.style(a,d)}}if(!n.isEmptyObject(o)){r?"hidden" in r&&(q=r.hidden):r=n._data(a,"fxshow",{}),f&&(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o){n.style(a,b,o[b])}});for(d in o){g=ic(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}}function kc(a,b){var c,d,e,f,g;
5for(c in a){if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand" in g){f=g.expand(f),delete a[d];for(c in f){c in a||(a[c]=f[c],b[c]=e)}}else{b[d]=e}}}function lc(a,b,c){var d,e,f=0,g=ec.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e){return !1}for(var b=_b||gc(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++){j.tweens[g].run(f)}return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:_b||gc(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e){return this}for(e=!0;d>c;c++){j.tweens[c].run(1)}return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(kc(k,j.opts.specialEasing);g>f;f++){if(d=ec[f].call(j,a,k,j.opts)){return d}}return n.map(k,ic,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(lc,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++){c=a[d],fc[c]=fc[c]||[],fc[c].unshift(b)}},prefilter:function(a,b){b?ec.unshift(a):ec.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(V).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=lc(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=n._data(this);if(e){g[e]&&g[e].stop&&d(g[e])}else{for(e in g){g[e]&&g[e].stop&&dc.test(e)&&d(g[e])}}for(e=f.length;e--;){f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1))}(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;){f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1))}for(b=0;g>b;b++){d[b]&&d[b].finish&&d[b].finish.call(this)}delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(hc(b,!0),a,d,e)}}),n.each({slideDown:hc("show"),slideUp:hc("hide"),slideToggle:hc("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=n.timers,c=0;for(_b=n.now();c<b.length;c++){a=b[c],a()||b[c]!==a||b.splice(c--,1)}b.length||n.fx.stop(),_b=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){ac||(ac=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(ac),ac=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e=z.createElement("div");e.setAttribute("className","t"),e.innerHTML="  <link/><table></table><a href='/a'>a</a>
5<input type='checkbox'/>",a=e.getElementsByTagName("a")[0],c=z.createElement("select"),d=c.appendChild(z.createElement("option")),b=e.getElementsByTagName("input")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==e.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=d.selected,l.enctype=!!z.createElement("form").enctype,c.disabled=!0,l.optDisabled=!d.disabled,b=z.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value,a=b=c=d=e=null}();var mc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];if(arguments.length){return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set" in b&&void 0!==b.set(this,e,"value")||(this.value=e))})}if(e){return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get" in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(mc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.text(a)}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++){if(c=d[i],!(!c.selected&&i!==e||(l.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f){return b}g.push(b)}}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--){if(d=e[g],n.inArray(n.valHooks.option.get(d),f)>=0){try{d.selected=c=!0}catch(h){d.scrollHeight}}else{d.selected=!1}}return c||(a.selectedIndex=-1),e}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var nc,oc,pc=n.expr.attrHandle,qc=/^(?:checked|selected)$/i,rc=l.getSetAttribute,sc=l.input;n.fn.extend({attr:function(a,b){return W(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f){return typeof a.getAttribute===L?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?oc:nc)),void 0===c?d&&"get" in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set" in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b))}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(F);if(f&&1===a.nodeType){while(c=f[e++]){d=n.propFix[c]||c,n.expr.match.bool.test(c)?sc&&rc||!qc.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(rc?c:d)}}},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),oc={set:function(a,b,c){return b===!1?n.removeAttr(a,c):sc&&rc||!qc.test(c)?a.setAttribute(!rc&&n.propFix[c]||c,c):a[n.camelCase("default-"+c)]=a[c]=!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=pc[b]||n.find.attr;pc[b]=sc&&rc||!qc.test(b)?function(a,b,d){var e,f;return d||(f=pc[b],pc[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,pc[b]=f),e}:function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),sc&&rc||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void (a.defaultValue=b):nc&&nc.set(a,b,c)}}),rc||(nc={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},pc.id=pc.name=pc.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:nc.set},n.attrHooks.contenteditable={set:function(a,b,c){nc.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var tc=/^(?:input|select|textarea|button|object)$/i,uc=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return W(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return a=n.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g){return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set" in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get" in e&&null!==(d=e.get(a,b))?d:a[b]}},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):tc.test(a.nodeName)||uc.test(a.nodeName)&&a.href?0:-1}}}}),l.hrefNormalized||n.each(["href","src"],function(a,b){n.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var vc=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(n.isFunction(a)){return this.each(function(b){n(this).addClass(a.call(this,b,this.className))})}if(j){for(b=(a||"").match(F)||[];i>h;h++){if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(vc," "):" ")){f=0;while(e=b[f++]){d.indexOf(" "+e+" ")<0&&(d+=e+" ")}g=n.trim(d),c.className!==g&&(c.className=g)}}}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(n.isFunction(a)){return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))})}if(j){for(b=(a||"").match(F)||[];i>h;h++){if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(vc," "):"")){f=0;while(e=b[f++]){while(d.indexOf(" "+e+" ")>=0){d=d.replace(" "+e+" "," ")}}g=a?n.trim(d):"",c.className!==g&&(c.className=g)}}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(F)||[];
5while(b=f[d++]){e.hasClass(b)?e.removeClass(b):e.addClass(b)}}else{(c===L||"boolean"===c)&&(this.className&&n._data(this,"__className__",this.className),this.className=this.className||a===!1?"":n._data(this,"__className__")||"")}})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++){if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(vc," ").indexOf(b)>=0){return !0}}return !1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var wc=n.now(),xc=/\?/,yc=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b){if(a.JSON&&a.JSON.parse){return a.JSON.parse(b+"")}var c,d=null,e=n.trim(b+"");return e&&!n.trim(e.replace(yc,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():n.error("Invalid JSON: "+b)},n.parseXML=function(b){var c,d;if(!b||"string"!=typeof b){return null}try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var zc,Ac,Bc=/#.*$/,Cc=/([?&])_=[^&]*/,Dc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Ec=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Fc=/^(?:GET|HEAD)$/,Gc=/^\/\//,Hc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ic={},Jc={},Kc="*/".concat("*");try{Ac=location.href}catch(Lc){Ac=z.createElement("a"),Ac.href="",Ac=Ac.href}zc=Hc.exec(Ac.toLowerCase())||[];function Mc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(F)||[];if(n.isFunction(c)){while(d=f[e++]){"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}}}function Nc(a,b,c,d){var e={},f=a===Jc;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Oc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b){void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d])}return c&&n.extend(!0,a,c),a}function Pc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0]){i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"))}if(e){for(g in h){if(h[g]&&h[g].test(e)){i.unshift(g);break}}}if(i[0] in c){f=i[0]}else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Qc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1]){for(g in a.converters){j[g.toLowerCase()]=a.converters[g]}}f=k.shift();while(f){if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift()){if("*"===f){f=i}else{if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g){for(e in j){if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}}}if(g!==!0){if(g&&a["throws"]){b=g(b)}else{try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}}}}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ac,type:"GET",isLocal:Ec.test(zc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML}
5,flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Oc(Oc(a,n.ajaxSettings),b):Oc(n.ajaxSettings,a)},ajaxPrefilter:Mc(Ic),ajaxTransport:Mc(Jc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Dc.exec(f)){j[b[1].toLowerCase()]=b[2]}}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a){if(2>t){for(b in a){q[b]=[q[b],a[b]]}}else{v.always(a[v.status])}}return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||Ac)+"").replace(Bc,"").replace(Gc,zc[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(F)||[""],null==k.crossDomain&&(c=Hc.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===zc[1]&&c[2]===zc[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(zc[3]||("http:"===zc[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),Nc(Ic,k,b,v),2===t){return v}h=k.global,h&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Fc.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(xc.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Cc.test(e)?e.replace(Cc,"$1_="+wc++):e+(xc.test(e)?"&":"?")+"_="+wc++)),k.ifModified&&(n.lastModified[e]&&v.setRequestHeader("If-Modified-Since",n.lastModified[e]),n.etag[e]&&v.setRequestHeader("If-None-Match",n.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Kc+"; q=0.01":""):k.accepts["*"]);for(d in k.headers){v.setRequestHeader(d,k.headers[d])}if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t)){return v.abort()}u="abort";for(d in {success:1,error:1,complete:1}){v[d](k[d])}if(i=Nc(Jc,k,b,v)){v.readyState=1,h&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t)){throw w}x(-1,w)}}else{x(-1,"No Transport")}function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Pc(k,v,c)),u=Qc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(n.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a)){return this.each(function(b){n(this).wrapAll(a.call(this,b))})}if(this[0]){var b=n(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType){a=a.firstChild}return a}).append(this)}return this},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!l.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||n.css(a,"display"))},n.expr.filters.visible=function(a){return !n.expr.filters.hidden(a)};var Rc=/%20/g,Sc=/\[\]$/,Tc=/\r?\n/g,Uc=/^(?:submit|button|image|reset|file)$/i,Vc=/^(?:input|select|textarea|keygen)/i;function Wc(a,b,c,d){var e;if(n.isArray(b)){n.each(b,function(b,e){c||Sc.test(a)?d(a,e):Wc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)})}else{if(c||"object"!==n.type(b)){d(a,b)}else{for(e in b){Wc(a+"["+e+"]",b[e],c,d)}}}}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};
5if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a)){n.each(a,function(){e(this.name,this.value)})}else{for(c in a){Wc(c,a[c],b,e)}}return d.join("&").replace(Rc,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Vc.test(this.nodeName)&&!Uc.test(a)&&(this.checked||!X.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(Tc,"\r\n")}}):{name:b.name,value:c.replace(Tc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return !this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&$c()||_c()}:$c;var Xc=0,Yc={},Zc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Yc){Yc[a](void 0,!0)}}),l.cors=!!Zc&&"withCredentials" in Zc,Zc=l.ajax=!!Zc,Zc&&n.ajaxTransport(function(a){if(!a.crossDomain||l.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Xc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields){for(e in a.xhrFields){f[e]=a.xhrFields[e]}}a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c){void 0!==c[e]&&f.setRequestHeader(e,c[e]+"")}f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState)){if(delete Yc[g],b=void 0,f.onreadystatechange=n.noop,e){4!==f.readyState&&f.abort()}else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Yc[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function $c(){try{return new a.XMLHttpRequest}catch(b){}}function _c(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||n("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var ad=[],bd=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=ad.pop()||n.expando+"_"+wc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(bd.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&bd.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(bd,"$1"+e):b.jsonp!==!1&&(b.url+=(xc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,ad.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a){return null}"boolean"==typeof b&&(c=b,b=!1),b=b||z;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var cd=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&cd){return cd.apply(this,arguments)}var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=a.slice(h,a.length),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&n.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var dd=a.document.documentElement;function ed(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&n.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using" in b?b.using.call(a,m):l.css(m)}}
5,n.fn.extend({offset:function(a){if(arguments.length){return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)})}var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f){return b=f.documentElement,n.contains(b,e)?(typeof e.getBoundingClientRect!==L&&(d=e.getBoundingClientRect()),c=ed(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d}},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===n.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(c=a.offset()),c.top+=n.css(a[0],"borderTopWidth",!0),c.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-n.css(d,"marginTop",!0),left:b.left-c.left-n.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||dd;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position")){a=a.offsetParent}return a||dd})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return W(this,function(a,d,e){var f=ed(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void (f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Mb(l.pixelPosition,function(a,c){return c?(c=Kb(a,b),Ib.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return W(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var fd=a.jQuery,gd=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=gd),b&&a.jQuery===n&&(a.jQuery=fd),n},typeof b===L&&(a.jQuery=a.$=n),n});
6(function(b,c,a){(function(d){"function"==typeof define&&define.amd?define(["jquery"],d):jQuery&&!jQuery.fn.qtip&&d(jQuery)})(function(am){function ar(f,g,d,h){this.id=d,this.target=f,this.tooltip=a9,this.elements={target:f},this._id=aL+"-"+d,this.timers={img:{}},this.options=g,this.plugins={},this.cache={event:{},target:am(),disabled:ax,attr:h,onTooltip:ax,lastClass:""},this.rendered=this.destroyed=this.disabled=this.waiting=this.hiddenDuringWait=this.positioning=this.triggering=ax}function at(d){return d===a9||"object"!==am.type(d)}function an(d){return !(am.isFunction(d)||d&&d.attr||d.length||"object"===am.type(d)&&(d.jquery||d.then))}function aH(g){var h,f,j,d;return at(g)?ax:(at(g.metadata)&&(g.metadata={type:g.metadata}),"content" in g&&(h=g.content,at(h)||h.jquery||h.done?h=g.content={text:f=an(h)?ax:h}:f=h.text,"ajax" in h&&(j=h.ajax,d=j&&j.once!==ax,delete h.ajax,h.text=function(k,m){var o=f||am(this).attr(m.options.content.attr)||"Loading...",l=am.ajax(am.extend({},j,{context:m})).then(j.success,a9,j.error).then(function(n){return n&&d&&m.set("content.text",n),n},function(p,n,q){m.destroyed||0===p.status||m.set("content.text",n+": "+q)});return d?o:(m.set("content.text",o),l)}),"title" in h&&(at(h.title)||(h.button=h.title.button,h.title=h.title.text),an(h.title||ax)&&(h.title=ax))),"position" in g&&at(g.position)&&(g.position={my:g.position,at:g.position}),"show" in g&&at(g.show)&&(g.show=g.show.jquery?{target:g.show}:g.show===aM?{ready:aM}:{event:g.show}),"hide" in g&&at(g.hide)&&(g.hide=g.hide.jquery?{target:g.hide}:{event:g.hide}),"style" in g&&at(g.style)&&(g.style={classes:g.style}),am.each(aS,function(){this.sanitize&&this.sanitize(g)}),g)}function az(f,h){for(var d,g=0,j=f,k=h.split(".");j=j[k[g++]];){k.length>g&&(d=j)}return[d||f,k.pop()]}function aw(f,h){var d,g,j;for(d in this.checks){for(g in this.checks[d]){(j=RegExp(g,"i").exec(f))&&(h.push(j),("builtin"===d||this.plugins[d])&&this.checks[d][g].apply(this.plugins[d]||this,h))}}}function aE(d){return a7.concat("").join(d?"-"+d+" ":" ")}function aD(d){return d&&{type:d.type,pageX:d.pageX,pageY:d.pageY,target:d.target,relatedTarget:d.relatedTarget,scrollX:d.scrollX||b.pageXOffset||c.body.scrollLeft||c.documentElement.scrollLeft,scrollY:d.scrollY||b.pageYOffset||c.body.scrollTop||c.documentElement.scrollTop}||{}}function aq(d,f){return f>0?setTimeout(am.proxy(d,this),f):(d.call(this),a)}function al(d){return this.tooltip.hasClass(i)?ax:(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this.timers.show=aq.call(this,function(){this.toggle(aM,d)},this.options.show.delay),a)}function aC(f){if(this.tooltip.hasClass(i)){return ax}var g=am(f.relatedTarget),d=g.closest(aO)[0]===this.tooltip[0],h=g[0]===this.options.show.target[0];if(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this!==g[0]&&"mouse"===this.options.position.target&&d||this.options.hide.fixed&&/mouse(out|leave|move)/.test(f.type)&&(d||h)){try{f.preventDefault(),f.stopImmediatePropagation()}catch(j){}}else{this.timers.hide=aq.call(this,function(){this.toggle(ax,f)},this.options.hide.delay,this)}}function aB(d){return this.tooltip.hasClass(i)||!this.options.hide.inactive?ax:(clearTimeout(this.timers.inactive),this.timers.inactive=aq.call(this,function(){this.hide(d)},this.options.hide.inactive),a)}function au(d){this.rendered&&this.tooltip[0].offsetWidth>0&&this.reposition(d)}function ak(f,d,g){am(c.body).delegate(f,(d.split?d:d.join(aW+" "))+aW,function(){var h=aP.api[am.attr(this,a6)];h&&!h.disabled&&g.apply(h,arguments)})}function ah(E,w,o){var j,x,s,B,A,k=am(c.body),D=E[0]===c?k:E,z=E.metadata?
6E.metadata(o.metadata):a9,y="html5"===o.metadata.type&&z?z[o.metadata.name]:a9,q=E.data(o.metadata.name||"qtipopts");try{q="string"==typeof q?am.parseJSON(q):q}catch(C){}if(B=am.extend(aM,{},aP.defaults,o,"object"==typeof q?aH(q):a9,aH(y||z)),x=B.position,B.id=w,"boolean"==typeof B.content.text){if(s=E.attr(B.content.attr),B.content.attr===ax||!s){return ax}B.content.text=s}if(x.container.length||(x.container=k),x.target===ax&&(x.target=D),B.show.target===ax&&(B.show.target=D),B.show.solo===aM&&(B.show.solo=x.container.closest("body")),B.hide.target===ax&&(B.hide.target=D),B.position.viewport===aM&&(B.position.viewport=x.container),x.container=x.container.eq(0),x.at=new ag(x.at,aM),x.my=new ag(x.my),E.data(aL)){if(B.overwrite){E.qtip("destroy",!0)}else{if(B.overwrite===ax){return ax}}}return E.attr(aK,w),B.suppress&&(A=E.attr("title"))&&E.removeAttr("title").attr(bk,A).attr("title",""),j=new ar(E,B,w,!!s),E.data(aL,j),E.one("remove.qtip-"+w+" removeqtip.qtip-"+w,function(){var d;(d=am(this).data(aL))&&d.destroy(!0)}),j}function aG(d){return d.charAt(0).toUpperCase()+d.slice(1)}function aj(f,j){var g,k,l=j.charAt(0).toUpperCase()+j.slice(1),h=(j+" "+aQ.join(l+" ")+l).split(" "),d=0;if(bm[j]){return f.css(bm[j])}for(;g=h[d++];){if((k=f.css(g))!==a){return bm[j]=g,k}}}function aI(d,f){return Math.ceil(parseFloat(aj(d,f)))}function ai(d,f){this._ns="tip",this.options=f,this.offset=f.offset,this.size=[f.width,f.height],this.init(this.qtip=d)}function ap(d,f){this.options=f,this._ns="-modal",this.init(this.qtip=d)}function bc(d){this._ns="ie6",this.init(this.qtip=d)}var aP,ay,ag,aZ,a3,aM=!0,ax=!1,a9=null,aR="x",a0="y",bf="width",bd="height",ba="top",a8="left",aV="bottom",aU="right",aX="center",bl="flipinvert",aN="shift",aS={},aL="qtip",aK="data-hasqtip",a6="data-qtip-id",a7=["ui-widget","ui-tooltip"],aO="."+aL,aT="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),a2=aL+"-fixed",a1=aL+"-default",aJ=aL+"-focus",bb=aL+"-hover",i=aL+"-disabled",av="_replacedByqTip",bk="oldtitle",aA={ie:function(){for(var f=3,d=c.createElement("div");(d.innerHTML="<!--[if gt IE "+ ++f+"]><i></i><![endif]-->")&&d.getElementsByTagName("i")[0];){}return f>4?f:0/0}(),iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,5})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))||ax};ay=ar.prototype,ay._when=function(d){return am.when.apply(am,d)},ay.render=function(w){if(this.rendered||this.destroyed){return this}var q,m=this,g=this.options,j=this.cache,f=this.elements,v=g.content.text,p=g.content.title,k=g.content.button,u=g.position,s=("."+this._id+" ",[]);return am.attr(this.target[0],"aria-describedby",this._id),this.tooltip=f.tooltip=q=am("<div/>",{id:this._id,"class":[aL,a1,g.style.classes,aL+"-pos-"+g.position.my.abbrev()].join(" "),width:g.style.width||"",height:g.style.height||"",tracking:"mouse"===u.target&&u.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":ax,"aria-describedby":this._id+"-content","aria-hidden":aM}).toggleClass(i,this.disabled).attr(a6,this.id).data(aL,this).appendTo(u.container).append(f.content=am("<div />",{"class":aL+"-content",id:this._id+"-content","aria-atomic":aM})),this.rendered=-1,this.positioning=aM,p&&(this._createTitle(),am.isFunction(p)||s.push(this._updateTitle(p,ax))),k&&this._createButton(),am.isFunction(v)||s.push(this._updateContent(v,ax)),this.rendered=aM,this._setWidget(),am.each(aS,function(d){var h;"render"===this.initialize&&(h=this(m))&&(m.plugins[d]=h)}),this._unassignEvents(),this._assignEvents(),this._when(s).then(function(){m._trigger("render"),m.positioning=ax,m.hiddenDuringWait||!g.show.ready&&!w||m.toggle(aM,j.event,ax),m.hiddenDuringWait=ax}),aP.api[this.id]=this,this},ay.destroy=function(d){function f(){if(!this.destroyed){this.destroyed=aM;var g=this.target,h=g.attr(bk);this.rendered&&this.tooltip.stop(1,0).find("*").remove().end().remove(),am.each(this.plugins,function(){this.destroy&&this.destroy()}),clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this._unassignEvents(),g.removeData(aL).removeAttr(a6).removeAttr(aK).removeAttr("aria-describedby"),this.options.suppress&&h&&g.attr("title",h).removeAttr(bk),this._unbind(g),this.options=this.elements=this.cache=this.timers=this.plugins=this.mouse=a9,delete aP.api[this.id]}}return this.destroyed?this.target:(d===aM&&"hide"!==this.triggering||!this.rendered?f.call(this):(this.tooltip.one("tooltiphidden",am.proxy(f,this)),!this.triggering&&this.hide()),this.target)},aZ=ay.checks={builtin:{"^id$":function(f,h,d,j){var k=d===aM?aP.nextid:d,g=aL+"-"+k;k!==ax&&k.length>0&&!am("#"+g).length?(this._id=g,this.rendered&&(this.tooltip[0].id=this._id,this.elements.content[0].id=this._id+"-content",this.elements.title[0].id=this._id+"-title")):f[h]=j},"^prerender":function(f,g,d){d&&!this.rendered&&this.render(this.options.show.ready)},"^content.text$":function(f,g,d){this._updateContent(d)},"^content.attr$":function(f,h,d,g){this.options.content.text===this.target.attr(g)&&this._updateContent(this.target.attr(d))},"^content.title$":function(d,g,f){return f?(f&&!this.elements.title&&this._createTitle(),this._updateTitle(f),a):this._removeTitle()},"^content.button$":function(f,g,d){this._updateButton(d)},"^content.title.(text|button)$":function(f,g,d){this.set("content."+g,d)}
6,"^position.(my|at)$":function(f,g,d){"string"==typeof d&&(f[g]=new ag(d,"at"===g))},"^position.container$":function(f,g,d){this.rendered&&this.tooltip.appendTo(d)},"^show.ready$":function(f,g,d){d&&(!this.rendered&&this.render(aM)||this.toggle(aM))},"^style.classes$":function(f,h,d,g){this.rendered&&this.tooltip.removeClass(g).addClass(d)},"^style.(width|height)":function(f,g,d){this.rendered&&this.tooltip.css(g,d)},"^style.widget|content.title":function(){this.rendered&&this._setWidget()},"^style.def":function(f,g,d){this.rendered&&this.tooltip.toggleClass(a1,!!d)},"^events.(render|show|move|hide|focus|blur)$":function(f,g,d){this.rendered&&this.tooltip[(am.isFunction(d)?"":"un")+"bind"]("tooltip"+g,d)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){if(this.rendered){var d=this.options.position;this.tooltip.attr("tracking","mouse"===d.target&&d.adjust.mouse),this._unassignEvents(),this._assignEvents()}}}},ay.get=function(f){if(this.destroyed){return this}var g=az(this.options,f.toLowerCase()),d=g[0][g[1]];return d.precedance?d.string():d};var a4=/^position\.(my|at|adjust|target|container|viewport)|style|content|show\.ready/i,bq=/^prerender|show\.ready/i;ay.set=function(d,g){if(this.destroyed){return this}var h,k=this.rendered,f=ax,j=this.options;return this.checks,"string"==typeof d?(h=d,d={},d[h]=g):d=am.extend({},d),am.each(d,function(p,q){if(k&&bq.test(p)){return delete d[p],a}var n,m=az(j,p.toLowerCase());n=m[0][m[1]],m[0][m[1]]=q&&q.nodeType?am(q):q,f=a4.test(p)||f,d[p]=[m[0],m[1],q,n]}),aH(j),this.positioning=aM,am.each(d,am.proxy(aw,this)),this.positioning=ax,this.rendered&&this.tooltip[0].offsetWidth>0&&f&&this.reposition("mouse"===j.position.target?a9:this.cache.event),this},ay._update=function(f,g){var d=this,h=this.cache;return this.rendered&&f?(am.isFunction(f)&&(f=f.call(this.elements.target,h.event,this)||""),am.isFunction(f.then)?(h.waiting=aM,f.then(function(j){return h.waiting=ax,d._update(j,g)},a9,function(j){return d._update(j,g)})):f===ax||!f&&""!==f?ax:(f.jquery&&f.length>0?g.empty().append(f.css({display:"block",visibility:"visible"})):g.html(f),this._waitForContent(g).then(function(j){j.images&&j.images.length&&d.rendered&&d.tooltip[0].offsetWidth>0&&d.reposition(h.event,!j.length)}))):ax},ay._waitForContent=function(d){var f=this.cache;return f.waiting=aM,(am.fn.imagesLoaded?d.imagesLoaded():am.Deferred().resolve([])).done(function(){f.waiting=ax}).promise()},ay._updateContent=function(d,f){this._update(d,this.elements.content,f)},ay._updateTitle=function(d,f){this._update(d,this.elements.title,f)===ax&&this._removeTitle(ax)},ay._createTitle=function(){var d=this.elements,f=this._id+"-title";d.titlebar&&this._removeTitle(),d.titlebar=am("<div />",{"class":aL+"-titlebar "+(this.options.style.widget?aE("header"):"")}).append(d.title=am("<div />",{id:f,"class":aL+"-title","aria-atomic":aM})).insertBefore(d.content).delegate(".qtip-close","mousedown keydown mouseup keyup mouseout",function(g){am(this).toggleClass("ui-state-active ui-state-focus","down"===g.type.substr(-4))}).delegate(".qtip-close","mouseover mouseout",function(g){am(this).toggleClass("ui-state-hover","mouseover"===g.type)}),this.options.content.button&&this._createButton()},ay._removeTitle=function(d){var f=this.elements;f.title&&(f.titlebar.remove(),f.titlebar=f.title=f.button=a9,d!==ax&&this.reposition())},ay.reposition=function(P,K){if(!this.rendered||this.positioning||this.destroyed){return this}this.positioning=aM;var L,H,X=this.cache,Q=this.tooltip,N=this.options.position,V=N.target,U=N.my,J=N.at,F=N.viewport,S=N.container,R=N.adjust,M=R.method.split(" "),E=Q.outerWidth(ax),A=Q.outerHeight(ax),W=0,D=0,Y=Q.css("position"),B={left:0,top:0},I=Q[0].offsetWidth>0,G=P&&"scroll"===P.type,k=am(b),O=S[0].ownerDocument,s=this.mouse;if(am.isArray(V)&&2===V.length){J={x:a8,y:ba},B={left:V[0],top:V[1]}}else{if("mouse"===V){J={x:a8,y:ba},!s||!s.pageX||!R.mouse&&P&&P.pageX?P&&P.pageX||((!R.mouse||this.options.show.distance)&&X.origin&&X.origin.pageX?P=X.origin:(!P||P&&("resize"===P.type||"scroll"===P.type))&&(P=X.event)):P=s,"static"!==Y&&(B=S.offset()),O.body.offsetWidth!==(b.innerWidth||O.documentElement.clientWidth)&&(H=am(c.body).offset()),B={left:P.pageX-B.left+(H&&H.left||0),top:P.pageY-B.top+(H&&H.top||0)},R.mouse&&G&&s&&(B.left-=(s.scrollX||0)-k.scrollLeft(),B.top-=(s.scrollY||0)-k.scrollTop())}else{if("event"===V?P&&P.target&&"scroll"!==P.type&&"resize"!==P.type?
6X.target=am(P.target):P.target||(X.target=this.elements.target):"event"!==V&&(X.target=am(V.jquery?V:this.elements.target)),V=X.target,V=am(V).eq(0),0===V.length){return this}V[0]===c||V[0]===b?(W=aA.iOS?b.innerWidth:V.width(),D=aA.iOS?b.innerHeight:V.height(),V[0]===b&&(B={top:(F||V).scrollTop(),left:(F||V).scrollLeft()})):aS.imagemap&&V.is("area")?L=aS.imagemap(this,V,J,aS.viewport?M:ax):aS.svg&&V&&V[0].ownerSVGElement?L=aS.svg(this,V,J,aS.viewport?M:ax):(W=V.outerWidth(ax),D=V.outerHeight(ax),B=V.offset()),L&&(W=L.width,D=L.height,H=L.offset,B=L.position),B=this.reposition.offset(V,B,S),(aA.iOS>3.1&&4.1>aA.iOS||aA.iOS>=4.3&&4.33>aA.iOS||!aA.iOS&&"fixed"===Y)&&(B.left-=k.scrollLeft(),B.top-=k.scrollTop()),(!L||L&&L.adjustable!==ax)&&(B.left+=J.x===aU?W:J.x===aX?W/2:0,B.top+=J.y===aV?D:J.y===aX?D/2:0)}}return B.left+=R.x+(U.x===aU?-E:U.x===aX?-E/2:0),B.top+=R.y+(U.y===aV?-A:U.y===aX?-A/2:0),aS.viewport?(B.adjusted=aS.viewport(this,B,N,W,D,E,A),H&&B.adjusted.left&&(B.left+=H.left),H&&B.adjusted.top&&(B.top+=H.top)):B.adjusted={left:0,top:0},this._trigger("move",[B,F.elem||F],P)?(delete B.adjusted,K===ax||!I||isNaN(B.left)||isNaN(B.top)||"mouse"===V||!am.isFunction(N.effect)?Q.css(B):am.isFunction(N.effect)&&(N.effect.call(Q,this,am.extend({},B)),Q.queue(function(d){am(this).css({opacity:"",height:""}),aA.ie&&this.style.removeAttribute("filter"),d()})),this.positioning=ax,this):this},ay.reposition.offset=function(x,q,j){function k(d,h){q.left+=h*d.scrollLeft(),q.top+=h*d.scrollTop()}if(!j[0]){return q}var f,w,s,m,v=am(x[0].ownerDocument),u=!!aA.ie&&"CSS1Compat"!==c.compatMode,g=j[0];do{"static"!==(w=am.css(g,"position"))&&("fixed"===w?(s=g.getBoundingClientRect(),k(v,-1)):(s=am(g).position(),s.left+=parseFloat(am.css(g,"borderLeftWidth"))||0,s.top+=parseFloat(am.css(g,"borderTopWidth"))||0),q.left-=s.left+(parseFloat(am.css(g,"marginLeft"))||0),q.top-=s.top+(parseFloat(am.css(g,"marginTop"))||0),f||"hidden"===(m=am.css(g,"overflow"))||"visible"===m||(f=am(g)))}while(g=g.offsetParent);return f&&(f[0]!==v[0]||u)&&k(f,1),q};var bh=(ag=ay.reposition.Corner=function(f,g){f=(""+f).replace(/([A-Z])/," $1").replace(/middle/gi,aX).toLowerCase(),this.x=(f.match(/left|right/i)||f.match(/center/)||["inherit"])[0].toLowerCase(),this.y=(f.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase(),this.forceY=!!g;var d=f.charAt(0);this.precedance="t"===d||"b"===d?a0:aR}).prototype;bh.invert=function(d,f){this[d]=this[d]===a8?aU:this[d]===aU?a8:f||this[d]},bh.string=function(){var d=this.x,f=this.y;return d===f?d:this.precedance===a0||this.forceY&&"center"!==f?f+" "+d:d+" "+f},bh.abbrev=function(){var d=this.string().split(" ");return d[0].charAt(0)+(d[1]&&d[1].charAt(0)||"")},bh.clone=function(){return new ag(this.string(),this.forceY)},ay.toggle=function(H,x){var k=this.cache,q=this.options,d=this.tooltip;if(x){if(/over|enter/.test(x.type)&&/out|leave/.test(k.event.type)&&q.show.target.add(x.target).length===q.show.target.length&&d.has(x.relatedTarget).length){return this}k.event=aD(x)}if(this.waiting&&!H&&(this.hiddenDuringWait=aM),!this.rendered){return H?this.render(1):this}if(this.destroyed||this.disabled){return this}var E,z,w,C=H?"show":"hide",j=this.options[C],G=(this.options[H?"hide":"show"],this.options.position),B=this.options.content,A=this.tooltip.css("width"),s=this.tooltip.is(":visible"),F=H||1===j.target.length,D=!x||2>j.target.length||k.target[0]===x.target;return(typeof H).search("boolean|number")&&(H=!s),E=!d.is(":animated")&&s===H&&D,z=E?a9:!!this._trigger(C,[90]),this.destroyed?this:(z!==ax&&H&&this.focus(x),!z||E?this:(am.attr(d[0],"aria-hidden",!H),H?(k.origin=aD(this.mouse),am.isFunction(B.text)&&this._updateContent(B.text,ax),am.isFunction(B.title)&&this._updateTitle(B.title,ax),!a3&&"mouse"===G.target&&G.adjust.mouse&&(am(c).bind("mousemove."+aL,this._storeMouse),a3=aM),A||d.css("width",d.outerWidth(ax)),this.reposition(x,arguments[2]),A||d.css("width",""),j.solo&&("string"==typeof j.solo?am(j.solo):am(aO,j.solo)).not(d).not(j.target).qtip("hide",am.Event("tooltipsolo"))):(clearTimeout(this.timers.show),delete k.origin,a3&&!am(aO+'[tracking="true"]:visible',j.solo).not(d).length&&(am(c).unbind("mousemove."+aL),a3=ax),this.blur(x)),w=am.proxy(function(){H?(aA.ie&&d[0].style.removeAttribute("filter"),d.css("overflow",""),"string"==typeof j.autofocus&&am(this.options.show.autofocus,d).focus(),this.options.show.target.trigger("qtip-"+this.id+"-inactive")):d.css({display:"",visibility:"",opacity:"",left:"",top:""}),this._trigger(H?"visible":"hidden")},this),j.effect===ax||F===ax?(d[C](),w()):am.isFunction(j.effect)?(d.stop(1,1),j.effect.call(d,this),d.queue("fx",function(f){w(),f()})):d.fadeTo(90,H?1:0,w),H&&j.target.trigger("qtip-"+this.id+"-inactive"),this))},ay.show=function(d){return this.toggle(aM,d)},ay.hide=function(d){return this.toggle(ax,d)},ay.focus=function(f){if(!this.rendered||this.destroyed){return this}var g=am(aO),d=this.tooltip,h=parseInt(d[0].style.zIndex,10),j=aP.zindex+g.length;return d.hasClass(aJ)||this._trigger("focus",[j],f)&&(h!==j&&(g.each(function(){this.style.zIndex>h&&(this.style.zIndex=this.style.zIndex-1)}),g.filter("."+aJ).qtip("blur",f)),d.addClass(aJ)[0].style.zIndex=j),this},ay.blur=function(d){return !this.rendered||this.destroyed?this:(this.tooltip.removeClass(aJ),this._trigger("blur",[this.tooltip.css("zIndex")],d),this)},ay.disable=function(d){return this.destroyed?this:("toggle"===d?d=!(this.rendered?this.tooltip.hasClass(i):this.disabled):"boolean"!=typeof d&&(d=aM),this.rendered&&this.tooltip.toggleClass(i,d).attr("aria-disabled",d),this.disabled=!!d,this)},ay.enable=function(){return this.disable(ax)},ay._createButton=function(){var f=this,h=this.elements,d=h.tooltip,j=this.options.content.button,k="string"==typeof j,g=k?j:"Close tooltip";h.button&&h.button.remove(),h.button=j.jquery?j:am("<a />",{"class":"qtip-close "+(this.options.style.widget?"":aL+"-icon"),title:g,"aria-label":g}).prepend(am("<span />",{"class":"ui-icon ui-icon-close",html:"&times;"})),h.button.appendTo(h.titlebar||d).attr("role","button").click(function(l){return d.hasClass(i)||f.hide(l),ax})},ay._updateButton=function(d){if(!this.rendered){return ax}var f=this.elements.button;d?this._createButton():f.remove()}
6,ay._setWidget=function(){var f=this.options.style.widget,h=this.elements,d=h.tooltip,g=d.hasClass(i);d.removeClass(i),i=f?"ui-state-disabled":"qtip-disabled",d.toggleClass(i,g),d.toggleClass("ui-helper-reset "+aE(),f).toggleClass(a1,this.options.style.def&&!f),h.content&&h.content.toggleClass(aE("content"),f),h.titlebar&&h.titlebar.toggleClass(aE("header"),f),h.button&&h.button.toggleClass(aL+"-icon",!f)},ay._storeMouse=function(d){(this.mouse=aD(d)).type="mousemove"},ay._bind=function(f,h,d,j,k){var g="."+this._id+(j?"-"+j:"");h.length&&am(f).bind((h.split?h:h.join(g+" "))+g,am.proxy(d,k||this))},ay._unbind=function(d,f){am(d).unbind("."+this._id+(f?"-"+f:""))};var aW="."+aL;am(function(){ak(aO,["mouseenter","mouseleave"],function(f){var g="mouseenter"===f.type,d=am(f.currentTarget),h=am(f.relatedTarget||f.target),j=this.options;g?(this.focus(f),d.hasClass(a2)&&!d.hasClass(i)&&clearTimeout(this.timers.hide)):"mouse"===j.position.target&&j.hide.event&&j.show.target&&!h.closest(j.show.target[0]).length&&this.hide(f),d.toggleClass(bb,g)}),ak("["+a6+"]",aT,aB)}),ay._trigger=function(f,g,d){var h=am.Event("tooltip"+f);return h.originalEvent=d&&am.extend({},d)||this.cache.event||a9,this.triggering=f,this.tooltip.trigger(h,[this].concat(g||[])),this.triggering=ax,!h.isDefaultPrevented()},ay._bindEvents=function(f,k,l,m,j,d){if(m.add(l).length===m.length){var g=[];k=am.map(k,function(h){var n=am.inArray(h,f);return n>-1?(g.push(f.splice(n,1)[0]),a):h}),g.length&&this._bind(l,g,function(h){var n=this.rendered?this.tooltip[0].offsetWidth>0:!1;(n?d:j).call(this,h)})}this._bind(l,f,j),this._bind(m,k,d)},ay._assignInitialEvents=function(f){function k(h){return this.disabled||this.destroyed?ax:(this.cache.event=aD(h),this.cache.target=h?am(h.target):[a],clearTimeout(this.timers.show),this.timers.show=aq.call(this,function(){this.render("object"==typeof h||l.show.ready)},l.show.delay),a)}var l=this.options,m=l.show.target,j=l.hide.target,d=l.show.event?am.trim(""+l.show.event).split(" "):[],g=l.hide.event?am.trim(""+l.hide.event).split(" "):[];/mouse(over|enter)/i.test(l.show.event)&&!/mouse(out|leave)/i.test(l.hide.event)&&g.push("mouseleave"),this._bind(m,"mousemove",function(h){this._storeMouse(h),this.cache.onTarget=aM}),this._bindEvents(d,g,m,j,k,function(){clearTimeout(this.timers.show)}),(l.show.ready||l.prerender)&&k.call(this,f)},ay._assignEvents=function(){var q=this,j=this.options,k=j.position,f=this.tooltip,z=j.show.target,s=j.hide.target,m=k.container,w=k.viewport,u=am(c),g=(am(c.body),am(b)),A=j.show.event?am.trim(""+j.show.event).split(" "):[],x=j.hide.event?am.trim(""+j.hide.event).split(" "):[];am.each(j.events,function(d,h){q._bind(f,"toggle"===d?["tooltipshow","tooltiphide"]:["tooltip"+d],h,null,f)}),/mouse(out|leave)/i.test(j.hide.event)&&"window"===j.hide.leave&&this._bind(u,["mouseout","blur"],function(d){/select|option/.test(d.target.nodeName)||d.relatedTarget||this.hide(d)}),j.hide.fixed?s=s.add(f.addClass(a2)):/mouse(over|enter)/i.test(j.show.event)&&this._bind(s,"mouseleave",function(){clearTimeout(this.timers.show)}),(""+j.hide.event).indexOf("unfocus")>-1&&this._bind(m.closest("html"),["mousedown","touchstart"],function(h){var l=am(h.target),d=this.rendered&&!this.tooltip.hasClass(i)&&this.tooltip[0].offsetWidth>0,n=l.parents(aO).filter(this.tooltip[0]).length>0;l[0]===this.target[0]||l[0]===this.tooltip[0]||n||this.target.has(l[0]).length||!d||this.hide(h)}),"number"==typeof j.hide.inactive&&(this._bind(z,"qtip-"+this.id+"-inactive",aB),this._bind(s.add(f),aP.inactiveEvents,aB,"-inactive")),this._bindEvents(A,x,z,s,al,aC),this._bind(z.add(f),"mousemove",function(h){if("number"==typeof j.hide.distance){var n=this.cache.origin||{},d=this.options.hide.distance,l=Math.abs;(l(h.pageX-n.pageX)>=d||l(h.pageY-n.pageY)>=d)&&this.hide(h)}this._storeMouse(h)}),"mouse"===k.target&&k.adjust.mouse&&(j.hide.event&&this._bind(z,["mouseenter","mouseleave"],function(d){this.cache.onTarget="mouseenter"===d.type}),this._bind(u,"mousemove",function(d){this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(i)&&this.tooltip[0].offsetWidth>0&&this.reposition(d)})),(k.adjust.resize||w.length)&&this._bind(am.event.special.resize?w:g,"resize",au),k.adjust.scroll&&this._bind(g.add(k.container),"scroll",au)},ay._unassignEvents=function(){var d=[this.options.show.target[0],this.options.hide.target[0],this.rendered&&this.tooltip[0],this.options.position.container[0],this.options.position.viewport[0],this.options.position.container.closest("html")[0],b,c];this._unbind(am([]).pushStack(am.grep(d,function(f){return"object"==typeof f})))},aP=am.fn.qtip=function(f,k,m){var q=(""+f).toLowerCase(),j=a9,g=am.makeArray(arguments).slice(1),d=g[g.length-1],p=this[0]?am.data(this[0],aL):a9;
6return !arguments.length&&p||"api"===q?p:"string"==typeof f?(this.each(function(){var h=am.data(this,aL);if(!h){return aM}if(d&&d.timeStamp&&(h.cache.event=d),!k||"option"!==q&&"options"!==q){h[q]&&h[q].apply(h,g)}else{if(m===a&&!am.isPlainObject(k)){return j=h.get(k),ax}h.set(k,m)}}),j!==a9?j:this):"object"!=typeof f&&arguments.length?a:(p=aH(am.extend(aM,{},f)),this.each(function(h){var l,n;return n=am.isArray(p.id)?p.id[h]:p.id,n=!n||n===ax||1>n.length||aP.api[n]?aP.nextid++:n,l=ah(am(this),n,p),l===ax?aM:(aP.api[n]=l,am.each(aS,function(){"initialize"===this.initialize&&this(l)}),l._assignInitialEvents(d),a)}))},am.qtip=ar,aP.api={},am.each({attr:function(f,g){if(this.length){var d=this[0],h="title",j=am.data(d,"qtip");if(f===h&&j&&"object"==typeof j&&j.options.suppress){return 2>arguments.length?am.attr(d,bk):(j&&j.options.content.attr===h&&j.cache.attr&&j.set("content.text",g),this.attr(bk,g))}}return am.fn["attr"+av].apply(this,arguments)},clone:function(d){var f=(am([]),am.fn["clone"+av].apply(this,arguments));return d||f.filter("["+bk+"]").attr("title",function(){return am.attr(this,bk)}).removeAttr(bk),f}},function(f,g){if(!g||am.fn[f+av]){return aM}var d=am.fn[f+av]=am.fn[f];am.fn[f]=function(){return g.apply(this,arguments)||d.apply(this,arguments)}}),am.ui||(am["cleanData"+av]=am.cleanData,am.cleanData=function(f){for(var g,d=0;(g=am(f[d])).length;d++){if(g.attr(aK)){try{g.triggerHandler("removeqtip")}catch(h){}}}am["cleanData"+av].apply(this,arguments)}),aP.version="2.2.0",aP.nextid=0,aP.inactiveEvents=aT,aP.zindex=15000,aP.defaults={prerender:ax,id:ax,overwrite:aM,suppress:aM,content:{text:aM,attr:"title",title:ax,button:ax},position:{my:"top left",at:"bottom right",target:ax,container:ax,viewport:ax,adjust:{x:0,y:0,mouse:aM,scroll:aM,resize:aM,method:"flipinvert flipinvert"},effect:function(d,f){am(this).animate(f,{duration:200,queue:ax})}},show:{target:ax,event:"mouseenter",effect:aM,delay:90,solo:ax,ready:ax,autofocus:ax},hide:{target:ax,event:"mouseleave",effect:aM,delay:0,fixed:ax,inactive:ax,leave:"window",distance:ax},style:{classes:"",widget:ax,width:ax,height:ax,def:aM},events:{render:a9,move:a9,show:a9,hide:a9,toggle:a9,visible:a9,hidden:a9,focus:a9,blur:a9}};var bp,ao="margin",ab="border",ad="color",aF="background-color",bo="transparent",bi=" !important",bj=!!c.createElement("canvas").getContext,af=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i,bm={},aQ=["Webkit","O","Moz","ms"];if(bj){var aa=b.devicePixelRatio||1,e=function(){var d=c.createElement("canvas").getContext("2d");return d.backingStorePixelRatio||d.webkitBackingStorePixelRatio||d.mozBackingStorePixelRatio||d.msBackingStorePixelRatio||d.oBackingStorePixelRatio||1}(),bs=aa/e}else{var t=function(f,g,d){return"<qtipvml:"+f+' xmlns="urn:schemas-microsoft.com:vml" class="qtip-vml" '+(g||"")+' style="behavior: url(#default#VML); '+(d||"")+'" />'}}am.extend(ai.prototype,{init:function(f){var g,d;d=this.element=f.elements.tip=am("<div />",{"class":aL+"-tip"}).prependTo(f.tooltip),bj?(g=am("<canvas />").appendTo(this.element)[0].getContext("2d"),g.lineJoin="miter",g.miterLimit=100000,g.save()):(g=t("shape",'coordorigin="0,0"',"position:absolute;"),this.element.html(g+g),f._bind(am("*",d).add(d),["click","mousedown"],function(h){h.stopPropagation()},this._ns)),f._bind(f.tooltip,"tooltipmove",this.reposition,this._ns,this),this.create()},_swapDimensions:function(){this.size[0]=this.options.height,this.size[1]=this.options.width},_resetDimensions:function(){this.size[0]=this.options.width,this.size[1]=this.options.height},_useTitle:function(d){var f=this.qtip.elements.titlebar;return f&&(d.y===ba||d.y===aX&&this.element.position().top+this.size[1]/2+this.options.offset<f.outerHeight(aM))},_parseCorner:function(d){var f=this.qtip.options.position.my;return d===ax||f===ax?d=ax:d===aM?d=new ag(f.string()):d.string||(d=new ag(d),d.fixed=aM),d},_parseWidth:function(f,h,d){var g=this.qtip.elements,j=ab+aG(h)+"Width";return(d?aI(d,j):aI(g.content,j)||aI(this._useTitle(f)&&g.titlebar||g.content,j)||aI(g.tooltip,j))||0},_parseRadius:function(f){var g=this.qtip.elements,d=ab+aG(f.y)+aG(f.x)+"Radius";return 9>aA.ie?0:aI(this._useTitle(f)&&g.titlebar||g.content,d)||aI(g.tooltip,d)||0},_invalidColour:function(f,h,d){var g=f.css(h);return !g||d&&g===f.css(d)||af.test(g)?ax:g},_parseColours:function(g){var j=this.qtip.elements,f=this.element.css("cssText",""),k=ab+aG(g[g.precedance])+aG(ad),l=this._useTitle(g)&&j.titlebar||j.content,h=this._invalidColour,d=[];return d[0]=h(f,aF)||h(l,aF)||h(j.content,aF)||h(j.tooltip,aF)||f.css(aF),d[1]=h(f,k,ad)||h(l,k,ad)||h(j.content,k,ad)||h(j.tooltip,k,ad)||j.tooltip.css(k),am("*",f).add(f).css("cssText",aF+":"+bo+bi+";"+ab+":0"+bi+";"),d},_calculateSize:function(z){var v,q,A,j=z.precedance===a0,k=this.options.width,f=this.options.height,y="c"===z.abbrev(),u=(j?k:f)*(y?0.5:1),m=Math.pow,x=Math.round,w=Math.sqrt(m(u,2)+m(f,2)),g=[this.border/u*w,this.border/f*w
vendor: 4,115 bytes, line 6
6];return g[2]=Math.sqrt(m(g[0],2)-m(this.border,2)),g[3]=Math.sqrt(m(g[1],2)-m(this.border,2)),v=w+g[2]+g[3]+(y?0:g[0]),q=v/w,A=[x(q*k),x(q*f)],j?A:A.reverse()},_calculateTip:function(g,k,f){f=f||1,k=k||this.size;var h=k[0]*f,l=k[1]*f,m=Math.ceil(h/2),j=Math.ceil(l/2),d={br:[0,0,h,l,h,0],bl:[0,0,h,0,0,l],tr:[0,l,h,0,h,l],tl:[0,0,0,l,h,l],tc:[0,l,m,0,h,l],bc:[0,0,h,0,m,l],rc:[0,0,h,j,0,l],lc:[h,0,h,l,0,j]};return d.lt=d.br,d.rt=d.bl,d.lb=d.tr,d.rb=d.tl,d[g.abbrev()]},_drawCoords:function(d,f){d.beginPath(),d.moveTo(f[0],f[1]),d.lineTo(f[2],f[3]),d.lineTo(f[4],f[5]),d.closePath()},create:function(){var d=this.corner=(bj||aA.ie)&&this._parseCorner(this.options.corner);return(this.enabled=!!this.corner&&"c"!==this.corner.abbrev())&&(this.qtip.cache.corner=d.clone(),this.update()),this.element.toggle(this.enabled),this.corner},update:function(D,z){if(!this.enabled){return this}var q,s,j,H,A,x,F,E,k=this.qtip.elements,J=this.element,C=J.children(),B=this.options,w=this.size,I=B.mimic,G=Math.round;D||(D=this.qtip.cache.corner||this.corner),I===ax?I=D:(I=new ag(I),I.precedance=D.precedance,"inherit"===I.x?I.x=D.x:"inherit"===I.y?I.y=D.y:I.x===I.y&&(I[D.precedance]=D[D.precedance])),s=I.precedance,D.precedance===aR?this._swapDimensions():this._resetDimensions(),q=this.color=this._parseColours(D),q[1]!==bo?(E=this.border=this._parseWidth(D,D[D.precedance]),B.border&&1>E&&!af.test(q[1])&&(q[0]=q[1]),this.border=E=B.border!==aM?B.border:E):this.border=E=0,F=this.size=this._calculateSize(D),J.css({width:F[0],height:F[1],lineHeight:F[1]+"px"}),x=D.precedance===a0?[G(I.x===a8?E:I.x===aU?F[0]-w[0]-E:(F[0]-w[0])/2),G(I.y===ba?F[1]-w[1]:0)]:[G(I.x===a8?F[0]-w[0]:0),G(I.y===ba?E:I.y===aV?F[1]-w[1]-E:(F[1]-w[1])/2)],bj?(j=C[0].getContext("2d"),j.restore(),j.save(),j.clearRect(0,0,6000,6000),H=this._calculateTip(I,w,bs),A=this._calculateTip(I,this.size,bs),C.attr(bf,F[0]*bs).attr(bd,F[1]*bs),C.css(bf,F[0]).css(bd,F[1]),this._drawCoords(j,A),j.fillStyle=q[1],j.fill(),j.translate(x[0]*bs,x[1]*bs),this._drawCoords(j,H),j.fillStyle=q[0],j.fill()):(H=this._calculateTip(I),H="m"+H[0]+","+H[1]+" l"+H[2]+","+H[3]+" "+H[4]+","+H[5]+" xe",x[2]=E&&/^(r|b)/i.test(D.string())?8===aA.ie?2:1:0,C.css({coordsize:F[0]+E+" "+(F[1]+E),antialias:""+(I.string().indexOf(aX)>-1),left:x[0]-x[2]*Number(s===aR),top:x[1]-x[2]*Number(s===a0),width:F[0]+E,height:F[1]+E}).each(function(d){var f=am(this);f[f.prop?"prop":"attr"]({coordsize:F[0]+E+" "+(F[1]+E),path:H,fillcolor:q[0],filled:!!d,stroked:!d}).toggle(!(!E&&!d)),!d&&f.html(t("stroke",'weight="'+2*E+'px" color="'+q[1]+'" miterlimit="1000" joinstyle="miter"'))})),b.opera&&setTimeout(function(){k.tip.css({display:"inline-block",visibility:"visible"})},1),z!==ax&&this.calculate(D,F)},calculate:function(s,p){if(!this.enabled){return ax}var k,f,g=this,d=this.qtip.elements,q=this.element,m=this.options.offset,j=(d.tooltip.hasClass("ui-widget"),{});return s=s||this.corner,k=s.precedance,p=p||this._calculateSize(s),f=[s.x,s.y],k===aR&&f.reverse(),am.each(f,function(l,r){var h,u,n;r===aX?(h=k===a0?a8:ba,j[h]="50%",j[ao+"-"+h]=-Math.round(p[k===a0?0:1]/2)+m):(h=g._parseWidth(s,r,d.tooltip),u=g._parseWidth(s,r,d.content),n=g._parseRadius(s),j[r]=Math.max(-g.border,l?u:m+(n>h?n:-h)))}),j[s[k]]-=p[k===aR?0:1],q.css({margin:"",top:"",bottom:"",left:"",right:""}).css(j),j},reposition:function(E,z,F){function m(f,h,d,g,l){f===aN&&v.precedance===h&&B[g]&&v[d]!==aX?v.precedance=v.precedance===aR?a0:aR:f!==aN&&B[g]&&(v[h]=v[h]===aX?B[g]>0?g:l:v[h]===g?l:g)}function q(d,f,g){v[d]===aX?x[ao+"-"+f]=y[d]=j[ao+"-"+f]-B[f]:(C=j[g]!==a?[B[f],-j[f]]:[-B[f],j[f]],(y[d]=Math.max(C[0],C[1]))>C[0]&&(F[f]-=B[f],y[f]=ax),x[j[g]!==a?g:f]=y[d])}if(this.enabled){var j,C,w=z.cache,v=this.corner.clone(),B=F.adjusted,A=z.options.position.adjust.method.split(" "),k=A[0],D=A[1]||A[0],y={left:ax,top:ax,x:0,y:0},x={};this.corner.fixed!==aM&&(m(k,aR,a0,a8,aU),m(D,a0,aR,ba,aV),v.string()===w.corner.string()||w.cornerTop===B.top&&w.cornerLeft===B.left||this.update(v,ax)),j=this.calculate(v),j.right!==a&&(j.left=-j.right),j.bottom!==a&&(j.top=-j.bottom),j.user=this.offset,(y.left
6=k===aN&&!!B.left)&&q(aR,a8,aU),(y.top=D===aN&&!!B.top)&&q(a0,ba,aV),this.element.css(x).toggle(!(y.x&&y.y||v.x===aX&&y.y||v.y===aX&&y.x)),F.left-=j.left.charAt?j.user:k!==aN||y.top||!y.left&&!y.top?j.left+this.border:0,F.top-=j.top.charAt?j.user:D!==aN||y.left||!y.left&&!y.top?j.top+this.border:0,w.cornerLeft=B.left,w.cornerTop=B.top,w.corner=v.clone()}},destroy:function(){this.qtip._unbind(this.qtip.tooltip,this._ns),this.qtip.elements.tip&&this.qtip.elements.tip.find("*").remove().end().remove()}}),bp=aS.tip=function(d){return new ai(d,d.options.style.tip)},bp.initialize="render",bp.sanitize=function(d){if(d.style&&"tip" in d.style){var f=d.style.tip;"object"!=typeof f&&(f=d.style.tip={corner:f}),/string|boolean/i.test(typeof f.corner)||(f.corner=aM)}},aZ.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){this.create(),this.qtip.reposition()},"^style.tip.(height|width)$":function(d){this.size=[d.width,d.height],this.update(),this.qtip.reposition()},"^content.title|style.(classes|widget)$":function(){this.update()}},am.extend(aM,aP.defaults,{style:{tip:{corner:aM,mimic:ax,width:6,height:6,border:aM,offset:0}}});var aY,bn,ac="qtip-modal",bg="."+ac;bn=function(){function s(l){if(am.expr[":"].focusable){return am.expr[":"].focusable}var v,h,w,x=!isNaN(am.attr(l,"tabindex")),u=l.nodeName&&l.nodeName.toLowerCase();return"area"===u?(v=l.parentNode,h=v.name,l.href&&h&&"map"===v.nodeName.toLowerCase()?(w=am("img[usemap=#"+h+"]")[0],!!w&&w.is(":visible")):!1):/input|select|textarea|button|object/.test(u)?!l.disabled:"a"===u?l.href||x:x}function k(h){1>p.length&&h.length?h.not("body").blur():p.first().focus()}function f(r){if(m.is(":visible")){var u,v=am(r.target),n=g.tooltip,h=v.closest(aO);u=1>h.length?ax:parseInt(h[0].style.zIndex,10)>parseInt(n[0].style.zIndex,10),u||v.closest(aO)[0]===n[0]||k(v),d=r.target===p[p.length-1]}}var g,d,q,m,j=this,p={};am.extend(j,{init:function(){return m=j.elem=am("<div />",{id:"qtip-overlay",html:"<div></div>",mousedown:function(){return ax}}).hide(),am(c.body).bind("focusin"+bg,f),am(c).bind("keydown"+bg,function(h){g&&g.options.show.modal.escape&&27===h.keyCode&&g.hide(h)}),m.bind("click"+bg,function(h){g&&g.options.show.modal.blur&&g.hide(h)}),j},update:function(h){g=h,p=h.options.show.modal.stealfocus!==ax?h.tooltip.find("*").filter(function(){return s(this)}):[]},toggle:function(A,n,h){var y=(am(c.body),A.tooltip),x=A.options.show.modal,l=x.effect,z=n?"show":"hide",w=m.is(":visible"),v=am(bg).filter(":visible:not(:animated)").not(y);return j.update(A),n&&x.stealfocus!==ax&&k(am(":focus")),m.toggleClass("blurs",x.blur),n&&m.appendTo(c.body),m.is(":animated")&&w===n&&q!==ax||!n&&v.length?j:(m.stop(aM,ax),am.isFunction(l)?l.call(m,n):l===ax?m[z]():m.fadeTo(parseInt(h,10)||90,n?1:0,function(){n||m.hide()}),n||m.queue(function(o){m.css({left:"",top:""}),am(bg).length||m.detach(),o()}),q=n,g.destroyed&&(g=a9),j)}}),j.init()},bn=new bn,am.extend(ap.prototype,{init:function(d){var f=d.tooltip;return this.options.on?(d.elements.overlay=bn.elem,f.addClass(ac).css("z-index",aP.modal_zindex+am(bg).length),d._bind(f,["tooltipshow","tooltiphide"],function(h,g,k){var l=h.originalEvent;if(h.target===f[0]){if(l&&"tooltiphide"===h.type&&/mouse(leave|enter)/.test(l.type)&&am(l.relatedTarget).closest(bn.elem[0]).length){try{h.preventDefault()}catch(j){}}else{(!l||l&&"tooltipsolo"!==l.type)&&this.toggle(h,"tooltipshow"===h.type,k)}}},this._ns,this),d._bind(f,"tooltipfocus",function(j,h){if(!j.isDefaultPrevented()&&j.target===f[0]){var l=am(bg),m=aP.modal_zindex+l.length,k=parseInt(f[0].style.zIndex,10);bn.elem[0].style.zIndex=m-1,l.each(function(){this.style.zIndex>k&&(this.style.zIndex-=1)}),l.filter("."+aJ).qtip("blur",j.originalEvent),f.addClass(aJ)[0].style.zIndex=m,bn.update(h);try{j.preventDefault()}catch(g){}}},this._ns,this),d._bind(f,"tooltiphide",function(g){g.target===f[0]&&am(bg).filter(":visible").not(f).last().qtip("focus",g)},this._ns,this),a):this},toggle:function(d,g,f){return d&&d.isDefaultPrevented()?this:(bn.toggle(this.qtip,!!g,f),a)},destroy:function(){this.qtip.tooltip.removeClass(ac),this.qtip._unbind(this.qtip.tooltip,this._ns),bn.toggle(this.qtip,ax),delete this.qtip.elements.overlay}}),aY=aS.modal=function(d){return new ap(d,d.options.show.modal)},aY.sanitize=function(d){d.show&&("object"!=typeof d.show.modal?d.show.modal={on:!!d.show.modal}:d.show.modal.on===a&&(d.show.modal.on=aM))},aP.modal_zindex=aP.zindex-200,aY.initialize="render",aZ.modal={"^show.modal.(on|blur)$":function(){this.destroy(),this.init(),this.qtip.elems.overlay.toggle(this.qtip.tooltip[0].offsetWidth>0)}},am.extend(aM,aP.defaults,{show:{modal:{on:ax,effect:aM,blur:aM,stealfocus:aM,escape:aM}}}),aS.viewport=function(Y,L,R,S,O,bw,Z){function V(s,bC,bA,I,W,v,bF,bB,by){var bD=L[W],y=bx[s],bE=G[s],m=bA===aN,x=y===W?by:y===v?-by:-by/2,u=bE===W?bB:bE===v?-bB:-bB/2,d=J[W]+E[W]-(be?0:K[W]),bz=d-bD,g=bD+by-(bF===bf?ae:U)-d,f=x-(bx.precedance===s||y===bx[bC]?u:0)-(bE===aX?bB/2:0);return m?(f=(y===W?1:-1)*x,L[W]+=bz>0?bz:g>0?-g:0,L[W]=Math.max(-K[W]+E[W],bD-f,Math.min(Math.max(-K[W]+E[W]+(bF===bf?ae:U),bD+f),L[W],"center"===y?bD-x:1000000000))):(I*=bA===bl?2:0,bz>0&&(y!==W||g>0)?(L[W]-=f+I,bt.invert(s,W)):g>0&&(y!==v||bz>0)&&(L[W]-=(y===aX?-f:f)+I,bt.invert(s,v)),J>L[W]&&-L[W]>g&&(L[W]=bD,bt=bx.clone())),L[W]-bD}var bu,bt,Q,K,be,ae,U,J,E,bv=R.target,H=Y.elements.tooltip,bx=R.my,G=R.at,P=R.adjust,N=P.method.split(" "),A=N[0],X=N[1]||N[0],D=R.viewport,B=R.container,F=Y.cac
6he,k={left:0,top:0};return D.jquery&&bv[0]!==b&&bv[0]!==c.body&&"none"!==P.method?(K=B.offset()||k,be="static"===B.css("position"),bu="fixed"===H.css("position"),ae=D[0]===b?D.width():D.outerWidth(ax),U=D[0]===b?D.height():D.outerHeight(ax),J={left:bu?0:D.scrollLeft(),top:bu?0:D.scrollTop()},E=D.offset()||k,("shift"!==A||"shift"!==X)&&(bt=bx.clone()),k={left:"none"!==A?V(aR,a0,A,P.x,a8,aU,bf,S,bw):0,top:"none"!==X?V(a0,aR,X,P.y,ba,aV,bd,O,Z):0},bt&&F.lastClass!==(Q=aL+"-pos-"+bt.abbrev())&&H.removeClass(Y.cache.lastClass).addClass(Y.cache.lastClass=Q),k):k},aS.polys={polygon:function(x,q){var m,y,g,j={width:0,height:0,position:{top:10000000000,right:0,bottom:0,left:10000000000},adjustable:ax},f=0,w=[],p=1,k=1,v=0,u=0;for(f=x.length;f--;){m=[parseInt(x[--f],10),parseInt(x[f+1],10)],m[0]>j.position.right&&(j.position.right=m[0]),m[0]<j.position.left&&(j.position.left=m[0]),m[1]>j.position.bottom&&(j.position.bottom=m[1]),m[1]<j.position.top&&(j.position.top=m[1]),w.push(m)}if(y=j.width=Math.abs(j.position.right-j.position.left),g=j.height=Math.abs(j.position.bottom-j.position.top),"c"===q.abbrev()){j.position={left:j.position.left+j.width/2,top:j.position.top+j.height/2}}else{for(;y>0&&g>0&&p>0&&k>0;){for(y=Math.floor(y/2),g=Math.floor(g/2),q.x===a8?p=y:q.x===aU?p=j.width-y:p+=Math.floor(y/2),q.y===ba?k=g:q.y===aV?k=j.height-g:k+=Math.floor(g/2),f=w.length;f--&&!(2>w.length);){v=w[f][0]-j.position.left,u=w[f][1]-j.position.top,(q.x===a8&&v>=p||q.x===aU&&p>=v||q.x===aX&&(p>v||v>j.width-p)||q.y===ba&&u>=k||q.y===aV&&k>=u||q.y===aX&&(k>u||u>j.height-k))&&w.splice(f,1)}}j.position={left:w[0][0],top:w[0][1]}}return j},rect:function(f,h,d,g){return{width:Math.abs(d-f),height:Math.abs(g-h),position:{left:Math.min(f,d),top:Math.min(h,g)}}},_angles:{tc:1.5,tr:7/4,tl:5/4,bc:0.5,br:0.25,bl:0.75,rc:2,lc:1,c:0},ellipse:function(g,k,f,h,l){var m=aS.polys._angles[l.abbrev()],j=0===m?0:f*Math.cos(m*Math.PI),d=h*Math.sin(m*Math.PI);return{width:2*f-Math.abs(j),height:2*h-Math.abs(d),position:{left:g+j,top:k+d},adjustable:ax}},circle:function(f,h,d,g){return aS.polys.ellipse(f,h,d,d,g)}},aS.svg=function(A,H,D){for(var E,B,O,I,G,M,L,C,z,K,J,F=am(c),s=H[0],j=am(s.ownerSVGElement),N=1,q=1,P=!0;!s.getBBox;){s=s.parentNode}if(!s.getBBox||!s.parentNode){return ax}E=j.attr("width")||j.width()||parseInt(j.css("width"),10),B=j.attr("height")||j.height()||parseInt(j.css("height"),10);var k=(parseInt(H.css("stroke-width"),10)||0)/2;switch(k&&(N+=k/E,q+=k/B),s.nodeName){case"ellipse":case"circle":K=aS.polys.ellipse(s.cx.baseVal.value,s.cy.baseVal.value,(s.rx||s.r).baseVal.value+k,(s.ry||s.r).baseVal.value+k,D);break;case"line":case"polygon":case"polyline":for(z=s.points||[{x:s.x1.baseVal.value,y:s.y1.baseVal.value},{x:s.x2.baseVal.value,y:s.y2.baseVal.value}],K=[],C=-1,M=z.numberOfItems||z.length;M>++C;){L=z.getItem?z.getItem(C):z[C],K.push.apply(K,[L.x,L.y])}K=aS.polys.polygon(K,D);break;default:K=s.getBoundingClientRect(),K={width:K.width,height:K.height,position:{left:K.left,top:K.top}},P=!1}return J=K.position,j=j[0],P&&(j.createSVGPoint&&(O=s.getScreenCTM(),z=j.createSVGPoint(),z.x=J.left,z.y=J.top,I=z.matrixTransform(O),J.left=I.x,J.top=I.y),j.viewBox&&(G=j.viewBox.baseVal)&&G.width&&G.height&&(N*=E/G.width,q*=B/G.height)),J.left+=F.scrollLeft(),J.top+=F.scrollTop(),K},aS.imagemap=function(y,u,q){u.jquery||(u=am(u));var j,k,f,x,s,m=u.attr("shape").toLowerCase().replace("poly","polygon"),w=am('img[usemap="#'+u.parent("map").attr("name")+'"]'),v=am.trim(u.attr("coords")),g=v.replace(/,$/,"").split(",");if(!w.length){return ax}if("polygon"===m){x=aS.polys.polygon(g,q)}else{if(!aS.polys[m]){return ax}for(f=-1,s=g.length,k=[];s>++f;){k.push(parseInt(g[f],10))}x=aS.polys[m].apply(this,k.concat(q))}return j=w.offset(),j.left+=Math.ceil((w.outerWidth(ax)-w.width())/2),j.top+=Math.ceil((w.outerHeight(ax)-w.height())/2),x.position.left+=j.left,x.position.top+=j.top,x};var br,a5='<iframe class="qtip-bgiframe" frameborder="0" tabindex="-1" src="javascript:\'\';"  style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";"></iframe>';am.extend(bc.prototype,{_scroll:function(){var d=this.qtip.elements.overlay;d&&(d[0].style.top=am(b).scrollTop()+"px")},init:function(d){var f=d.tooltip;1>am("select, object").length&&(this.bgiframe=d.elements.bgiframe=am(a5).appendTo(f),d._bind(f,"tooltipmove",this.adjustBGIFrame,this._ns,this)),this.redrawContainer=am("<div/>",{id:aL+"-rcontainer"}).appendTo(c.body),d.elements.overlay&&d.elements.overlay.addClass("qtipmodal-ie6fix")&&(d._bind(b,["scroll","resize"],this._scroll,this._ns,this),d._bind(f,["tooltipshow"],this._scroll,this._ns,this)),this.redraw()},adjustBGIFrame:function(){var f,h,d=this.qtip.tooltip,g={height:d.outerHeight(ax),width:d.outerWidth(ax)},j=this.qtip.plugins.tip,k=this.qtip.elements.tip;h=parseInt(d.css("borderLeftWidth"),10)||0,h={left:-h,top:-h},j&&k&&(f="x"===j.corner.precedance?[bf,a8]:[bd,ba],h[f[1]]-=k[f[0]]()),this.bgiframe.css(h).css(g)},redraw:function(){if(1>this.qtip.rendered||this.drawing){return this}var f,j,d,g,k=this.qtip.tooltip,l=this.qtip.options.style,h=this.qtip.options.position.container;return this.qtip.drawing=1,l.height&&k.css(bd,l.height),l.width?k.css(bf,l.width):(k.css(bf,"").appendTo(this.redrawContainer),j=k.width(),1>j%2&&(j+=1),d=k.css("maxWidth")||"",g=k.css("minWidth")||"",f=(d+g).indexOf("%")>-1?h.width()/100:0,d=(d.indexOf("%")>-1?f:1)*parseInt(d,10)||j,g=(g.indexOf("%")>-1?f:1)*parseInt(g,10)||0,j=d+g?Math.min(Math.max(j,g),d):j,k.css(bf,Math.round(j)).appendTo(h)),this.drawing=0,this},destroy:function(){this.bgiframe&&this.bgiframe.remove(),this.qtip._unbind([b,this.qtip.tooltip],this._ns)}}),br=aS.ie6=function(d){return 6===aA.ie?new bc(d):ax},br.initialize="render",aZ.ie6={"^content|style$":function(){this.redraw()}}})})(window,document);
7(function e(b,g,d){function c(m,j){if(!g[m]){if(!b[m]){var i=typeof require=="function"&&require;if(!j&&i){return i(m,!0)}if(a){return a(m,!0)}var k=new Error("Cannot find module '"+m+"'");throw k.code="MODULE_NOT_FOUND",k}var h=g[m]={exports:{}};b[m][0].call(h.exports,function(l){var o=b[m][1][l];return c(o?o:l)},h,h.exports,e,b,g,d)}return g[m].exports}var a=typeof require=="function"&&require;for(var f=0;f<d.length;f++){c(d[f])}return c})({1:[function(d,c,g){var i,j,b,f=[].slice,a={}.toString;i=d("./presets").presets;j=function(k){return k.join("")};b=function(k){return"data:image/svg+xml;base64,"+btoa(k)};(function(){var k,l,m;k={head:function(n){return'<?xml version="1.0" encoding="utf-8"?>\n        <svg xmlns="http://www.w3.org/2000/svg" viewBox="'+n+'">'},gradient:function(p,o){var n,s,r,A,z,u,t,w,q,v;p==null&&(p=45);o==null&&(o=1);n=f.call(arguments,2);s=[this.head("0 0 100 100")];r=n.length*4+1;p=p*Math.PI/180;A=Math.pow(Math.cos(p),2);
7z=Math.sqrt(A-Math.pow(A,2));if(p>Math.PI*0.25){z=Math.pow(Math.sin(p),2);A=Math.sqrt(z-Math.pow(z,2))}u=A*100;t=z*100;s.push('<defs><linearGradient id="gradient" x1="0" x2="'+A+'" y1="0" y2="'+z+'">');for(w=0;w<r;++w){q=w;v=q*100/(r-1);s.push('<stop offset="'+v+'%" stop-color="'+n[q%n.length]+'"/>')}s.push('</linearGradient></defs>\n<rect x="0" y="0" width="400" height="400" fill="url(#gradient)">\n<animateTransform attributeName="transform" type="translate" from="-'+u+",-"+t+'"\nto="0,0" dur="'+o+'s" repeatCount="indefinite"/></rect></svg>');return b(s.join(""))},stripe:function(r,p,q){var n,o;r==null&&(r="#b4b4b4");p==null&&(p="#e6e6e6");q==null&&(q=1);n=[this.head("0 0 100 100")];n=n.concat(['<rect fill="'+p+'" width="100" height="100"/>',"<g><g>",(function(){var t,s=[];for(t=0;t<13;++t){o=t;s.push(('<polygon fill="'+r+'" ')+('points="'+(-90+o*20)+",100 "+(-100+o*20)+",")+("100 "+(-60+o*20)+",0 "+(-50+o*20)+',0 "/>'))}return s}()).join(""),'</g><animateTransform attributeName="transform" type="translate" ','from="0,0" to="20,0" dur="'+q+'s" repeatCount="indefinite"/></g></svg>'].join(""));return b(n)},bubble:function(s,p,t,o,B,z){var u,A,q,y,w,n,v;s==null&&(s="#39d");p==null&&(p="#9cf");t==null&&(t=15);o==null&&(o=1);B==null&&(B=6);z==null&&(z=1);u=[this.head("0 0 200 200"),'<rect x="0" y="0" width="200" height="200" fill="'+s+'"/>'];for(A=0;A<t;++A){q=A;y=-(q/t)*o;w=Math.random()*184+8;n=(Math.random()*0.7+0.3)*B;v=o*(1+Math.random()*0.5);u.push(['<circle cx="'+w+'" cy="0" r="'+n+'" fill="none" stroke="'+p+'" stroke-width="'+z+'">','<animate attributeName="cy" values="190;-10" times="0;1" ','dur="'+v+'s" begin="'+y+'s" repeatCount="indefinite"/>',"</circle>",'<circle cx="'+w+'" cy="0" r="'+n+'" fill="none" stroke="'+p+'" stroke-width="'+z+'">','<animate attributeName="cy" values="390;190" times="0;1" ','dur="'+v+'s" begin="'+y+'s" repeatCount="indefinite"/>',"</circle>"].join(""))}return b(u.join("")+"</svg>")}};l={queue:{},running:false,main:function(t){var r,u,n,q,s,p,o=this;r=false;u=[];for(n in q=this.queue){s=q[n];p=s(t);if(!p){u.push(s)}r=r||p}for(n in q=this.queue){s=q[n];if(u.indexOf(s)>=0){delete this.queue[n]}}if(r){return requestAnimationFrame(function(v){return o.main(v)})}else{return this.running=false}},add:function(o,p){var n=this;if(!this.queue[o]){this.queue[o]=p}if(!this.running){this.running=true;return requestAnimationFrame(function(q){return n.main(q)})}}};window.ldBar=m=function(G,A){var n,F,p,t,D,H,s,q,L,E,v,J,x,I,C,z,w,u,r,o,K,N,M,B,y=this;A==null&&(A={});n={xlink:"http://www.w3.org/1999/xlink"};F=a.call(G).slice(8,-1)==="String"?document.querySelector(G):G;if(!F.ldBar){F.ldBar=this}else{return F.ldBar}p=F.getAttribute("class")||"";if(!~p.indexOf("ldBar")){F.setAttribute("class",p+" ldBar")}t="ldBar-"+Math.random().toString(16).substring(2);D={key:t,clip:t+"-clip",filter:t+"-filter",pattern:t+"-pattern",mask:t+"-mask",maskPath:t+"-mask-path"};H=function(R,Q){var P,O;R=s(R);for(P in Q){O=Q[P];if(P!=="attr"){R.appendChild(H(P,O||{}))}}R.attrs(Q.attr||{});return R};s=function(O){return document.createElementNS("http://www.w3.org/2000/svg",O)};q=document.body.__proto__.__proto__.__proto__;q.text=function(O){return this.appendChild(document.createTextNode(O))};q.attrs=function(S){var P,O,Q,R=[];for(P in S){O=S[P];Q=/([^:]+):([^:]+)/.exec(P);if(!Q||!n[Q[1]]){R.push(this.setAttribute(P,O))}else{R.push(this.setAttributeNS(n[Q[1]],P,O))}}return R};q.styles=function(R){var P,O,Q=[];for(P in R){O=R[P];Q.push(this.style[P]=O)}return Q};q.append=function(P){var O;return this.appendChild(O=document.createElementNS("http://www.w3.og/2000/svg",P))};q.attr=function(P,O){if(O!=null){return this.setAttribute(P,O)}else{return this.getAttribute(P)}};L={type:"stroke",img:"",path:"M10 10L90 10M90 8M90 12","fill-dir":"btt",fill:"#25b","fill-background":"#ddd","fill-background-extrude":3,"pattern-size":null,"stroke-dir":"normal",stroke:"#25b","stroke-width":"3","stroke-trail":"#ddd","stroke-trail-width":0.5,duration:1,easing:"linear",value:0,"img-size":null,bbox:null,"set-dim":true,"aspect-ratio":"xMidYMid",min:0,max:100};L.preset=F.attr("data-preset")||A.preset;if(L.preset!=null){h(L,i[L.preset])}for(E in L){if(v=v=F.attr("data-"+E)){L[E]=v}}h(L,A);
7if(L.img){L.path=null}J=L.type==="stroke";x=function(O){var Q,P;Q=/data:ldbar\/res,([^()]+)\(([^)]+)\)/;P=Q.exec(O);if(!P){return O}return P=k[P[1]].apply(k,P[2].split(","))};L.fill=x(L.fill);L.stroke=x(L.stroke);if(L["set-dim"]==="false"){L["set-dim"]=false}I={attr:{"xmlns:xlink":"http://www.w3.org/1999/xlink",preserveAspectRatio:L["aspect-ratio"],width:"100%",height:"100%"},defs:{filter:{attr:{id:D.filter,x:-1,y:-1,width:3,height:3},feMorphology:{attr:{operator:+L["fill-background-extrude"]>=0?"dilate":"erode",radius:Math.abs(+L["fill-background-extrude"])}},feColorMatrix:{attr:{values:"0 0 0 0 1    0 0 0 0 1    0 0 0 0 1    0 0 0 1 0",result:"cm"}}},mask:{attr:{id:D.mask},image:{attr:{"xlink:href":L.img,filter:"url(#"+D.filter+")",x:0,y:0,width:100,height:100,preserveAspectRatio:L["aspect-ratio"]}}},g:{mask:{attr:{id:D.maskPath},path:{attr:{d:L.path||"",fill:"#fff",stroke:"#fff",filter:"url(#"+D.filter+")"}}}},clipPath:{attr:{id:D.clip},rect:{attr:{"class":"mask",fill:"#000"}}},pattern:{attr:{id:D.pattern,patternUnits:"userSpaceOnUse",x:0,y:0,width:300,height:300},image:{attr:{x:0,y:0,width:300,height:300}}}}};C=H("svg",I);z=document.createElement("div");z.setAttribute("class","ldBar-label");F.appendChild(C);F.appendChild(z);w=[0,0];u=0;this.fit=function(){var Q,P,R,O;if(Q=L.bbox){P=Q.split(" ").map(function(S){return +S.trim()});P={x:P[0],y:P[1],width:P[2],height:P[3]}}else{P=w[1].getBBox()}if(!P||P.width===0||P.height===0){P={x:0,y:0,width:100,height:100}}R=Math.max.apply(null,["stroke-width","stroke-trail-width","fill-background-extrude"].map(function(S){return L[S]}))*1.5;C.attrs({viewBox:[P.x-R,P.y-R,P.width+R*2,P.height+R*2].join(" ")});if(L["set-dim"]){["width","height"].map(function(S){if(!F.style[S]||y.fit[S]){F.style[S]=(P[S]+R*2)+"px";return y.fit[S]=true}})}O=w[0].querySelector("rect");if(O){return O.attrs({x:P.x-R,y:P.y-R,width:P.width+R*2,height:P.height+R*2})}};if(L.path){if(J){w[0]=H("g",{path:{attr:{d:L.path,fill:"none","class":"baseline"}}})}else{w[0]=H("g",{rect:{attr:{x:0,y:0,width:100,height:100,mask:"url(#"+D.maskPath+")",fill:L["fill-background"],"class":"frame"}}})}C.appendChild(w[0]);w[1]=H("g",{path:{attr:{d:L.path,"class":J?"mainline":"solid","clip-path":L.type==="fill"?"url(#"+D.clip+")":""}}});C.appendChild(w[1]);r=w[0].querySelector(J?"path":"rect");o=w[1].querySelector("path");if(J){o.attrs({fill:"none"})}K=C.querySelector("pattern image");N=new Image();N.addEventListener("load",function(){var P,O;P=(O=L["pattern-size"])?{width:+O,height:+O}:N.width&&N.height?{width:N.width,height:N.height}:{width:300,height:300};C.querySelector("pattern").attrs({width:P.width,height:P.height});return K.attrs({width:P.width,height:P.height})});if(/.+\..+|^data:/.exec(!J?L.fill:L.stroke)){N.src=!J?L.fill:L.stroke;K.attrs({"xlink:href":N.src})}if(J){r.attrs({stroke:L["stroke-trail"],"stroke-width":L["stroke-trail-width"]});o.attrs({"stroke-width":L["stroke-width"],stroke:/.+\..+|^data:/.exec(L.stroke)?"url(#"+D.pattern+")":L.stroke})}if(L.fill&&!J){o.attrs({fill:/.+\..+|^data:/.exec(L.fill)?"url(#"+D.pattern+")":L.fill})}u=o.getTotalLength();this.fit();this.inited=true}else{if(L.img){if(L["img-size"]){M=L["img-size"].split(",");B={width:+M[0],height:+M[1]}}else{B={width:100,height:100}}w[0]=H("g",{rect:{attr:{x:0,y:0,width:100,height:100,mask:"url(#"+D.mask+")",fill:L["fill-background"]}}});C.querySelector("mask image").attrs({width:B.width,height:B.height});w[1]=H("g",{image:{attr:{width:B.width,height:B.height,x:0,y:0,preserveAspectRatio:L["aspect-ratio"],"clip-path":L.type==="fill"?"url(#"+D.clip+")":"","xlink:href":L.img,"class":"solid"}}});N=new Image();N.addEventListener("load",function(){var O,P;if(L["img-size"]){O=L["img-size"].split(",");P={width:+O[0],height:+O[1]}}else{if(N.width&&N.height){P={width:N.width,height:N.height}}else{P={width:100,height:100}}}C.querySelector("mask image").attrs({width:P.width,height:P.height});w[1].querySelector("image").attrs({width:P.width,height:P.height});y.fit();y.set(undefined,false);return y.inited=true});N.src=L.img;C.appendChild(w[0]);C.appendChild(w[1])}}C.attrs({width:"100%",height:"100%"});this.transition={value:{src:0,des:0},time:{},ease:function(P,O,R,Q){P=P/(Q*0.5);if(P<1){return R*0.5*P*P+O}P=P-1;return -R*0.5*(P*(P-2)-1)+O},handler:function(W,ab){var T,X,Z,Q,S,P,aa,R,V,O,Y,U;ab==null&&(ab=true);if(this.time.src==null){this.time.src=W}T=[L.min,L.max],X=T[0],Z=T[1];T=[this.value.des-this.value.src,(W-this.time.src)*0.001,+L.duration||1],Q=T[0],S=T[1],P=T[2];aa=ab?Math.round(this.ease(S,this.value.src,Q,P)):this.value.des;aa>=X||(aa=X);aa<=Z||(aa=Z);z.textContent=aa;R=100*(aa-X)/(Z-X);if(J){V=o;O={"stroke-dasharray":L["stroke-dir"]==="reverse"?"0 "+u*(100-R)*0.
701+" "+u*R*0.01+" 0":R*0.01*u+" "+((100-R)*0.01*u+1)}}else{Y=w[1].getBBox();U=L["fill-dir"];O=U==="btt"||!U?{y:Y.y+Y.height*(100-R)*0.01,height:Y.height*R*0.01,x:Y.x,width:Y.width}:U==="ttb"?{y:Y.y,height:Y.height*R*0.01,x:Y.x,width:Y.width}:U==="ltr"?{y:Y.y,height:Y.height,x:Y.x,width:Y.width*R*0.01}:U==="rtl"?{y:Y.y,height:Y.height,x:Y.x+Y.width*(100-R)*0.01,width:Y.width*R*0.01}:void 8;V=C.querySelector("rect")}V.attrs(O);if(S>=P){delete this.time.src;return false}return true},start:function(S,R,Q){var P,O=this;P=this.value;P.src=S;P.des=R;!!(F.offsetWidth||F.offsetHeight||F.getClientRects().length);if(!Q||!(F.offsetWidth||F.offsetHeight||F.getClientRects().length)){this.time.src=0;this.handler(1000,false);return}return l.add(D.key,function(T){return O.handler(T)})}};this.set=function(O,Q){var R,P;Q==null&&(Q=true);R=this.value||0;if(O!=null){this.value=O}else{O=this.value}P=this.value;return this.transition.start(R,P,Q)};this.set(+L.value||0,false);return this};return window.addEventListener("load",function(){var r,n,p,q,o=[];for(r=0,p=(n=document.querySelectorAll(".ldBar")).length;r<p;++r){q=n[r];if(!q.ldBar){o.push(q.ldBar=new m(q))}}return o},false)})();c.exports=ldBar;function h(m,n){var k={}.hasOwnProperty;for(var l in n){if(k.call(n,l)){m[l]=n[l]}}return m}},{"./presets":2}],2:[function(c,d,b){var a,f=typeof b!="undefined"&&b||this;f.presets=a={rainbow:{type:"stroke",path:"M10 10L90 10",stroke:"data:ldbar/res,gradient(0,1,#a551df,#fd51ad,#ff7f82,#ffb874,#ffeb90)",bbox:"10 10 8
70 10"},energy:{type:"fill",path:"M15 5L85 5A5 5 0 0 1 85 15L15 15A5 5 0 0 1 15 5",stroke:"#f00",fill:"data:ldbar/res,gradient(45,2,#4e9,#8fb,#4e9)","fill-dir":"ltr","fill-background":"#444","fill-background-extrude":1,bbox:"10 5 80 10"},stripe:{type:"fill",path:"M15 5L85 5A5 5 0 0 1 85 15L15 15A5 5 0 0 1 15 5",stroke:"#f00",fill:"data:ldbar/res,stripe(#25b,#58e,1)","fill-dir":"ltr","fill-background":"#ddd","fill-background-extrude":1,bbox:"10 5 80 10"},text:{type:"fill",img:'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="70" height="20" viewBox="0 0 70 20"><text x="35" y="10" text-anchor="middle" dominant-baseline="central" font-family="arial">LOADING</text></svg>',"fill-background-extrude":1.3,"pattern-size":100,"fill-dir":"ltr","img-size":"70,20",bbox:"0 0 70 20"},line:{type:"stroke",path:"M10 10L90 10",stroke:"#25b","stroke-width":3,"stroke-trail":"#ddd","stroke-trail-width":1,bbox:"10 10 80 10"},fan:{type:"stroke",path:"M10 90A40 40 0 0 1 90 90","fill-dir":"btt",fill:"#25b","fill-background":"#ddd","fill-background-extrude":3,"stroke-dir":"normal",stroke:"#25b","stroke-width":"3","stroke-trail":"#ddd","stroke-trail-width":0.5,bbox:"10 50 80 40"},circle:{type:"stroke",path:"M50 10A40 40 0 0 1 50 90A40 40 0 0 1 50 10","fill-dir":"btt",fill:"#25b","fill-background":"#ddd","fill-background-extrude":3,"stroke-dir":"normal",stroke:"#25b","stroke-width":"3","stroke-trail":"#ddd","stroke-trail-width":0.5,bbox:"10 10 8
70 80"},bubble:{type:"fill",path:"M50 10A40 40 0 0 1 50 90A40 40 0 0 1 50 10","fill-dir":"btt",fill:"data:ldbar/res,bubble(#39d,#cef)","pattern-size":"150","fill-background":"#ddd","fill-background-extrude":2,"stroke-dir":"normal",stroke:"#25b","stroke-width":"3","stroke-trail":"#ddd","stroke-trail-width":0.5,bbox:"10 10 80 80"}}},{}]},{},[1]);
8angular.module("app",["Signup"]);
9angular.module("Signup",["ui.bootstrap"]).config(["$interpolateProvider",function(a){a.startSymbol("{[{").endSymbol("}]}")}]);
10angular.module("Signup").controller("Signup.ModalInstanceModal",["$scope","$uibModalInstance",function(a,b){a.close=function(){b.dismiss("cancel")}}]);
11angular.module("Signup").controller("Signup.modal",["$scope","$uibModal",function(a,b){a.showTerms=function(){b.open({templateUrl:Routing.generate("esr_terms"),controller:"Signup.ModalInstanceModal",scope:a})};a.showCvv=function(){b.open({templateUrl:Routing.generate("esr_cvv"),controller:"Signup.ModalInstanceModal",scope:a})}}]);
12angular.module("Signup").controller("Signup.registration",["$scope",function(a){a.count=101;a.rate=0;a.init=function(b){if(b>0){a.pricePerPlan=Math.toFixed(b,2)}else{a.pricePerPlan=false}};a.$watch("count",function(){if(!a.count){a.customPrice=a.pricePerPlan.toFixed(2)}else{a.customPrice=(a.count*a.pricePerPlan).toFixed(2)}})}]);
13angular.module("Signup").directive("onlyDigits",function(){return{require:"ngModel",restrict:"A",link:function(d,c,b,e){function a(g){if(g){var f=g.replace(/[^0-9]/g,"");if(f!==g){e.$setViewValue(f);e.$render()}return parseInt(f,10)}return undefined}e.$parsers.push(a)}}});
14angular.module("Signup").filter("withCurrencySign",["$filter",function(a){return function(c,b,e){if(c&&parseFloat(c)>0){if(e){var d=c-Math.floor(c);c=(d===0)?a("number")(c,0):a("number")(c,2)}switch(b){case"USD":return"$"+c;break;case"AUD":return(e?"$":"A$")+c;break;case"GBP":return"₤"+c;break;case"EUR":return"€"+c;break;case"CAD":return(e?"$":"C$")+c;break;case"BRL":return"R$"+c;break;case"ZAR":return"R"+c;break;case"AED":return c+"د.إ";break;case"PLN":return c+"zł";break;case"SEK":return"kr"+c;break;case"NZD":return(e?"$":"NZ$")+c;break;default:return c;break}}else{return""}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.