<!doctype html>
<html lang="en-US">

<head>
	<link rel="preconnect" href="https://www.googletagmanager.com">
	<link rel="preconnect" href="https://www.google-analytics.com">
	<script>
		dataLayer = [{'Split_Test_Version': 'noSplit', 'Test': 'True'}];	</script>
	<!-- Google Tag Manager -->
	<script>
		(function(w, d, s, l, i) {
			w[l] = w[l] || [];
			w[l].push({
				'gtm.start': new Date().getTime(),
				event: 'gtm.js'
			});
			var f = d.getElementsByTagName(s)[0],
				j = d.createElement(s),
				dl = l != 'dataLayer' ? '&l=' + l : '';
			j.async = true;
			j.src =
				'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
			f.parentNode.insertBefore(j, f);
		})(window, document, 'script', 'dataLayer', 'GTM-K6DJ9L');
	</script>
	<!-- End Google Tag Manager -->

	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="profile" href="http://gmpg.org/xfn/11">
	<link rel="icon" type="image/x-icon" href="https://www.employmentlawgroup.com/wp-content/uploads/Google-Favicon-Logo.png">
	<meta name="msvalidate.01" content="248ED80DED3B185889DBBFB6706128A9" />
	<link rel="canonical" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/" />	
	
	<style>
		@charset "UTF-8";.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}:root{--blue:#005595;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#e51937;--orange:#fd7e14;--yellow:#ffc107;--green:#cad24b;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c6c6c;--gray-dark:#262a2d;--primary:#005595;--secondary:#6c6c6c;--success:#cad24b;--info:#e7c49c;--warning:#ffc107;--danger:#e51937;--light:#fafafa;--dark:#262a2d;--telg-blue:#002e52;--telg-dark:#262a2d;--telg-gray:#6c6c6c;--telg-light:#fafafa;--telg-green-light:#cad24b;--telg-green-dark:#859511;--telg-livid:#456176;--telg-tan:#e7c49c;--telg-red:#e51937;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#005595;text-decoration:none;background-color:transparent}a:hover{color:#002949;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.img-fluid{max-width:100%;height:auto}.figure{display:inline-block}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.container,.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-6,.col-12,.col-lg-3,.col-lg-4,.col-lg-8,.col-lg-9,.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-9,.col-md-10,.col-md-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-9,.col-sm-10,.col-sm-12,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-7,.col-xl-9{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-6{flex:0 0 50%;max-width:50%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}}@media (min-width:1200px){.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-9{flex:0 0 75%;max-width:75%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#169bff;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(0,85,149,.25)}.form-control::-moz-placeholder{color:#868e96;opacity:1}.form-control:-ms-input-placeholder{color:#868e96;opacity:1}.form-control::placeholder{color:#868e96;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#868e96}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#212529;background-color:rgba(202,210,75,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.was-validated :valid~.valid-tooltip{display:block}.was-validated .form-control:valid{border-color:#cad24b;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23cad24b' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus{border-color:#cad24b;box-shadow:0 0 0 .2rem rgba(202,210,75,.25)}.was-validated textarea.form-control:valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid{border-color:#cad24b;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23cad24b' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:valid:focus{border-color:#cad24b;box-shadow:0 0 0 .2rem rgba(202,210,75,.25)}.was-validated .form-check-input:valid~.form-check-label{color:#cad24b}.was-validated .form-check-input:valid~.valid-tooltip{display:block}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#e51937}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(229,25,55,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid{border-color:#e51937;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e51937'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23e51937' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus{border-color:#e51937;box-shadow:0 0 0 .2rem rgba(229,25,55,.25)}.was-validated textarea.form-control:invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid{border-color:#e51937;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e51937'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23e51937' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:invalid:focus{border-color:#e51937;box-shadow:0 0 0 .2rem rgba(229,25,55,.25)}.was-validated .form-check-input:invalid~.form-check-label{color:#e51937}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,85,149,.25)}.btn.disabled,.btn:disabled{opacity:.65;box-shadow:none}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(0,85,149,.25),inset 0 3px 5px rgba(0,0,0,.125)}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background:#005595 linear-gradient(180deg,#266fa5,#005595) repeat-x;border-color:#005595;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background:#003f6f linear-gradient(180deg,#265c85,#003f6f) repeat-x;border-color:#003862}.btn-primary.focus,.btn-primary:focus{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(38,111,165,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#005595;border-color:#005595;background-image:none}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#003862;background-image:none;border-color:#003155}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(38,111,165,.5)}.btn-secondary{color:#fff;background:#6c6c6c linear-gradient(180deg,#828282,#6c6c6c) repeat-x;border-color:#6c6c6c;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background:#595959 linear-gradient(180deg,#727272,#595959) repeat-x;border-color:#535353}.btn-secondary.focus,.btn-secondary:focus{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem hsla(0,0%,51%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c6c6c;border-color:#6c6c6c;background-image:none}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#535353;background-image:none;border-color:#4c4c4c}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem hsla(0,0%,51%,.5)}.btn-danger{color:#fff;background:#e51937 linear-gradient(180deg,#e93c55,#e51937) repeat-x;border-color:#e51937;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background:#c3152f linear-gradient(180deg,#cc384e,#c3152f) repeat-x;border-color:#b7142c}.btn-danger.focus,.btn-danger:focus{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(233,60,85,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#e51937;border-color:#e51937;background-image:none}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b7142c;background-image:none;border-color:#ac1329}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(233,60,85,.5)}.btn-outline-primary{color:#005595;border-color:#005595}.btn-outline-primary:hover{color:#fff;background-color:#005595;border-color:#005595}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,85,149,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#005595;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#005595;border-color:#005595}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(0,85,149,.5)}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background:#e9ecef linear-gradient(180deg,#eceff1,#e9ecef) repeat-x}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background:#005595 linear-gradient(180deg,#266fa5,#005595) repeat-x}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent;background-image:none}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-select,.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend{display:flex}.input-group-prepend .btn{position:relative;z-index:2}.input-group-prepend .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#169bff;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .2rem rgba(0,85,149,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#868e96;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#868e96;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#868e96;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#005595}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar .container,.navbar .container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:0;margin:auto;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.75rem;padding-left:.75rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.75rem;padding-left:.75rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.75rem;padding-left:.75rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.75rem;padding-left:.75rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.75rem;padding-left:.75rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-text:last-child{margin-bottom:0}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-img-top{flex-shrink:0;width:100%;height:auto}.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#005595;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#002949;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,85,149,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#005595;border-color:#005595}.page-item.disabled .page-link{color:#868e96;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-secondary{color:#383838;background:#e2e2e2 linear-gradient(180deg,#e6e6e6,#e2e2e2) repeat-x;border-color:#d6d6d6}.alert-secondary hr{border-top-color:#c9c9c9}.alert-success{color:#696d27;background:#f4f6db linear-gradient(180deg,#f6f7e0,#f4f6db) repeat-x;border-color:#f0f2cd}.alert-success hr{border-top-color:#eaedb9}.alert-danger{color:#770d1d;background:#fad1d7 linear-gradient(180deg,#fbd8dd,#fad1d7) repeat-x;border-color:#f8bfc7}.alert-danger hr{border-top-color:#f5a8b3}.progress{height:1rem;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem;box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.1)}.progress{display:flex;overflow:hidden}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#005595;border-color:#005595}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-moz-min-content;height:min-content}.modal-content{box-shadow:0 .5rem 1rem rgba(0,0,0,.5)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.2)}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0;background-image:linear-gradient(90deg,rgba(0,0,0,.25),rgba(0,0,0,.001))}.carousel-control-next{right:0;background-image:linear-gradient(270deg,rgba(0,0,0,.25),rgba(0,0,0,.001))}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-middle{vertical-align:middle!important}.bg-white{background-color:#fff!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline-block{display:inline-block!important}.d-md-flex{display:flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9:before{padding-top:56.25%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-self-start{align-self:flex-start!important}.align-self-center{align-self:center!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}}.float-left{float:left!important}.position-static{position:static!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.w-100{width:100%!important}.h-100{height:100%!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.mt-1{margin-top:.25rem!important}.mb-1{margin-bottom:.25rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.mt-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.mx-3{margin-left:1rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mt-5,.my-5{margin-top:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pb-1{padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.pt-4{padding-top:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pt-5{padding-top:3rem!important}.pb-5{padding-bottom:3rem!important}.mx-auto{margin-right:auto!important}.mx-auto{margin-left:auto!important}@media (min-width:576px){.mr-sm-2{margin-right:.5rem!important}}@media (min-width:768px){.mt-md-0{margin-top:0!important}.mx-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.pt-md-0{padding-top:0!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-left{text-align:left!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}}.text-uppercase{text-transform:uppercase!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-danger{color:#e51937!important}a.text-danger:focus,a.text-danger:hover{color:#a01126!important}.text-light{color:#fafafa!important}a.text-light:focus,a.text-light:hover{color:#d4d4d4!important}.text-muted{color:#868e96!important}.visible{visibility:visible!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}}.dropdown-item,a,a:visited{color:#005595}.img-responsive{max-width:100%}.small-headline{font-size:1.25rem!important}.feefo-divider{width:90%;max-width:360px;border:0;border-top:1px solid #dee2e6;margin:.5rem auto 0}.feefo-badge-wrap{max-width:240px;margin-left:auto;margin-right:auto}.comments-title{font-size:1.5rem}.comment,.comments-title{margin-bottom:2rem}.entry-meta{margin-bottom:1rem}.entry-meta .byline{display:none}#top-header{height:auto}.constrain{max-width:1366px;margin:auto}.carousel-indicators{left:inherit;margin-right:2.5%}.carousel-indicators li{height:5px}.carousel-control-prev{left:-35px;background-image:none}.carousel-control-next{right:-35px;background-image:none}#nav-container{padding-left:0;padding-right:0}#footer-menu-list,#primary-menu-list,#secondary-menu-list{list-style:none;margin:0;padding:0;text-transform:uppercase}#primary-nav{font-size:.9rem;text-transform:uppercase;background-color:#fff;padding:0}#primary-menu,.contact-menu-mobile,.primary-menu-mobile,.search-menu-mobile{background-color:#181818!important;padding:15px;text-align:center}#mobile-contact-section{background-color:#181818!important;margin-bottom:15px;height:70px}#mobile-contact{padding-top:10px;padding-bottom:3px}#mobile-contact .mobile-main-menu-wrapper{height:44px;overflow:hidden}.navbar-brand{max-width:160px}.navbar-brand img{max-width:160px;transition:max-width .3s}.mobile-nav-toggler{color:#fff;padding:.25rem;font-size:1.1rem;background-color:transparent;border:2px solid transparent;border-radius:.25rem;height:42px}.mobile-menu-separator{font-size:1.25rem;font-weight:700;line-height:1;padding:0 6px;color:#fff}.mobile-search{fill:#fff}#mobile-contact-menu.active,#mobile-main-menu.active,#mobile-main-menu.active .navbar-toggler-icon,#mobile-search-menu.active{border-color:#49b1ff;background-color:#49b1ff;color:#000;fill:#000}#mobile-search-menu svg{transform:translateY(2px);vertical-align:initial}#mobile-main-menu svg{transform:translateY(1px)}.navbar-toggler-icon{fill:#fff;padding:0 0 5px}.navbar-brand{padding-left:15px}button:focus{outline:1px dotted}.dropdown-toggle:after{content:none}.menu-item .dropdown-menu{border:none;box-shadow:none;font-size:.85rem;padding:0;text-transform:none;background-color:#181818}.menu-item .dropdown-menu li{padding-bottom:.25rem;padding-top:.25rem;text-align:center}.menu-item .dropdown-menu li a{color:hsla(0,0%,100%,.75)!important}.menu-item .dropdown-menu li a:hover{background:transparent;color:#fff!important}.menu-item .dropdown-menu li.active a{color:#49b1ff!important}.menu-item .dropdown-menu li.active a:hover{background:transparent;color:#fff!important}#colophon{background-color:#005595;color:#fafafa;font-size:.8rem;padding:.8rem 0;text-align:center}#colophon a,#colophon a:visited{color:#fafafa;margin-right:1rem}#colophon a:hover,#colophon a:visited:hover{color:#fff}#colophon .site-info{font-size:.7rem}#colophon #footer-menu-list{margin-bottom:2rem}#colophon #footer-menu-list .middot{display:none}.sidebar-padding{padding:33px!important}.list-group-heading{font-weight:400}#secondary,.list-group-heading{background-color:#005595;color:#fff}#secondary{fill:#fff;padding:0;margin-right:15px;margin-left:15px}#secondary a{color:#fff;text-decoration:underline}#secondary a:hover{text-decoration:none}.widget{margin-bottom:2rem;font-size:.875rem}.widget h2{border-bottom:1px solid #ced4da;color:#000;font-size:1.5rem;font-weight:300;padding:.3rem;text-align:center}.widget>ul{list-style-type:none;margin:0;padding:0}.widget li{margin-bottom:.5rem}.navbar,.short-header .navbar{transition:padding-bottom .3s,padding-top .3s}.short-header .navbar{padding-top:0;padding-bottom:0}.short-header .navbar-brand img{max-width:160px;transition:max-width .3s}.short-header #nav-section{background-color:#181818!important}.short-header a{outline:none}#nav-section{margin-bottom:15px;border-top:3px solid #fff}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .active .nav-link{color:#49b1ff!important}.navbar-dark .navbar-nav .active .nav-link:hover{color:hsla(0,0%,100%,.75)!important}.cat-links,.comments-link,.edit-link{padding:0 1rem 0 0}.dropdown-menu{animation:dropdown-animation .3s;margin:0;transform-origin:top}.breadcrumbs{font-size:.7rem;margin-bottom:0;margin-top:.75rem;padding:0 1rem .2rem 0}.search-item{padding-bottom:30px}.search-item .search-img-wrapper{max-width:120px}#secondary .sidebar-contact{font-size:22px;padding-bottom:10px}#secondary .sidebar-contact a{text-decoration:none}#secondary .sidebar-contact a:active,#secondary .sidebar-contact a:visited{color:#fff;fill:#fff}#secondary .sidebar-contact a:hover{color:#d0d0d0;fill:#d0d0d0}#menu-item-search-icon a{fill:#fff}#cse-search-box-desktop button,#cse-search-box-mobile button{fill:#005595;background:transparent;border:0;padding:0}#cse-search-box-desktop .input-group-text,#cse-search-box-mobile .input-group-text{height:38px}#bbb-seal,#how-we-help,#sidebar-contact-form-wrapper,#sidebar-how-we-work,#sidebar-offices,#sidebar-video-rotator{border-bottom:15px solid #fff}.sidebar-section-title{font-size:22px;line-height:1.3}.sidebar-video-img{height:118px;width:210px;border:1px solid #fff}#sidebar-testimonial-videos{width:210px}#video-modal-title{color:#002e52}.sidebar-list{max-width:300px}.sidebar-list li{margin-bottom:15px}#sidebar-offices p{font-size:.8rem;margin-bottom:0}#sidebar-offices #sidebar-inquiry-link{font-size:.8rem}#sidebar-bottom-contact-wrapper{position:absolute;bottom:0}#form1,#paymentForm,#review-form{border:1px solid #ccc;background-color:#f1f1f1;margin-top:30px;padding:20px}.blogTitle{font-size:1.3rem}.engagement-body{padding-top:15px}.engagement-body p{margin-bottom:.5rem}.engagement-more-details,.engagement-presented-to{display:flex;align-items:flex-start}.wwdListText .blogTitle{font-weight:700}#menu-item-search-icon a{height:40px}.search-term{color:#005595}.pubLogo{max-height:50px}.statuteRelatedItems{border-top:1px solid #dee2e6}.pdfIcon{height:30px}#featuredBioTestimonial{margin-bottom:20px}#featuredBioTestimonial p{margin-top:10px}#featuredBioTestimonial .author{font-size:17px;margin-top:5px;text-align:right}#bioList h3,#testimonialsTextListing h3{background-color:#002e52;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase}.testimonialsTextListItem{border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start}.testimonialsTextListItem .quote-icon{top:-20px;position:relative;align-self:center}.testimonialsTextListItem.first-testimonial{border-top:none}.review-logo-img{max-height:40px}.swiper-button-next:after,.swiper-button-prev:after{font-size:25px;color:#e6eef5}.videoItem{border-bottom:1px solid hsla(0,0%,61.2%,.4);width:100%;padding:10px 0;margin:auto;text-align:center}.videoItem p{margin-left:15px}#testimonialsTextListing h3{padding:5px}.feefo-carousel{max-width:100%;margin:0 auto;text-align:center}.feefo-carousel .feefo-review-carousel-widget-service{max-width:100%;overflow-x:hidden}.feefo-carousel .feefowidget-carousel-container-average-customer-rating{width:100%!important}.feefo-carousel .feefowidget-carousel-snapshot-body .feefowidget-sliders.feefowidget-sliders-average-customer-rating{width:calc(100% - 80px)!important}.awardItem img{max-height:100px}.finePrint{font-size:11px}.click-fake{cursor:pointer}.topBullets h2{text-transform:none;font-size:1rem;font-weight:400;line-height:1.5}.faq.h3{font-weight:700}.smallText p{font-size:12px;line-height:16px}.relatedItemSection{border-bottom:1px solid #ccc}.relatedItemSection:last-of-type{border-bottom:none}.relatedItems{background:#eee}.first-col{order:1}.second-col{order:2}.third-col{order:3}@media (min-width:992px){.relatedItems{margin-bottom:-25px}}.shortLine{margin:1em 0}.shortLine,.topShortLine{border-top:1px solid #ccc;width:150px}.topShortLine{margin:0 0 1em}.disclaimer-section{border:1px solid #000;padding:15px}.disclaimer-text{display:block;line-height:1.4}.disclaimer-banner{background:#012f51;box-shadow:0 0 5px rgba(0,0,0,.25);display:none;position:fixed;top:0;width:100%;transition:top .25s ease-in-out}#accessibility-message a{margin-right:0}#moreTestimonialVideos{border-top:1px solid #ccc;margin-top:30px;padding-top:30px;margin-bottom:30px}.pg-shadow{box-shadow:2px 2px 5px rgba(0,0,0,.3)}.single-photo-divider{border-top:1px solid #eee;margin:30px 0 20px}h1.whistleblower-law-blog{font-weight:900}.wlb-title,h1.whistleblower-law-blog{color:#004981;font-family:Playfair Display SC,serif;text-transform:uppercase}.wlb-title{font-size:18px;margin-bottom:14px;font-weight:700}#header-main{color:#808183;padding:15px}#header-main .header-phone{flex:1 25%;align-self:center;text-align:right;padding-left:10px}#header-main .header-phone a{color:#005595;font-size:1em;white-space:nowrap}#header-main .header-phone .header-motto{color:#495057;margin:0;display:none}#header-main .header-logo{flex:1 36%}#header-main .header-badge{display:none}.list-group-flush .list-group-item.list-group-item-home{border-top:0;border-bottom:1px solid rgba(0,0,0,.125)}.list-group-flush .list-group-item.list-group-item-home:last-child{border-bottom:0 solid transparent}.list-group-flush .list-group-item.list-group-item-home .show{animation:dropdown-animation .3s}.contact-cta{font-size:24px;line-height:1.3}.carousel-inner:before{content:"";float:left;padding-bottom:100%}.carousel-inner:after{clear:left;content:" ";display:table}.list-group-item-action{color:#005595}.list-group-item-action:hover{color:#fff;background-color:#005595}.testimonial-grid-item{border:1px solid rgba(0,0,0,.125);aspect-ratio:auto 210/118}.recent-results .card a,.recent-results .card a:visited{color:#fff}.inTheNewsModule{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid #ccc;padding-top:25px}.inTheNewsModule .newsDate{font-size:.85rem}.inTheNewsModule .newsCategory{text-transform:uppercase;font-size:.85rem;font-weight:700}.inTheNewsModule .newsItemLeft{flex:1 100%;padding-right:0;margin-top:0;text-align:center;order:2;display:flex}.inTheNewsModule .newsItemLeft .articleAuthorItem{flex:1}.inTheNewsModule .newsItemRight{flex:1 100%;order:1}.inTheNewsModule:first-child{padding-top:0}.hide-form{border-bottom:15px solid #fff}.required-field{color:#c00}h2.first-heading{color:#000;font-size:1rem;line-height:20px;text-transform:none;margin-top:15px;margin-bottom:15px}.inlineImage{float:none;margin:25px 0}#sidebar-contact-form-wrapper{padding-top:0!important}#sidebar-top-contacts{padding-bottom:1rem!important}.site-footer{border-right:15px solid #fff;border-left:15px solid #fff}.wwdSingleContent .mainPhoto{aspect-ratio:3/2}.wwdSingleContent .free-consultation a{font-size:16px;font-weight:400}.attorneys-bottom{min-height:100px}#peopleList{min-height:550px}.teamPhoto{border:1px solid #ccc}a.carousel-item:hover{cursor:pointer}.articleListing{padding-bottom:1rem}.articleListing .articleSubinfo{font-size:1rem}.articleListing .articleSubinfo a{color:#000}.sticky-top{top:0;transition:top .3s ease}#header-main .header-logo img{max-height:93px;transition:max-height .3s ease}.btn-primary:visited{color:#fff}#photo-carousel .carousel-inner .carousel-item{height:400px;background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:#181818}.mobile-photo{display:none}.desktop-photo{display:block;margin-top:11px}#bioList p:last-of-type,.bioProfile p:last-of-type{margin-bottom:0}.bioHigherEducation{display:flex;flex-direction:column;gap:20px}.bioHigherEducation .education-entry{display:flex;align-items:center}.bioHigherEducation .education-logo{flex:0 0 120px;height:80px;display:flex;justify-content:center;align-items:center;border-radius:8px;overflow:hidden}.bioHigherEducation .education-logo img{max-height:50px;max-width:100%;-o-object-fit:contain;object-fit:contain}.bioHigherEducation .education-details{flex:1;text-align:left}.bioHigherEducation .education-details p{margin:0}.bioAwardsAssociations .award-association-entry,.bioAwardsAssociations h2{margin-bottom:30px}.bioAwardsAssociations .award-association-details p{margin:5px 0}.press-filter-nav{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.press-filter-nav .filter-item{margin-left:-1px}.press-filter-nav .page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#005595;background-color:#fff;border:1px solid #dee2e6;text-decoration:none;transition:background-color .15s,border-color .15s}.press-filter-nav .filter-item .page-link:hover{z-index:2;color:#005595;background-color:#e9ecef;border-color:#dee2e6}.press-filter-nav .filter-item.active .page-link{z-index:3;color:#fff;background-color:#005595;border-color:#005595}.press-filter-nav .filter-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.press-filter-nav .filter-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.loading-spinner-wrapper{display:flex;justify-content:center;padding:20px}.loading-spinner{width:30px;height:30px;border:3px solid #ccc;border-top-color:#007bff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}#sidebar-feefo-badge img{max-width:150px}@media (max-width:576px){.carousel-control-next-icon,.carousel-control-prev-icon{background-color:rgba(0,0,0,.7)}.mobile-photo{display:block}.desktop-photo{display:none}}@media (max-width:768px){.attorneyName{text-align:center}#sidebarAwards{display:none}#mobileAwards{display:block;text-align:center}#bioMenuMobile{display:block}#bioMenu{display:none}}#custom-notification{text-align:center;padding:10px;margin:0 0 20px;color:#206f00;font-size:13px;background-color:#dff0d8;border:2px solid #42e600}#custom-notification a{color:#206f00}@media (min-width:576px){.inlineImage{float:right;margin:5px 0 20px 20px}.inlineImage,.navbar-brand img{max-width:300px}#video-modal .modal-dialog{max-width:60%}#header-main .header-logo{flex:1 40%}#header-main .header-phone{transition:font-size .3s ease;flex:1 20%;padding-right:40px;padding-left:30px}#header-main .header-phone a{font-size:1.5em}#header-main .header-badge{flex:1 5%;display:block}.short-header #header-main .header-badge{flex:1 2%}.short-header #header-main .header-badge .award-logo{margin-top:7px;transition:max-height .3s ease}.short-header #header-main #logo{max-height:76px;transition:max-height .3s ease;width:auto}.carousel-inner:before{padding-bottom:50.0504540868%}.inTheNewsModule{flex-direction:row}.inTheNewsModule .newsItemLeft{flex:0 1 90px;padding-right:15px;margin-top:5px;text-align:center;order:1;display:inline-block}.inTheNewsModule .newsItemRight{flex:1;order:2}#custom-notification-wrapper{padding-bottom:1.5rem}#custom-notification{margin:0 0 2.6rem}#custom-notification.home{margin:0}}@media (min-width:768px){.inlineImage{max-width:400px}#header-main .header-logo{flex:1 35%}#header-main .header-badge{flex:1 5%}#header-main .header-phone{flex:1 52%}#header-main .header-phone a{font-size:1.75em}#header-main .header-phone .header-motto{display:block;font-size:14px}.videoItem{margin:auto;text-align:left}.statuteRelatedItems{border-left:1px solid #dee2e6;border-top-color:transparent}#colophon #footer-menu-list{margin-bottom:1rem}#colophon #footer-menu-list a{margin-left:.5rem;margin-right:.5rem}#colophon #footer-menu-list .middot{display:inline-block}#colophon #footer-menu-list li:last-child .middot{display:none}#primary-nav{background-color:#181818}.photoGallery .card-img-top{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;height:229px}.education-logo{display:flex;align-items:center}}@media (min-width:769px){#bioMenuMobile,#mobileAwards{display:none}#bioMenu{display:block}}@media (min-width:992px){.inlineImage{max-width:300px}#header-main .header-phone{flex-grow:20}#header-main .header-phone a{font-size:2em}#header-main .header-phone .header-motto{font-size:16px}#header-main .header-badge{flex:1 125px}.short-header #header-main .header-phone{flex-grow:20}.short-header #header-main .header-badge{flex:1 65px}#nav-container{padding-left:15px;padding-right:15px}.menu-item .dropdown-menu{border:1px solid rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.175);background-color:#181818}.menu-item .dropdown-menu li{padding-bottom:0;padding-top:0;border-bottom:1px solid #fff;text-align:left}.menu-item .dropdown-menu li a{color:#fff!important}.menu-item .dropdown-menu li a:hover{color:#fff;background:#002e52!important}.menu-item .dropdown-menu li:last-child{border-bottom:none}.dropdown-item{padding:.5rem 1.5rem}#primary-nav{font-size:.9rem;font-weight:600}#primary-nav{padding-left:0}#primary-menu{border-top:none}#nav-section{background-color:#181818!important}#secondary{margin-bottom:15px;margin-left:0;overflow:hidden}#header-main #header-phone a{font-size:2.75em}#main{padding:0 15px 25px 0}#secondary .sidebar-contact,.contact-cta{font-size:16px}.carousel-inner:before{padding-bottom:37.5%}.sidebar-list{max-width:none}}@media (min-width:1200px){.inlineImage{max-width:400px}#header-main .header-badge .award-logo{transition:max-height .3s ease}.short-header #header-main .header-phone{flex-grow:20}.short-header #header-main .header-badge{flex:1 65px}.short-header #header-main .header-logo{flex:1 45%}#primary-nav{font-size:1rem}#secondary .sidebar-contact{font-size:24px}.contact-cta{font-size:26px}}	</style>

	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO plugin v27.8 - https://yoast.com/product/yoast-seo-wordpress/ -->
	<title>Whistleblower Law Blog Archives - Employment Law Group</title>
	<link rel="next" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/page/2/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="Whistleblower Law Blog Archives - Employment Law Group" />
	<meta property="og:url" content="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/" />
	<meta property="og:site_name" content="Employment Law Group" />
	<meta property="og:image" content="https://www.employmentlawgroup.com/wp-content/uploads/Website-Preview-Image.png" />
	<meta property="og:image:width" content="1200" />
	<meta property="og:image:height" content="627" />
	<meta property="og:image:type" content="image/png" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"CollectionPage","@id":"https:\/\/www.employmentlawgroup.com\/in-the-news\/whistleblower-law-blog\/","url":"https:\/\/www.employmentlawgroup.com\/in-the-news\/whistleblower-law-blog\/","name":"Whistleblower Law Blog Archives - Employment Law Group","isPartOf":{"@id":"https:\/\/www.employmentlawgroup.com\/#website"},"breadcrumb":{"@id":"https:\/\/www.employmentlawgroup.com\/in-the-news\/whistleblower-law-blog\/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https:\/\/www.employmentlawgroup.com\/in-the-news\/whistleblower-law-blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.employmentlawgroup.com\/"},{"@type":"ListItem","position":2,"name":"In The News","item":"https:\/\/www.employmentlawgroup.com\/in-the-news\/"},{"@type":"ListItem","position":3,"name":"Whistleblower Law Blog"}]},{"@type":"WebSite","@id":"https:\/\/www.employmentlawgroup.com\/#website","url":"https:\/\/www.employmentlawgroup.com\/","name":"Employment Law Group","description":"Workplace champions protecting your civil rights","publisher":{"@id":"https:\/\/www.employmentlawgroup.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.employmentlawgroup.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.employmentlawgroup.com\/#organization","name":"The Employment Law Group","url":"https:\/\/www.employmentlawgroup.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.employmentlawgroup.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.employmentlawgroup.com\/wp-content\/uploads\/Google-Favicon-Logo.png","contentUrl":"https:\/\/www.employmentlawgroup.com\/wp-content\/uploads\/Google-Favicon-Logo.png","width":96,"height":96,"caption":"The Employment Law Group"},"image":{"@id":"https:\/\/www.employmentlawgroup.com\/#\/schema\/logo\/image\/"}}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel="alternate" type="application/rss+xml" title="Employment Law Group &raquo; Feed" href="https://www.employmentlawgroup.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Employment Law Group &raquo; Comments Feed" href="https://www.employmentlawgroup.com/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="Employment Law Group &raquo; Whistleblower Law Blog Category Feed" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/feed/" />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id="classic-theme-styles-inline-css">
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>

<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel="https://api.w.org/" href="https://www.employmentlawgroup.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.employmentlawgroup.com/wp-json/wp/v2/categories/61" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.employmentlawgroup.com/xmlrpc.php?rsd" />
</head>

<body class="archive category category-whistleblower-law-blog category-61 wp-theme-TELG-2 no-sidebar hfeed">

	<!-- Google Tag Manager -->
	<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-K6DJ9L&Split_Test_Version=noSplit" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
	<!-- End Google Tag Manager -->

	<div id="page" class="site">
		<a class="screen-reader-text" href="#content">Skip to content</a>
		<header id="masthead" class="site-header sticky-top">

			<section id="top-header" class="bg-white d-block constrain">
				<div class="d-flex flex-row align-items-center" id="header-main">
					<div class="header-logo">
						<a href="https://www.employmentlawgroup.com">
							<img class="img-fluid" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0i
TGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIgogIHhtbG5zPSJodHRwOi8vd3d3
LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDExNDguNjMgMjI3LjI5Ij4K
ICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxs
OiAjZmZmOwogICAgICB9CiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogIzdl
ODA4MzsKICAgICAgfQogICAgICAuY2xzLTMgewogICAgICAgIGZpbGw6ICMwMDU1
OTY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnPgogICAgPHBh
dGggY2xhc3M9ImNscy0yIiBkPSJNMzc4LjU0LDczLjMxbC0zLjc1LDEzLjU3aC01
NC42MmMzLjAzLTEuOTYsNC40Ni01LDQuNDYtOS40NlYxMy4xNWMwLTQuNDYtMS40
My03LjY3LTQuNDYtOS42NGg1MS41OWwxLjYxLDEyLjE0LS41NC0uMzZjLTMuMzkt
Mi4zMi03LjMyLTMuMzktMTEuNzgtMy4zOWgtMjUuMTd2MjQuNjNoMjUuMTdjMy4y
MSwwLDUuMzUtLjM2LDYuNDMtLjcxbC44OSwxMS45NmMtMS40My0xLjI1LTIuNjgt
MS45Ni0zLjc1LTIuMzItMS4yNS0uMzYtMy43NS0uNzEtNy4zMi0uNzFoLTIxLjQy
djMzLjc0aDIzLjkyYzguMDMsMCwxNC4xLTEuNDMsMTguMDMtNC40NmwuNzEtLjcx
WiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNDY2LjU0LDg2Ljg3YzIu
MTQtMS42MSwzLjIxLTQuMTEsMy4yMS03LjMyLDAtLjU0LS4xOC0xLjc5LS4zNi0z
Ljc1bC02Ljk2LTU1LjUxLTI4LjkyLDY4LjAxLTI5LjI3LTY4LjAxLTcuMTQsNjAu
MTVjMCwyLjE0LDEuMDcsNC4yOCwzLjIxLDYuNDNoLTE2LjZjMi44Ni0xLjc5LDQu
NDYtNSw1LTkuNjRsNy4zMi02Mi4xMmMuMTgtMS45NiwuMzYtMy41NywuMzYtNC44
MiwwLTIuNS0xLjI1LTQuODItMy41Ny02Ljc4aDE2LjA2bDI1Ljg4LDU5LjhMNDYw
LjExLDMuNTFoMTUuNzFjLTIuMzIsMS45Ni0zLjU3LDQuMjgtMy41Nyw3LjE0LDAs
LjcxLC4xOCwxLjk2LC4zNiwzLjc1bDguMDMsNjEuNzZjLjM2LDMuMzksMS4wNyw1
LjcxLDEuNjEsNi45NiwuNzEsMS4wNywxLjc5LDIuMzIsMy4yMSwzLjc1aC0xOC45
MloiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTU0Mi4wNCw0NC43NWMt
NS4xOCw0LjQ2LTExLjk2LDYuNzgtMjAuMTcsNi43OC01LDAtOS44Mi0uODktMTQu
NDYtMi41djI4LjM4YzAsNC40NiwxLjQzLDcuNjcsNC4yOCw5LjQ2aC0xOS45OWMz
LjAzLTEuOTYsNC40Ni01LDQuNDYtOS40NlYxMy4xNWMwLTQuNDYtMS40My03LjY3
LTQuNDYtOS42NGgyNS43YzMuMzksMCw1LjM2LC4xOCw2LjA3LC4xOCw1Ljg5LC4x
OCwxMC41MywxLjA3LDEzLjkyLDIuNSw4LjM5LDMuNzUsMTIuNDksMTAuNzEsMTIu
NDksMjAuODgsMCw3LjMyLTIuNjgsMTMuMDMtNy44NSwxNy42N1ptLTE0LjgyLTMx
Ljc3Yy0yLjg2LS43MS05LjQ2LTEuMDctMTkuODEtMS4wN3YyOS4yN2MzLjkzLDEu
NjEsNy42OCwyLjUsMTEuNDIsMi41LDExLjI1LDAsMTguNTYtNi40MywxOC41Ni0x
Ni4yNCwwLTcuODUtMy4zOS0xMi42Ny0xMC4xNy0xNC40NloiLz4KICAgIDxwYXRo
IGNsYXNzPSJjbHMtMiIgZD0iTTYxNS41OCw4Ni44N2gtNTYuMjNjMy4wMy0xLjk2
LDQuNDYtNSw0LjQ2LTkuNDZWMTMuMTVjMC00LjQ2LTEuNDMtNy42Ny00LjQ2LTku
NjRoMTkuOTljLTIuODYsMS43OS00LjI4LDUtNC4yOCw5LjY0Vjc4LjQ4aDI0Ljk5
YzQuODIsMCw4LjM5LS4xOCwxMC41My0uNzEsMy4zOS0uNzEsNi40My0yLjE0LDku
NDYtNC42NGwtNC40NiwxMy43NFoiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIg
ZD0iTTY5NS45LDc1LjgxYy04LjU3LDguMzktMTguOTIsMTIuNDktMzEuNDEsMTIu
NDlzLTIyLjg1LTQuMTEtMzEuMjQtMTIuMTRjLTguMjEtNy44NS0xMi4zMi0xOC4w
My0xMi4zMi0zMC4xNywwLTEyLjg1LDQuMTEtMjMuMiwxMi4xNC0zMS41OSw4LjIx
LTguMjEsMTguNzQtMTIuMzIsMzEuNDItMTIuMzJzMjMuMDMsNC4xMSwzMS40MSwx
Mi4zMmM4LjU3LDguMjEsMTIuNjcsMTguMzgsMTIuNjcsMzAuN3MtNC4yOCwyMi40
OS0xMi42NywzMC43Wm0tOC4zOS01NS42OWMtNi4wNy02LjQzLTEzLjkyLTkuNjQt
MjMuMzgtOS42NHMtMTYuOTYsMy4yMS0yMi42Nyw5LjgyLTguNTcsMTUuMTctOC41
NywyNS44OGgtLjE4YzAsMTAuNTMsMy4wMywxOC45Miw5LjEsMjUuMTcsNS44OSw1
Ljg5LDEzLjU3LDguOTIsMjMuMDMsOC45MnMxNi45Ni0zLjM5LDIyLjg1LTkuODJj
Ni4wNy02LjYsOC45Mi0xNS4xNyw4LjkyLTI1LjUzcy0zLjAzLTE4LjM4LTkuMS0y
NC44MVoiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTc3OC4xOSwzLjUx
Yy0zLjAzLDEuOTYtNi42LDYuNDMtMTAuODksMTMuMzlsLTE4LjIxLDI5Ljk5djMw
LjUyYzAsNC40NiwxLjYxLDcuNSw0LjQ2LDkuNDZoLTE5Ljk5YzIuODYtMS45Niw0
LjI4LTUsNC4yOC05LjQ2di0zMC4xN2wtMTkuODEtMzIuNjZjLTEuNDMtMi4zMi0y
LjY4LTQuMjgtMy43NS01LjcxLS44OS0xLjI1LTIuNjgtMi44Ni01LjM2LTQuODJs
LS43MS0uNTRoMjEuMDZjLS44OSwxLjI1LTEuNDMsMi4zMi0xLjQzLDMuNzUsMCwx
LjI1LC41NCwyLjY4LDEuNzksNC42NGwxNS4zNSwyNS43LDE1LjUzLTI2LjA2YzEu
MDctMS43OSwxLjYxLTMuMjEsMS42MS00LjQ2LDAtLjg5LS41NC0xLjk2LTEuNzkt
My41N2gxNy44NVoiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTg1Ni45
LDg2Ljg3YzIuMTQtMS42MSwzLjIxLTQuMTEsMy4yMS03LjMyLDAtLjU0LS4xOC0x
Ljc5LS4zNi0zLjc1bC02Ljk2LTU1LjUxLTI4LjkyLDY4LjAxLTI5LjI3LTY4LjAx
LTcuMTQsNjAuMTVjMCwyLjE0LDEuMDcsNC4yOCwzLjIxLDYuNDNoLTE2LjZjMi44
Ni0xLjc5LDQuNDYtNSw1LTkuNjRsNy4zMi02Mi4xMmMuMTgtMS45NiwuMzYtMy41
NywuMzYtNC44MiwwLTIuNS0xLjI1LTQuODItMy41Ny02Ljc4aDE2LjA2bDI1Ljg4
LDU5LjgsMjUuMzUtNTkuOGgxNS43MWMtMi4zMiwxLjk2LTMuNTcsNC4yOC0zLjU3
LDcuMTQsMCwuNzEsLjE4LDEuOTYsLjM2LDMuNzVsOC4wMyw2MS43NmMuMzYsMy4z
OSwxLjA3LDUuNzEsMS42MSw2Ljk2LC43MSwxLjA3LDEuNzksMi4zMiwzLjIxLDMu
NzVoLTE4LjkyWiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNOTQwLjQ0
LDczLjMxbC0zLjc1LDEzLjU3aC01NC42MmMzLjAzLTEuOTYsNC40Ni01LDQuNDYt
OS40NlYxMy4xNWMwLTQuNDYtMS40My03LjY3LTQuNDYtOS42NGg1MS41OWwxLjYx
LDEyLjE0LS41NC0uMzZjLTMuMzktMi4zMi03LjMyLTMuMzktMTEuNzgtMy4zOWgt
MjUuMTd2MjQuNjNoMjUuMTdjMy4yMSwwLDUuMzUtLjM2LDYuNDMtLjcxbC44OSwx
MS45NmMtMS40My0xLjI1LTIuNjgtMS45Ni0zLjc1LTIuMzItMS4yNS0uMzYtMy43
NS0uNzEtNy4zMi0uNzFoLTIxLjQydjMzLjc0aDIzLjkyYzguMDMsMCwxNC4xLTEu
NDMsMTguMDMtNC40NmwuNzEtLjcxWiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0y
IiBkPSJNMTAyMS4xMiwzLjUxYy0yLjg2LDEuNzktNC4yOCw1LTQuMjgsOS42NFY4
OC4zbC01Ny40OC02OS40NHY1OC41NWMwLDQuNDYsMS40Myw3LjY3LDQuMjgsOS40
NmgtMTcuNDljMy4wMy0xLjk2LDQuNDYtNSw0LjQ2LTkuNDZWMTMuNjljMC00Ljgy
LTEuNDMtOC4yMS00LjQ2LTEwLjE3aDE0LjFsNDcuODQsNTcuODNWMTMuMTVjMC00
LjQ2LTEuNDMtNy42Ny00LjQ2LTkuNjRoMTcuNDlaIi8+CiAgICA8cGF0aCBjbGFz
cz0iY2xzLTIiIGQ9Ik0xMDkyLjY5LDE3LjQ0Yy0xLjc5LTIuMzItMy41Ny0zLjkz
LTUuNTMtNC42NC0xLjQzLS41NC0zLjkzLS44OS03LjE0LS44OWgtMTQuNDZWNzcu
NDFjMCw0LjQ2LDEuNjEsNy42Nyw0LjQ2LDkuNDZoLTIwLjE3YzIuODYtMS45Niw0
LjQ2LTUsNC40Ni05LjQ2VjExLjloLTE0LjQ2Yy01LjcxLDAtOS44MiwxLjc5LTEy
Ljg1LDUuNTNsMS45Ni0xMy45Mmg2MS43NmwxLjk2LDEzLjkyWiIvPgogIDwvZz4K
ICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yOTMuNDMsNC4xNmwyLDIuM2MxLjMs
MS41NSwxLjUzLDIuNDEsMS41Myw1LjcxdjcuNDVoLTExLjM2di02LjU4bC4yMS0y
LjJzLjc0LTEuMDYsLjc0LTEuMDZsMS4wNi0xLjQ5LTEuNzcsLjA0LTUuNTQsLjM3
LC4xNywxLjE5LC4yLDEuODZ2Ny44OGgtNy44M3YtNy44OGMwLTEuODYsLjE2LTIu
MzYsMS4xMy0zLjU1bDEuMzUtMS42Ni0yLC4wNi01LjQ4LC42NVYyOC42OWwxLjU4
LTIuMjVjLjU5LS44MywxLjE0LTEuMTgsMy4wMy0xLjE4aDI0Ljk1YzEuODIsMCwy
LjMzLC4yOSwyLjk2LDEuMThsMS41OCwyLjI1VjYuMjdsLTguNTItMi4xMVptMy45
OCw3My43NWgtMjQuNTd2LTQuMTVjMC0yLjA2LC4yNy0yLjYyLDEuNzgtMy43MWwy
LjgtMi05LjU4LDEuMnYyMy4wMmw5LjU3LDEuMjEtMi44LTJjLTEuNS0xLjA3LTEu
NzgtMS42OC0xLjc4LTMuNzZ2LTQuMTZoMjQuNTdjMS44MiwwLDIuMzMsLjMsMi45
NiwxLjE4bDEuNTgsMi4yNHYtMTIuNzJsLTEuNiwyLjVjLS41MywuODEtMS4wNiwx
LjE1LTIuOTQsMS4xNVptMC00MC41M2gtMjQuOTVjLTEuOTMsMC0yLjQyLS4yNy0z
LjAzLTEuMTJsLTEuNTgtMi4yNHYxMi40NGwxLjU4LTIuMjRjLjU5LS44NCwxLjE0
LTEuMTgsMy4wMy0xLjE4aDguNjN2MTEuNzNoLTguNjNjLTEuOTMsMC0yLjQyLS4y
Ny0zLjAzLTEuMTJsLTEuNTgtMi4yNXYxMi40NGwxLjU4LTIuMjNjLjU5LS44NCwx
LjE0LTEuMTksMy4wMy0xLjE5aDI0Ljk1YzEuODIsMCwyLjMzLC4zLDIuOTYsMS4x
OWwxLjU4LDIuMjN2LTEyLjQ0bC0xLjU4LDIuMjVjLS42LC44NS0xLjA5LDEuMTIt
Mi45NiwxLjEyaC0xMS40di0xMS43M2gxMS40YzEuODIsMCwyLjMzLC4yOSwyLjk2
LDEuMThsMS41OCwyLjI0di0xMi40NGwtMS41OCwyLjI0Yy0uNiwuODUtMS4wOSwx
LjEyLTIuOTYsMS4xMloiLz4KICA8Zz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIg
ZD0iTTMzNy42MiwyMjAuOTNoLTY5Ljk0YzMuNzctMi40NCw1LjU1LTYuMjIsNS41
NS0xMS43N3YtNzkuOTNjMC01LjU1LTEuNzgtOS41NS01LjU1LTExLjk5aDI0Ljg3
Yy0zLjU1LDIuMjItNS4zMyw2LjIyLTUuMzMsMTEuOTl2ODEuMjZoMzEuMDhjNS45
OSwwLDEwLjQzLS4yMiwxMy4xLS44OSw0LjIyLS44OSw3Ljk5LTIuNjYsMTEuNzct
NS43N2wtNS41NSwxNy4xWiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJN
NDI3Ljc2LDIyMC45M2MyLTIuMjIsMi44OS00LDIuODktNS41NSwwLTEuMTEtLjY3
LTMuMTEtMS43OC02bC0xMS43Ny0yOC42NGgtMzcuNTJsLTEyLjQzLDMwLjJjLS42
NywxLjc4LTEuMTEsMy41NS0xLjExLDQuODgsMCwxLjU1LDEuMTEsMy4zMywyLjg5
LDUuMTFoLTIxLjc2YzMuMTEtMi4yMiw1LjMzLTQuNjYsNi40NC03LjU1bDM1LjMt
ODQuMTVjMS4zMy0zLjExLDItNS41NSwyLTcuMTEsMC0xLjc4LS44OS0zLjMzLTIu
NjYtNC44OGgxNy4xbDM4LjYzLDkxLjQ4YzEuMTEsMi40NCwyLjIyLDQuNDQsMy4x
MSw2LjIyLC44OSwxLjMzLDIuODksMy4zMyw1Ljc3LDZoLTI1LjA5Wm0tMTQuODgt
NTAuNGwtMTQuNDMtMzUuOTctMTQuNjUsMzUuOTdoMjkuMDlaIi8+CiAgICA8cGF0
aCBjbGFzcz0iY2xzLTIiIGQ9Ik01NzEuODYsMTE3LjI0Yy00LDIuNjYtNy4zMyw3
Ljk5LTEwLjQ0LDE1Ljc2bC0zNS4zLDg5LjctMjUuNzYtNjQuODMtMjUuMzEsNjQu
ODMtMzUuMDgtODguMzdjLTMuMzMtOC4yMS03LjEtMTMuOTktMTEuMzItMTcuMWgy
NS41M2MtMiwxLjc4LTIuODksMy41NS0yLjg5LDUuNTUsMCwxLjU1LC44OSw0LjQ0
LDIuNDQsOC42NmwyMi42NSw1OC42MiwxNy45OC00Ny4yOS01LjMzLTEyLjg4Yy0y
LjQ0LTYtNS41NS0xMC4yMS05LjEtMTIuNjZoMjUuNTNjLTEuNzgsMS43OC0yLjY2
LDMuNzctMi42Niw1Ljc3LDAsMS4zMywuNjcsMy41NSwxLjU1LDYuMjJsMjMuMzEs
NjEuMDYsMjIuODctNjAuMTdjMS4zMy00LDIuMjItNi40NCwyLjIyLTcuOTksMC0x
Ljc4LS44OS0zLjMzLTIuNjctNC44OGgyMS43NloiLz4KICAgIDxwYXRoIGNsYXNz
PSJjbHMtMiIgZD0iTTY5MC4yLDE2OC45OGMtMy41NSwyLjQ0LTUuMzMsNi4yMi01
LjMzLDExLjc3djI5LjUzYzAsMy4xMSwuNDQsNS4zMywxLjMzLDYuNDRsLTIuNDQs
LjY3Yy0xMy4xLDMuNTUtMjUuMDksNS4zMy0zNi4xOSw1LjMzLTE3LjMyLDAtMzEu
MzEtNC44OC00MS45Ni0xNC42NS0xMC40NC05Ljc3LTE1Ljc2LTIyLjY1LTE1Ljc2
LTM4LjYzczUuNTUtMjguODYsMTYuNDMtMzguODZjMTAuODgtMTAuMjEsMjUuMDkt
MTUuMSw0Mi40MS0xNS4xLDguMjEsMCwxNy45OCwxLjMzLDI5LjA5LDQuMjJsMS43
OCwxNy43NmMtMTAuMjEtNy45OS0yMC44Ny0xMS43Ny0zMS41My0xMS43Ny0xMy4x
LDAtMjMuMzEsNC0zMS4zMSwxMS45OS03LjU1LDcuNzctMTEuNTUsMTguNDMtMTEu
NTUsMzEuNTNzNCwyMy43NiwxMS45OSwzMS41M2M3Ljk5LDcuOTksMTguNjUsMTEu
OTksMzEuOTcsMTEuOTksNy41NSwwLDE0Ljg4LTEuNTUsMjEuNzYtNC44OHYtMjcu
MDljMC01Ljc3LTEuNzgtOS41NS01LjU1LTExLjc3aDI0Ljg3WiIvPgogICAgPHBh
dGggY2xhc3M9ImNscy0yIiBkPSJNNzcwLjc5LDIyMC45M2wtMjYuNjQtMzguMTlj
LTMuNzctNS41NS03LjMzLTkuMS0xMC44OC0xMS4xLTMuMTEtMS43OC03LjMzLTIu
NjYtMTIuODgtMi44OXY0MC40MWMwLDUuNTUsMS43OCw5LjU1LDUuMzMsMTEuNzdo
LTI0Ljg3YzMuNzctMi40NCw1LjU1LTYuMjIsNS41NS0xMS43N3YtNzkuOTNjMC01
LjU1LTEuNzgtOS41NS01LjU1LTExLjk5aDI3Ljc1bDUuMTEsLjIyYzkuMzMsLjIy
LDE2LjIxLC44OSwxOS45OCwyLDkuOTksMy4xMSwxNi40MywxMi4yMSwxNi40Mywy
My4wOSwwLDEzLjMyLTcuOTksMjEuNTQtMjMuNzYsMjQuNjUsMCwwLDEuNTUsMS4x
MSw0LjY2LDMuMTEsMiwxLjc4LDQuODgsNS4xMSw4LjQ0LDEwLjIxbDE5Ljc2LDI3
LjMxYzEuNzgsMi40NCw0LjIyLDUuMzMsNy41NSw4Ljg4LDEuNzgsMS4zMyw0LjY2
LDIuNjYsNy45OSw0LjIyaC0yMy45OFptLTQxLjk2LTkzLjQ3Yy0yLjg5LDAtNS41
NSwuMjItOC40NCwuMjJ2MzEuNTNjMi44OSwuMjIsNS43NywuMjIsOC42NiwuMjIs
NC44OCwwLDguNjYtLjIyLDExLjc3LS44OSw5LjEtMS43OCwxMy41NC02Ljg4LDEz
LjU0LTE1Ljc2LDAtMTEuMS03LjEtMTUuMzItMjUuNTMtMTUuMzJaIi8+CiAgICA8
cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik04NzguNDgsMjA3LjE3Yy0xMC42NiwxMC40
NC0yMy41NCwxNS41NC0zOS4wOCwxNS41NHMtMjguNDItNS4xMS0zOC44Ni0xNS4x
Yy0xMC4yMS05Ljc3LTE1LjMyLTIyLjQyLTE1LjMyLTM3LjUyLDAtMTUuOTksNS4x
MS0yOC44NiwxNS4xLTM5LjMsMTAuMjEtMTAuMjEsMjMuMzEtMTUuMzIsMzkuMDgt
MTUuMzJzMjguNjQsNS4xMSwzOS4wOCwxNS4zMmMxMC42NiwxMC4yMSwxNS43Niwy
Mi44NywxNS43NiwzOC4xOXMtNS4zMywyNy45OC0xNS43NiwzOC4xOVptLTEwLjQ0
LTY5LjI3Yy03LjU1LTcuOTktMTcuMzItMTEuOTktMjkuMDktMTEuOTlzLTIxLjA5
LDQtMjguMiwxMi4yMWMtNy4xLDguMjEtMTAuNjYsMTguODctMTAuNjYsMzIuMTlo
LS4yMmMwLDEzLjEsMy43OCwyMy41NCwxMS4zMiwzMS4zMSw3LjMzLDcuMzMsMTYu
ODcsMTEuMSwyOC42NCwxMS4xczIxLjA5LTQuMjIsMjguNDItMTIuMjFjNy41NS04
LjIxLDExLjEtMTguODcsMTEuMS0zMS43NXMtMy43Ny0yMi44Ny0xMS4zMi0zMC44
NloiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEwMDEuNDgsMTE3LjI0
Yy0zLjU1LDIuMjItNS4zMyw2LjQ0LTUuMzMsMTEuOTl2NTAuODRjMCw4Ljg4LS44
OSwxNS43Ni0yLjg5LDIwLjY1LTUuNzcsMTQuNjUtMTguNDMsMjEuOTgtMzcuNzUs
MjEuOTgtMTMuOTksMC0yNC44Ny00LTMyLjY0LTEyLjIxLTYuMjItNi40NC05LjMz
LTE3LjEtOS4zMy0zMS41M3YtNDkuNzNjMC01LjU1LTEuNzgtOS41NS01LjU1LTEx
Ljk5aDI0Ljg3Yy0zLjU1LDIuMjItNS4zMyw2LjIyLTUuMzMsMTEuOTl2NDkuNzNj
MCwxMC40NCwxLjU1LDE3Ljk4LDQuNDQsMjIuNDIsNS4zMyw3Ljc3LDEzLjU0LDEx
LjU1LDI0LjY1LDExLjU1LDYuMjIsMCwxMS43Ny0xLjMzLDE2LjY1LTQuMjIsNS4z
My0zLjExLDguODgtNy41NSwxMC40NC0xMy4zMiwxLjExLTMuNzcsMS41NS05LjEs
MS41NS0xNi4yMXYtNDkuOTZjMC01LjU1LTEuNzgtOS43Ny01LjMzLTExLjk5aDIx
LjU0WiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTA3Ny40MSwxNjgu
NTNjLTYuNDQsNS41NS0xNC44OCw4LjQ0LTI1LjA5LDguNDQtNi4yMiwwLTEyLjIx
LTEuMTEtMTcuOTgtMy4xMXYzNS4zYzAsNS41NSwxLjc4LDkuNTUsNS4zMywxMS43
N2gtMjQuODdjMy43Ny0yLjQ0LDUuNTUtNi4yMiw1LjU1LTExLjc3di03OS45M2Mw
LTUuNTUtMS43OC05LjU1LTUuNTUtMTEuOTloMzEuOTdjNC4yMiwwLDYuNjYsLjIy
LDcuNTUsLjIyLDcuMzMsLjIyLDEzLjEsMS4zMywxNy4zMiwzLjExLDEwLjQ0LDQu
NjYsMTUuNTQsMTMuMzIsMTUuNTQsMjUuOTgsMCw5LjEtMy4zMywxNi4yMS05Ljc3
LDIxLjk4Wm0tMTguNDMtMzkuNTJjLTMuNTUtLjg5LTExLjc3LTEuMzMtMjQuNjUt
MS4zM3YzNi40MWM0Ljg4LDIsOS41NSwzLjExLDE0LjIxLDMuMTEsMTMuOTksMCwy
My4wOS03Ljk5LDIzLjA5LTIwLjIxLDAtOS43Ny00LjIyLTE1Ljc2LTEyLjY2LTE3
Ljk4WiIvPgogIDwvZz4KICA8cmVjdCBjbGFzcz0iY2xzLTMiIHdpZHRoPSIyNDAu
MjgiIGhlaWdodD0iMjI3LjI5Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJN
MjEyLjUxLDE0OC40N2MuOTItMS45MiwyLjQxLTMuMzgsNC42Ni00LjczbC04LjM2
LC4wNGgtNTAuMTZ2LTUwLjc5YzMuNzItLjc2LDcuNjQtMS4xOSwxMS43OC0xLjIx
LDEyLjQ5LS4wNiwyMi44OSwzLjczLDM0LjIsMTIuM2wtMS44OC0xNy4yNGMtMTEu
OTctMy4yNi0yMS42Ni00LjYxLTMyLjIxLTQuNTUtNC4xLC4wMy04LjA3LC4zNS0x
MS44OSwuOTRWNDEuNDdjMC04LjA0LDEuNzQtMTEuNDgsNi43LTE0LjcyaC0yNy45
MmM0Ljk3LDMuMjQsNi43LDYuNjgsNi43LDE0LjcydjQ1LjU5Yy0yMy4zMiw4Ljkx
LTM4LjE5LDI5LjY5LTM4LjI4LDU2LjM0aC0zNi40NnYtNTUuMDloMzMuMDljNS45
MSwwLDguOTcsLjIxLDExLjA3LC43OCwxLjc0LC41OCwyLjg4LDEuMzQsNS43Mywz
LjY0bC0xLjE0LTE2LjA4Yy0yLjExLC45Ni0zLjI1LDEuMTYtOS45NSwxLjE2aC0z
OC44MVYzNi44OWgzOC44MWM5LjE5LDAsMTIuMDUsLjk1LDE3Ljk5LDUuMTZsLjk1
LC41OC0yLjQ4LTE2LjI2SDQ4LjE2cy4wNSwuMDUsLjA5LC4wN0gxNC41OWwtMi40
NywxOC4wNmM0Ljk0LTYuMjgsNy45OC03LjYxLDE3LjMtNy42MWgyMy43NmwuMzUs
MTAyLjI0YzAsNy43OC0xLjUyLDExLjQtNi42NiwxNC40M2gxLjg0Yy0uMTksLjE0
LS4zNSwuMjctLjU1LC4zOGg1OC41YzIuMjksMTQuMzksOS40MSwyNy4zLDIwLjM5
LDM2LjQ0LDExLjY3LDkuNDIsMjQuNzIsMTMuNTgsNDMuNywxMy40NywxMC4yMS0u
MDcsMTkuODctMS4zNiwzMC40MS00LjA2bDkuMTMtMi4xNywyLjY0LS43M2MtMS4y
NC0xLjU4LTEuNjEtMy4xMy0xLjYzLTYuNjlsLS4yLTMzLjA1Yy0uMDItMi41MSwu
MTYtNC41MSwuNTUtNi4yLC4zOC0uNzksLjY5LTEuNjIsLjg2LTIuNDhabS00MC4y
Miw0NS44M2MtMzAuOTcsLjE5LTUxLjEzLTE5LjkxLTUxLjMxLTUwLjg3LS4xMy0y
MC43Miw4LjQ3LTM2LjYzLDIzLjE1LTQ1LjAzdjQxLjM4YzAsNy44My0xLjczLDEx
LjQ3LTYuNywxNC41M2g2MC4wMWMuMDcsLjksLjEyLDEuODcsLjEyLDIuOTJsLjE5
LDMxLjEzYy04LjQyLDQuMS0xNi4zMSw1LjktMjUuNDYsNS45NFoiLz4KICA8cGF0
aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMTQzLjIzLDE0OC43OWMtMy42NiwzLjY2LTgu
MDYsNS40Ni0xMy4yNSw1LjQ2cy05LjUyLTEuOC0xMy4xMi01LjM5Yy0zLjY2LTMu
Ni01LjQ2LTcuODYtNS40Ni0xMi45MiwwLTUuMzMsMS44LTkuNzIsNS4zMy0xMy40
NSwzLjYtMy42Niw3LjkzLTUuNDYsMTMuMTItNS40NnM5LjY2LDEuOCwxMy4zMiw1
LjM5YzMuNjYsMy42Niw1LjQ2LDcuOTksNS40NiwxMy4xOXMtMS44LDkuNTktNS40
LDEzLjE5Wm0tMS40LTI1LjA0Yy0zLjI2LTMuMi03LjE5LTQuODYtMTEuODYtNC44
NnMtOC41MywxLjY3LTExLjc5LDQuODZjLTMuMzMsMy4yLTQuOTMsNy4wNi00Ljkz
LDExLjU5LDAsNC44LDEuNiw4Ljc5LDQuOCwxMi4xMiwzLjIsMy4yNiw3LjE5LDQu
OTMsMTEuNzksNC45M3M4LjczLTEuNiwxMS45OS00Ljg2LDQuOTMtNy4yNiw0Ljkz
LTExLjkyLTEuNjYtOC41OS00LjkzLTExLjg2Wm0tNS41OSwyMS41OGwtNS03LjE5
Yy0uNzMtMS4wNy0xLjQtMS44LTItMi4xMy0uNjctLjQtMS42Ny0uNjctMi44Ni0u
Njd2Ny43OWMwLDEuMDcsLjQsMS44LDEuMDcsMi4yaC00LjMzYy42Ny0uNCwxLTEu
MTMsMS0yLjJ2LTE1LjEyYzAtMS4wNy0uMzMtMS44LTEtMi4yaDQuNGMyLjY2LDAs
NC40NiwuMTMsNS4zMywuNCwxLjkzLC42LDIuOTMsMiwyLjkzLDQuMiwwLDIuNTMt
MS42LDQuMDYtNC43Myw0LjY2bDEsLjczYy40NywuNCwxLjEzLDEuMDcsMS44LDIu
MDZsMy40Niw1Yy44LDEuMTMsMS44LDIsMywyLjQ2aC00LjA2Wm0tOC4xMy0xNy45
MmgtMS43M3Y2LjM5YzEuMjcsLjA3LDEuODcsLjEzLDEuOTMsLjEzLDMuMjYsMCw0
Ljg2LTEuMTMsNC44Ni0zLjQ2LDAtMi4wNi0xLjY3LTMuMDYtNS4wNi0zLjA2WiIv
Pgo8L3N2Zz4=" id="logo" height="93" width="470" alt="The Employment Law Group, P.C.">
						</a>
					</div>
					<div class="header-phone">
						<a href="tel:1-888-826-5260">1-888-826-5260</a>
						<p class="header-motto">Workplace Champions Protecting Your Civil Rights<sup>®</sup></p>
					</div>
					<div class="header-badge">
						<a href="https://www.employmentlawgroup.com/our-team/honors-awards/">
							<picture class="d-flex justify-content-end">
								<img width="74" height="87" class="img-fluid award-logo" src="https://www.employmentlawgroup.com/wp-content/uploads/Best-law-Firms-Standard-Badge-2026.png" alt="2026 Best Law Firms with Best Lawyers Award from US News">
							</picture>
						</a>
					</div>
				</div>
				<!-- </div>
					</div>
				</div> -->
			</section>

			<section class="d-none d-lg-block" id="nav-section">
				<div class="container-fluid" id="nav-container">
					<nav class="navbar navbar-expand-lg navbar-dark" id="primary-nav">
						<div class="collapse navbar-collapse" id="primary-menu">
							<ul id="primary-menu-list" class="nav navbar-nav"><li  id="menu-item-227" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home nav-item nav-item-227"><a title="home" href="https://www.employmentlawgroup.com/" class="nav-link">Home</a></li>
<li  id="menu-item-247" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-247"><a class="nav-link dropdown-toggle click-fake" data-toggle="dropdown" aria-haspopup="true">What We Do</a>
<ul class="dropdown-menu depth_0">
	<li  id="menu-item-16562" class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-16562"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/what-we-do/whistleblower-protection-rewards/" class="nav-link">Whistleblower Protection &#038; Rewards</a></li>
	<li  id="menu-item-16564" class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-16564"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/what-we-do/workplace-discrimination/" class="nav-link">Workplace Discrimination</a></li>
	<li  id="menu-item-16565" class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-16565"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/what-we-do/wrongful-termination/" class="nav-link">Wrongful Termination</a></li>
	<li  id="menu-item-16560" class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-16560"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/what-we-do/harassment/" class="nav-link">Harassment</a></li>
	<li  id="menu-item-16561" class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-16561"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/what-we-do/wage-leave-disputes/" class="nav-link">Wage &amp; Leave Disputes</a></li>
	<li  id="menu-item-16559" class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-16559"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/what-we-do/federal-employees-contractors/" class="nav-link">Federal Employees &amp; Contractors</a></li>
	<li  id="menu-item-16563" class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-16563"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/what-we-do/workplace-contracts/" class="nav-link">Workplace Contracts</a></li>
</ul>
</li>
<li  id="menu-item-246" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-246"><a class="nav-link dropdown-toggle click-fake" data-toggle="dropdown" aria-haspopup="true">Our Team</a>
<ul class="dropdown-menu depth_0">
	<li  id="menu-item-16570" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16570"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/our-team/attorneys-staff/" class="nav-link">Attorneys &#038; Staff</a></li>
	<li  id="menu-item-16572" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16572"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/our-team/honors-awards/" class="nav-link">Honors &#038; Awards</a></li>
	<li  id="menu-item-16573" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16573"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/our-team/mission-and-history/" class="nav-link">Our Mission &#038; History</a></li>
	<li  id="menu-item-16574" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16574"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/our-team/photo-gallery/" class="nav-link">Photo Gallery</a></li>
	<li  id="menu-item-16571" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16571"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/our-team/careers/" class="nav-link">Careers</a></li>
</ul>
</li>
<li  id="menu-item-245" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-245"><a class="nav-link dropdown-toggle click-fake" data-toggle="dropdown" aria-haspopup="true">Our Clients</a>
<ul class="dropdown-menu depth_0">
	<li  id="menu-item-16576" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16576"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/our-clients/testimonials/" class="nav-link">Testimonials</a></li>
	<li  id="menu-item-16575" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16575"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/our-clients/cases/" class="nav-link">Representative Cases</a></li>
</ul>
</li>
<li  id="menu-item-248" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown active nav-item nav-item-248"><a class="nav-link dropdown-toggle click-fake" data-toggle="dropdown" aria-haspopup="true">In The News</a>
<ul class="dropdown-menu depth_0">
	<li  id="menu-item-16552" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16552"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/in-the-news/articles/" class="nav-link">Articles</a></li>
	<li  id="menu-item-16553" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16553"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/in-the-news/blogs/" class="nav-link">Blogs</a></li>
	<li  id="menu-item-16554" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16554"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/in-the-news/media/" class="nav-link">Media Coverage</a></li>
	<li  id="menu-item-16555" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16555"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/in-the-news/press-releases/" class="nav-link">Press Releases</a></li>
	<li  id="menu-item-16556" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16556"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/in-the-news/speaking-engagements/" class="nav-link">Speaking Engagements</a></li>
	<li  id="menu-item-16577" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16577"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/in-the-news/video-tv/" class="nav-link">Video &#038; TV</a></li>
</ul>
</li>
<li  id="menu-item-243" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-243"><a class="nav-link dropdown-toggle click-fake" data-toggle="dropdown" aria-haspopup="true">Resources</a>
<ul class="dropdown-menu depth_0">
	<li  id="menu-item-16580" class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-16580"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/resources/self-help-guides/" class="nav-link">Self-Help Guides</a></li>
	<li  id="menu-item-16579" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16579"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/resources/statutes/" class="nav-link">Statutes That Protect Employees</a></li>
	<li  id="menu-item-16601" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16601"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/resources/notable-cases/" class="nav-link">Notable Cases</a></li>
	<li  id="menu-item-16602" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16602"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/resources/docs/" class="nav-link">Courtroom Documents</a></li>
</ul>
</li>
<li  id="menu-item-251" class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-251"><a title="contact-us" href="https://www.employmentlawgroup.com/contact-us/" class="nav-link">Contact Us</a></li>
<li id="menu-item-search-icon" class="d-none d-lg-block menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-search-icon">
							<a title="search" href="#" class="nav-link" onClick="toggleSearchBar();return false;"><svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg></a></li></ul>

						</div>
					</nav>
					<div class="collapse navbar-collapse search-menu">
						<!--  container -->
						<form id="cse-search-box-desktop" action="https://www.employmentlawgroup.com/" class="py-3 constrain">
							<div class="input-group mb-2 mr-sm-2">
								<div class="input-group-prepend">
									<div class="input-group-text">
										<button type="submit" aria-label="Submit search">
											<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24">
												<path d="M0 0h24v24H0z" fill="none" />
												<path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" />
											</svg>
										</button>
									</div>
								</div>
								<label for="q2" class="sr-only">Search</label>
								<input type="search" class="form-control" name="s" id="q2" placeholder="Search …">
							</div>
						</form>
					</div>
				</div>
			</section>

			<section class="d-block d-lg-none p-1" id="mobile-contact-section">
				<div class="container-fluid" id="mobile-contact">
					<div class="row mobile-menu">
						<div class="col-12 text-center mobile-main-menu-wrapper">
							<button id="mobile-main-menu" class="mobile-nav-toggler" type="button" data-toggle="collapse" data-target=".primary-menu-mobile" aria-controls="primary-menu-mobile" aria-expanded="false" aria-label="Toggle navigation" onclick="mobileMenuToggle('mobile-main-menu');return false;">
								<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="navbar-toggler-icon">
									<path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z" />
								</svg>
								<span class="align-self-center">MENU</span>
							</button>

							<span class="mobile-menu-separator">&middot;</span>

							<button id="mobile-contact-menu" class="mobile-nav-toggler" type="button" data-toggle="collapse" data-target=".contact-menu-mobile" aria-controls="dropdown-contact-menu-mobile" aria-expanded="false" aria-label="Toggle contact us nav" onclick="mobileMenuToggle('mobile-contact-menu');return false;">
								CONTACT
							</button>

							<span class="mobile-menu-separator">&middot;</span>

							<button id="mobile-search-menu" title="search" class="mobile-nav-toggler mobile-search" type="button" data-toggle="collapse" data-target=".search-menu-mobile" aria-controls="search-menu-mobile" aria-expanded="false" aria-label="Toggle search nav" onclick="mobileMenuToggle('mobile-search-menu');return false;">
								<svg xmlns="http://www.w3.org/2000/svg" height="20" viewBox="0 0 20 20" width="24">
									<path d="M0 0h24v24H0z" fill="none"></path>
									<path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path>
								</svg>
							</button>
						</div>
						<div id="nav-container" class="col-12 text-center">
							<nav class="navbar navbar-expand-lg navbar-dark" id="primary-nav">
								<div class="collapse navbar-collapse primary-menu-mobile" id="primary-menu-mobile">
									<ul id="primary-menu-list" class="nav navbar-nav"><li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home nav-item nav-item-227"><a title="home" href="https://www.employmentlawgroup.com/" class="nav-link">Home</a></li>
<li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-247"><a class="nav-link dropdown-toggle click-fake" data-toggle="dropdown" aria-haspopup="true">What We Do</a>
<ul class="dropdown-menu depth_0">
	<li  class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-16562"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/what-we-do/whistleblower-protection-rewards/" class="nav-link">Whistleblower Protection &#038; Rewards</a></li>
	<li  class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-16564"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/what-we-do/workplace-discrimination/" class="nav-link">Workplace Discrimination</a></li>
	<li  class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-16565"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/what-we-do/wrongful-termination/" class="nav-link">Wrongful Termination</a></li>
	<li  class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-16560"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/what-we-do/harassment/" class="nav-link">Harassment</a></li>
	<li  class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-16561"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/what-we-do/wage-leave-disputes/" class="nav-link">Wage &amp; Leave Disputes</a></li>
	<li  class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-16559"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/what-we-do/federal-employees-contractors/" class="nav-link">Federal Employees &amp; Contractors</a></li>
	<li  class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-16563"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/what-we-do/workplace-contracts/" class="nav-link">Workplace Contracts</a></li>
</ul>
</li>
<li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-246"><a class="nav-link dropdown-toggle click-fake" data-toggle="dropdown" aria-haspopup="true">Our Team</a>
<ul class="dropdown-menu depth_0">
	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16570"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/our-team/attorneys-staff/" class="nav-link">Attorneys &#038; Staff</a></li>
	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16572"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/our-team/honors-awards/" class="nav-link">Honors &#038; Awards</a></li>
	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16573"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/our-team/mission-and-history/" class="nav-link">Our Mission &#038; History</a></li>
	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16574"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/our-team/photo-gallery/" class="nav-link">Photo Gallery</a></li>
	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16571"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/our-team/careers/" class="nav-link">Careers</a></li>
</ul>
</li>
<li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-245"><a class="nav-link dropdown-toggle click-fake" data-toggle="dropdown" aria-haspopup="true">Our Clients</a>
<ul class="dropdown-menu depth_0">
	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16576"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/our-clients/testimonials/" class="nav-link">Testimonials</a></li>
	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16575"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/our-clients/cases/" class="nav-link">Representative Cases</a></li>
</ul>
</li>
<li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown active nav-item nav-item-248"><a class="nav-link dropdown-toggle click-fake" data-toggle="dropdown" aria-haspopup="true">In The News</a>
<ul class="dropdown-menu depth_0">
	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16552"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/in-the-news/articles/" class="nav-link">Articles</a></li>
	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16553"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/in-the-news/blogs/" class="nav-link">Blogs</a></li>
	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16554"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/in-the-news/media/" class="nav-link">Media Coverage</a></li>
	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16555"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/in-the-news/press-releases/" class="nav-link">Press Releases</a></li>
	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16556"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/in-the-news/speaking-engagements/" class="nav-link">Speaking Engagements</a></li>
	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16577"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/in-the-news/video-tv/" class="nav-link">Video &#038; TV</a></li>
</ul>
</li>
<li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-243"><a class="nav-link dropdown-toggle click-fake" data-toggle="dropdown" aria-haspopup="true">Resources</a>
<ul class="dropdown-menu depth_0">
	<li  class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-16580"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/resources/self-help-guides/" class="nav-link">Self-Help Guides</a></li>
	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16579"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/resources/statutes/" class="nav-link">Statutes That Protect Employees</a></li>
	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16601"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/resources/notable-cases/" class="nav-link">Notable Cases</a></li>
	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-16602"><a class="dropdown-item text-light" href="https://www.employmentlawgroup.com/resources/docs/" class="nav-link">Courtroom Documents</a></li>
</ul>
</li>
<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-251"><a title="contact-us" href="https://www.employmentlawgroup.com/contact-us/" class="nav-link">Contact Us</a></li>
<li id="menu-item-search-icon" class="d-none d-lg-block menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-search-icon">
									<a title="search" href="#" class="nav-link" onClick="toggleSearchBar();return false;"><svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg></a></li></ul>								</div>

								<div class="collapse navbar-collapse contact-menu-mobile" id="dropdown-contact-menu-mobile">
									<ul id="contact-menu-list" class="nav navbar-nav">
										<li class="menu-item menu-item-type-post_type menu-item-object-page page_item page-item-2 nav-item">
											<a class="nav-link" href="tel:1-888-826-5260">Call Us</a>
										</li>
										<li class="menu-item menu-item-type-post_type menu-item-object-page page_item page-item-2 nav-item">
											<a class="nav-link" href="#" onclick="trigClick(event);">Chat With Us</a>
										</li>
										<li class="menu-item menu-item-type-post_type menu-item-object-page page_item page-item-2 nav-item">
											<a class="nav-link" href="/cdn-cgi/l/email-protection#ff96918e8a968d86bf9a928f939086929a918b939e88988d908a8fd19c9092" target="_blank">Email Us</a>
										</li>
									</ul>
								</div>

								<div class="collapse navbar-collapse search-menu-mobile" id="search-menu-mobile">
									<form id="cse-search-box-mobile" action="https://www.employmentlawgroup.com/" class="pt-3">
										<div class="input-group mb-2 mr-sm-2">
											<div class="input-group-prepend">
												<div class="input-group-text">
													<button type="submit" aria-label="Submit search">
														<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24">
															<path d="M0 0h24v24H0z" fill="none" />
															<path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" />
														</svg>
													</button>
												</div>
											</div>
											<label for="q3" class="sr-only">Search</label>
											<input type="search" class="form-control" name="s" id="q3" placeholder="Search …">
										</div>
									</form>
								</div>
							</nav>
						</div>
					</div>
				</div>
			</section>
		</header><!-- #masthead -->

		<div id="content" class="d-flex flex-column flex-lg-row site-content constrain">
			<div class="container-fluid">
				<div class="row"><div class="col-lg-9">
    <main id="main" class="site-main">

                    <section class="bg-white mb-4 breadcrumbs-wrapper">
                <p class="breadcrumbs"><span><span><a href="https://www.employmentlawgroup.com/">Home</a></span> &gt; <span><a href="https://www.employmentlawgroup.com/in-the-news/">In The News</a></span> &gt; <span class="breadcrumb_last" aria-current="page">Whistleblower Law Blog</span></span></p>            </section>
        
        <h1 class="whistleblower-law-blog mb-4">Whistleblower Law Blog</h1><div class="whistleblower-law-blog row"><div class="wlb-wrapper col-md-9"><p class="pinned-posts">Pinned Posts</p><ul class="wlb-sticky"><li><a href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/supreme-court-poised-endorse-implied-certification-in-fca-cases/">Supreme Court Is Poised to Endorse &#8216;Implied Certification&#8217; in FCA Cases</a> (April 19, 2016)</li><li><a href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/whats-it-like-to-be-a-whistleblower-an-interview-with-dr-ting/">What’s It Like to Be a Whistleblower? An Interview with Dr. Ting</a> (March 08, 2016)</li><li><a href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/first-amendment-protection-start-comeback/">First Amendment Protection: The Start of a Comeback?</a> (June 20, 2014)</li><li><a href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/supreme-court-says-sox-can-fit-almost-anyone/">Supreme Court Says SOX Can Fit Almost Anyone</a> (March 05, 2014)</li><li><a href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/burrage-v-u-s-can-a-heroin-dealer-help-to-clarify-whistleblower-law/">Burrage v. U.S. — Can a Heroin Dealer Help to Clarify Whistleblower Law?</a> (February 12, 2014)</li></ul><div class="text-center mb-4"><img class="lazy separator" data-lazy="https://www.employmentlawgroup.com/wp-content/themes/TELG-2/images/RAW/decorative-line-separator.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="decorative line" width="209" height="18" style="aspect-ratio:209/18"/></div><h4><a href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/nj-may-ban-secrecy-deals-in-whistleblower-suits-involving-public-officials/">NJ May Ban Secrecy Deals in Whistleblower Suits Involving Public Officials</a></h4><p class="wlb-metadata text-muted">May 02, 2017</p><p>The New Jersey state senate is considering a bill that would forbid secrecy in the settlement of certain whistleblower lawsuits that involve government agencies or public officials.</p>
<p>The state&#8217;s assembly already passed <a href="http://www.njleg.state.nj.us/bills/BillView.asp?BillNumber=A4243" target="_blank" rel="nofollow">the legislation</a> unanimously. It moved to the senate on Monday.</p>
<p>The proposed law would prevent public entities and government employees from agreeing to confidentiality when they settle an action brought under the state&#8217;s Conscientious Employee Protection Act (CEPA). The bill also calls for a public listing of all such settlements &mdash; including the amount of taxpayer money paid to outside attorneys.</p>
<p><span class="more-link-wrapper">&raquo; <a class="more-link" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/nj-may-ban-secrecy-deals-in-whistleblower-suits-involving-public-officials/">Read more</a></span></p>
<div class="text-center mb-4"><img class="lazy separator" data-lazy="https://www.employmentlawgroup.com/wp-content/themes/TELG-2/images/RAW/decorative-line-separator.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="decorative line" width="209" height="18" style="aspect-ratio:209/18"/></div><h4><a href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/week-in-whistleblowing-2017-04-21/">The Week in Whistleblowing</a></h4><p class="wlb-metadata text-muted">April 21, 2017</p><p>Tax day fell on April 18 this year, and law enforcers celebrated by announcing their wins in recent tax cases. Especially notable was a $40 million settlement <a href="https://ag.ny.gov/press-release/ag-schneiderman-announces-40-million-settlement-investment-management-company-tax" target="_blank" rel="nofollow">unveiled</a> by New York&#8217;s attorney general Eric Schneiderman &mdash; the largest-ever tax recovery under the <strong>New York False Claims Act</strong>, which was amended in 2010 to cover tax-related claims (as the federal FCA <a href="http://thehill.com/opinion/op-ed/302784-freeing-the-false-claims-act">ought to be</a>, too). A whistleblower brought the case against Harbert Management and related entities, alleging that Harbert helped its hedge-fund managers to declare income in Alabama, where Harbert is based, rather than in New York, where they worked under the leadership of Philip Falcone, a billionaire who&#8217;s currently barred from the securities industry after he <a href="https://www.sec.gov/news/press-release/2013-159" target="_blank" rel="nofollow">admitted wrongdoing</a> in a separate action by the Securities and Exchange Commission. The Harbert whistleblower&#8217;s name was redacted in this week&#8217;s <a href="https://ag.ny.gov/sites/default/files/redacted-hmc_nyag_settlement_agreement_final-redacted.pdf" target="_blank" rel="nofollow">settlement agreement</a>, but he or she will receive a generous <strong>$8.8 million share</strong> of the recovery. Bragging rights go to <a href="http://getnicklaw.com/" target="_blank" rel="nofollow">Getnick &#038; Getnick</a> and <a href="http://www.labaton.com/" target="_blank" rel="nofollow">Labaton Sucharow</a>, the firms that represented the whistleblower.</p>
<p><span class="more-link-wrapper">&raquo; <a class="more-link" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/week-in-whistleblowing-2017-04-21/">Read more</a></span></p>
<div class="text-center mb-4"><img class="lazy separator" data-lazy="https://www.employmentlawgroup.com/wp-content/themes/TELG-2/images/RAW/decorative-line-separator.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="decorative line" width="209" height="18" style="aspect-ratio:209/18"/></div><h4><a href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/sec-whistleblowers-stake-kokesh-case/">SEC Whistleblowers Have a Stake in <em>Kokesh</em> Case</a></h4><p class="wlb-metadata text-muted">April 14, 2017</p><p>On Tuesday the U.S. Supreme Court will hear arguments on a provision of law that has stood mostly unchanged since it was introduced more than 175 years ago &mdash; but that could, if interpreted badly, make it harder to maintain a pool of award money that&#8217;s been available to whistleblowers since the Dodd-Frank Act was implemented in 2011.</p>
<p>The provision in question is <a href="https://www.law.cornell.edu/uscode/text/28/2462" target="_blank">28 U.S.C. § 2462</a>, a catch-all that sets a five-year time limit for the enforcement of &#8220;any civil fine, penalty, or forfeiture&#8221; unless Congress specifies otherwise. In <em>Kokesh v. Securities and Exchange Commission</em>, the justices will consider whether this statute of limitations applies to disgorgements, a frequent remedy in SEC actions.</p>
<p>Disgorgements, in which offenders must return ill-gotten money, help to fill the coffers of the SEC&#8217;s Investor Protection Fund, from which Dodd-Frank whistleblowers are rewarded for providing tips that lead to successful enforcement actions.</p>
<p><span class="more-link-wrapper">&raquo; <a class="more-link" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/sec-whistleblowers-stake-kokesh-case/">Read more</a></span></p>
<div class="text-center mb-4"><img class="lazy separator" data-lazy="https://www.employmentlawgroup.com/wp-content/themes/TELG-2/images/RAW/decorative-line-separator.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="decorative line" width="209" height="18" style="aspect-ratio:209/18"/></div><h4><a href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/week-in-whistleblowing-2017-04-14/">The Week in Whistleblowing</a></h4><p class="wlb-metadata text-muted">April 14, 2017</p><p><strong>Wells Fargo</strong> continued to dominate whistleblower news, releasing on Monday <a href="https://www08.wellsfargomedia.com/assets/pdf/about/investor-relations/presentations/2017/board-report.pdf" target="_blank" rel="nofollow noopener">a 110-page report from Shearman &amp; Sterling</a> that said the independent law firm hasn&#8217;t yet &#8220;identified a pattern of retaliation against [bank] employees who complained about sales pressure or practices&#8221; in its fake-accounts scandal, despite plenty of <a href="http://money.cnn.com/2016/09/21/investing/wells-fargo-fired-workers-retaliation-fake-accounts/" target="_blank" rel="nofollow noopener">media documentation</a> of such a pattern. The update was buried in a footnote on page 87 of the report, which described the firm&#8217;s investigations so far — clearly and admittedly incomplete. The big headline, meanwhile, was the bank&#8217;s <a href="https://www.nytimes.com/2017/04/10/business/wells-fargo-pay-executives-accounts-scandal.html" target="_blank" rel="nofollow noopener">clawback of $75 million</a> in compensation from its disgraced former CEO and its former head of community banking, both of whom it said had turned a blind eye to fraud. At the Los Angeles Times, columnist Michael Hiltzik was convincing in his condemnation of the report as &#8220;<a href="http://www.latimes.com/business/hiltzik/la-fi-hiltzik-wells-board-20170410-story.html" target="_blank" rel="nofollow noopener">a whitewash</a>.&#8221;</p>
<p><span class="more-link-wrapper">&raquo; <a class="more-link" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/week-in-whistleblowing-2017-04-14/">Read more</a></span></p>
<div class="text-center mb-4"><img class="lazy separator" data-lazy="https://www.employmentlawgroup.com/wp-content/themes/TELG-2/images/RAW/decorative-line-separator.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="decorative line" width="209" height="18" style="aspect-ratio:209/18"/></div><h4><a href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/nations-largest-accreditor-profit-colleges-loses-federal-recognition/">Nation’s Largest Accreditor of For-Profit Colleges Loses Federal Recognition</a></h4><p class="wlb-metadata text-muted">December 20, 2016</p><p>The Department of Education (DoE) terminated federal recognition of the Accrediting Council for Independent Colleges and Schools (ACICS) on September 22, 2016. Earlier this year, the National Advisory Committee on Institutional Quality and Integrity (NACIQI) recommended ACICS for shutdown to the DoE.</p>
<p>On June 23, 2016, NACIQI recommended to the Senior Department Official (SDO) of the DoE that ACICS be denied recognition as an accreditor. ACICS is no stranger to scrutiny, accrediting controversial schools like Corinthian Colleges, and the recently shutdown ITT Technical Institute. Despite many questionable accreditation decisions made by ACICS over the years, ACICS remained a trusted business partner by the DoE for many years.</p>
<p><span class="more-link-wrapper">&raquo; <a class="more-link" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/nations-largest-accreditor-profit-colleges-loses-federal-recognition/">Read more</a></span></p>
<div class="text-center mb-4"><img class="lazy separator" data-lazy="https://www.employmentlawgroup.com/wp-content/themes/TELG-2/images/RAW/decorative-line-separator.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="decorative line" width="209" height="18" style="aspect-ratio:209/18"/></div><h4><a href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/tenth-circuit-court-appeals-upholds-arb-decision-favor-truck-driver-fired-abandoned-disabled-vehicle-avoid-freezing-death/">Tenth Circuit Court of Appeals Upholds ARB Decision in Favor of Truck Driver Who was Fired After He Abandoned His Disabled Vehicle to Avoid Freezing to Death</a></h4><p class="wlb-metadata text-muted">September 12, 2016</p><p>In a recent case before the United States Court of Appeals for the Tenth Circuit, the Court upheld an Administrative Review Board (ARB) decision finding that a truck driver was terminated in violation of the <a href="https://www.employmentlawgroup.com/what-we-do/whistleblower-protection-rewards/trucking-safety-whistleblower-attorney/">whistleblower provisions of the Surface Transportation Assistance Act</a> (STAA).  The truck driver, Alphonse Maddin, unhitched his truck from a trailer and drove away to avoid freezing to death after the brakes on the trailer froze due and roadside assistance failed to respond.  Maddin had reported to his employer, TransAm Trucking, both the condition of the trailer and the threat to his health due to the freezing weather conditions.  The Court held that Maddin had engaged in protected activity under the STAA by reporting the frozen brakes and the threat to his health; and that the driver’s termination for leaving the trailer to seek safety violated the whistleblower protection provisions of the STAA.</p>
<p><span class="more-link-wrapper">&raquo; <a class="more-link" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/tenth-circuit-court-appeals-upholds-arb-decision-favor-truck-driver-fired-abandoned-disabled-vehicle-avoid-freezing-death/">Read more</a></span></p>
<div class="text-center mb-4"><img class="lazy separator" data-lazy="https://www.employmentlawgroup.com/wp-content/themes/TELG-2/images/RAW/decorative-line-separator.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="decorative line" width="209" height="18" style="aspect-ratio:209/18"/></div><h4><a href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/whistleblower-exposes-hedge-fund-misleading-investors/">Whistleblower Exposes Hedge Fund for Misleading Investors</a></h4><p class="wlb-metadata text-muted">August 31, 2016</p><p><em>Dhir v. Carlyle Group</em>, 3:16-cv-00219, U.S. District Court, District of Connecticut</p>
<p>A hedge fund employee decided to blow the whistle on the company’s misstatements to investors regarding its financial investments in certain derivative products. The plaintiff, Nikhil Dhir, a former portfolio manager at the hedge fund, claims that the firm misstated both the amount of assets the firm had invested in these derivative products, as well as the risk associated with the products. Dhir alleges that Vermillion hedge fund founders, Chris Nygaard and Drew Gilbert, “knowingly and intentionally” advertised the fund has having low risk and volatility, even though freight derivatives are highly volatile and not liquid.</p>
<p><span class="more-link-wrapper">&raquo; <a class="more-link" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/whistleblower-exposes-hedge-fund-misleading-investors/">Read more</a></span></p>
<div class="text-center mb-4"><img class="lazy separator" data-lazy="https://www.employmentlawgroup.com/wp-content/themes/TELG-2/images/RAW/decorative-line-separator.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="decorative line" width="209" height="18" style="aspect-ratio:209/18"/></div><h4><a href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/michigan-court-upholds-right-pursue-frsa-cases-federal-court/">Michigan Court Upholds Right to Pursue FRSA Cases in Federal Court</a></h4><p class="wlb-metadata text-muted">July 06, 2016</p><p>In a recent case in the U.S. District Court for the Eastern District of Michigan, the court denied Grand Trunk Railroad’s Motion to Dismiss, holding that a plaintiff may pursue a Federal Railroad Safety Act (FRSA) whistleblower retaliation claim in federal court, even after he has pursued the same claim administratively with the Department of Labor. The court held that pursuing remedies in both venues did not constitute bad faith on the part of the complainant, did not present a <em>res judicata</em> (claim preclusion) issue, and did not violate the due process rights of the defendant railroad. This case is important because it affirms the options available to a whistleblower to fully adjudicate claims of unlawful retaliation.</p>
<p><span class="more-link-wrapper">&raquo; <a class="more-link" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/michigan-court-upholds-right-pursue-frsa-cases-federal-court/">Read more</a></span></p>
<div class="text-center mb-4"><img class="lazy separator" data-lazy="https://www.employmentlawgroup.com/wp-content/themes/TELG-2/images/RAW/decorative-line-separator.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="decorative line" width="209" height="18" style="aspect-ratio:209/18"/></div><h4><a href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/arb-upholds-reasonable-belief-standard-fraud-claims-sox/">ARB Upholds &#8220;Reasonable Belief&#8221; Standard for Fraud Claims Under SOX</a></h4><p class="wlb-metadata text-muted">July 06, 2016</p><p>The Department of Labor’s Administrative Review Board affirmed an Administrative Law Judge’s (ALJ) decision that found the following: Timothy Dietz reported violations of the federal mail and wire fraud statutes to his former employer Cypress Semiconductor Corporation and, in retaliation, Cypress placed an undeserved disciplinary memo in his personnel file, and then constructively discharged him, thereby violating the whistleblower provision of the Sarbanes-Oxley Act (SOX).  The ARB’s decision was issued in <em>Dietz v. Cypress Semiconductor Corp.</em>, ARB Case No. 15-017, ALJ Case No. 2014-SOX-002</p>
<p><span class="more-link-wrapper">&raquo; <a class="more-link" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/arb-upholds-reasonable-belief-standard-fraud-claims-sox/">Read more</a></span></p>
<div class="text-center mb-4"><img class="lazy separator" data-lazy="https://www.employmentlawgroup.com/wp-content/themes/TELG-2/images/RAW/decorative-line-separator.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="decorative line" width="209" height="18" style="aspect-ratio:209/18"/></div><h4><a href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/arb-resolves-20-year-dispute-involving-racially-motivated-hiring-bank-america/">ARB Resolves a 20 Year Dispute Involving Racially Motivated Hiring at Bank of America</a></h4><p class="wlb-metadata text-muted">July 01, 2016</p><p>In April 2016, the Department of Labor’s Administrative Review Board (ARB) settled a twenty-year dispute in <em>Office of Federal Contract Compliance Programs, United States Department of Labor v. Bank of America</em>.  Judge Luis A. Corchado authored the ARB opinion affirming an Administrative Law Judge’s (ALJ) August 2004 ruling regarding discriminatory hiring practices allegedly used by Bank of America (BOA) to exclude African American applicants in 1993. But relying on statistical analysis, Judge Corchado reversed the ALJ’s ruling that BOA utilized similar discriminatory hiring practices between 2002 and 2005. Judge Corchado’s opinion defined the contours of legally persuasive statistical analysis.The ARB cited a long-established principle regarding the role of statistical analysis in employment discrimination cases: “[S]tatistical evidence may be used to rule out chance.” <em>Bank of America</em>, ARB No. 13-099, LJ No. 1997-OFC-016 slip op. at 13 (ARB April 21, 2016)(<em>Corchado L.</em>). Courts have consistently considered disparities exceeding two standard deviations to be significant.  And the more extreme the statistical disparity, the less additional evidence a Plaintiff need present to prove that racial discrimination  caused the variation.</p>
<p><span class="more-link-wrapper">&raquo; <a class="more-link" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/arb-resolves-20-year-dispute-involving-racially-motivated-hiring-bank-america/">Read more</a></span></p>
<div class="text-center mb-4"><img class="lazy separator" data-lazy="https://www.employmentlawgroup.com/wp-content/themes/TELG-2/images/RAW/decorative-line-separator.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="decorative line" width="209" height="18" style="aspect-ratio:209/18"/></div><div id="pageLinks">            <ul class="pagination pagination-sm justify-content-center mt-5">
                                    <li class="page-item active"><span aria-current="page" class="page-link current">1</span></li>
                                    <li class="page-item"><a class="page-link" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/page/2/">2</a></li>
                                    <li class="page-item"><a class="page-link" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/page/3/">3</a></li>
                                    <li class="page-item"><span class="page-link dots">&hellip;</span></li>
                                    <li class="page-item"><a class="page-link" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/page/66/">66</a></li>
                                    <li class="page-item"><a class="next page-link" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/page/2/"><span aria-hidden="true">&raquo;</span>
            <span class="sr-only">Next</span></a></li>
                            </ul>
</div></div><div class="col-md-3"><div class="wlb-sidebar"><img class="lazy badge-wlb" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-lazy="https://www.employmentlawgroup.com/wp-content/themes/TELG-2/images/15-most-influential-law-blogs.png" style="aspect-ratio:175/212;" width="175" height="212" alt="Legal Team" /><p><strong>The Employment Law Group®</strong> law firm produces this blog to provide general news and information about the field of whistleblower law. The blog does not contain any legal advice upon which you should rely or act. <a href="https://www.employmentlawgroup.com/disclaimer/">Please read our disclaimer.</a></p><p class="wlb-editor"><strong>Editor-in-Chief</strong><br />
	<a href="https://www.employmentlawgroup.com/our-team/attorneys-staff/attorneys/r-scott-oswald/">R. Scott Oswald</a></p>
	<p class="wlb-editor"><strong>Contributing Editor</strong><br />
	<a href="https://www.employmentlawgroup.com/our-team/attorneys-staff/administrative-staff/laurence-hooper/">Laurence Hooper</a></p><h3 class="h4"><strong>Popular Topics</strong></h3>
			<ul class="wlb-popular-topics list-unstyled">
			<li class="mb-2"><a href="https://www.employmentlawgroup.com/tag/arb/">Administrative Review Board (ARB)</a></li>
			<li class="mb-2"><a href="https://www.employmentlawgroup.com/tag/dodd-frank-act/">Dodd-Frank Act</a></li>
			<li class="mb-2"><a href="https://www.employmentlawgroup.com/tag/fca/">False Claims Act (FCA)</a></li>
			<li class="mb-2"><a href="https://www.employmentlawgroup.com/tag/fcpa/">Foreign Corrupt Practices Act (FCPA)</a></li>
			<li class="mb-2"><a href="https://www.employmentlawgroup.com/tag/irs/">Internal Revenue Service (IRS)</a></li>
			<li class="mb-2"><a href="https://www.employmentlawgroup.com/tag/medicare-fraud/">Medicare Fraud</a></li>
			<li class="mb-2"><a href="https://www.employmentlawgroup.com/tag/osha/">Occupational Safety and Health Administration (OSHA)</a></li>
			<li class="mb-2"><a href="https://www.employmentlawgroup.com/tag/sox/">Sarbanes-Oxley Act (SOX)</a></li>
			<li class="mb-2"><a href="https://www.employmentlawgroup.com/tag/sec/">Securities and Exchange Commission (SEC)</a></li>
			<li class="mb-2"><a href="https://www.employmentlawgroup.com/tag/securities-fraud/">Securities Fraud</a></li>
			<li class="mb-2"><a href="https://www.employmentlawgroup.com/tag/tax-fraud/">Tax Fraud</a></li>
			<li class="mb-2"><a href="https://www.employmentlawgroup.com/tag/title-vii-of-the-civil-rights-act-of-1964/">Title VII of the Civil Rights Act of 1964</a></li>
			<li class="mb-2"><a href="https://www.employmentlawgroup.com/tag/wpa/">Whistleblower Protection Act (WPA)</a></li>
			</ul>
			<p>&raquo; <a style="font-weight: bold;" href="https://www.employmentlawgroup.com/in-the-news/whistleblower-law-blog/all-topics/">See all topics</a></p></div></div></div>

    </main>
</div>
<aside id="secondary" class="col mb-3">
	<div class="d-flex flex-column">

		<div id="sidebar-top-contacts" class="sidebar-padding p-2 mx-auto">
			<div class="contact-cta mb-3">
				Get a Thorough Evaluation From Top-Rated Lawyers
			</div>
			<div class="sidebar-contact">
				<a href="tel:1-888-826-5260">
					<svg xmlns="http://www.w3.org/2000/svg" height="36" viewBox="0 0 24 24" width="36" class="align-middle">
						<path d="M0 0h24v24H0z" fill="none" />
						<path d="M20.01 15.38c-1.23 0-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z" />
					</svg>
					<span class="align-middle">1-888-826-5260</span>
				</a>
			</div>
			<div class="sidebar-contact">
				<a href="#" id="chat-link" onclick="trigClick(event);">
					<svg xmlns="http://www.w3.org/2000/svg" height="36" viewBox="0 0 24 24" width="36" class="align-middle">
						<path d="M0 0h24v24H0z" fill="none" />
						<path d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z" />
					</svg>
					<span class="align-middle">Live Chat 24/7</span>
				</a>
			</div>
							<div class="sidebar-contact">
					<svg xmlns="http://www.w3.org/2000/svg" height="36" viewBox="0 0 24 24" width="36" class="align-middle">
						<path d="M0 0h24v24H0z" fill="none" />
						<path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z" />
					</svg>
					<span class="align-middle">Or Email Us:</span>
				</div>
					</div>

					<div id="sidebar-contact-form-wrapper" class="sidebar-padding pt-0 pb-4">
				<div id="contact-sidebar-wrap">
					<form method="post" action="https://www.employmentlawgroup.com/contact-us/" id="sidebar-contact-form" name="contactForm" novalidate>
						<input type="hidden" name="recaptchaHidden" id="recaptchaHidden">
						<input type="hidden" name="oid" value="00D60000000J9yC">
						<input type="hidden" name="retURL" value="https://www.employmentlawgroup.com">
						<input type="hidden" name="00N60000001ylJ7" id="00N60000001ylJ7" value="Sidebar Contact">
						<input type="hidden" name="00N32000002bnP8" value="Yes" />
						<input type="hidden" name="company" id="company" value="TELG">
						<INPUT type="hidden" name="sfga" value="00D60000000J9yC" />
						<input name="00N32000002bqXR" value="Yes" type="hidden">
												<input id="lead_source" name="lead_source" type="hidden" value="" />
						<!--AdGroup -->
						<input id="00N60000001zjm3" name="00N60000001zjm3" type="hidden" value="" />
						<!--Search Terms -->
						<input id="00N60000001zjly" name="00N60000001zjly" type="hidden" value="" />
						<!--Ad Campaign -->
						<input id="00N60000001zjmD" name="00N60000001zjmD" type="hidden" value="" />
						<input id="00N60000001zn59" name="00N60000001zn59" type="hidden" value="" />
						<!--Chat URL -->
						<input id="00N60000001z6mp" name="00N60000001z6mp" type="hidden" value="Form" />
						<!--Referring URL -->
						<input id="00N60000001z6mk" name="00N60000001z6mk" type="hidden" value="/in-the-news/whistleblower-law-blog/?mobile=0" />
						<!--Mobile Tracking -->
						<input id="00N60000002mHlH" name="00N60000002mHlH" type="hidden" value="0" />
						<input type="hidden" id="00N60000001ynzB" name="00N60000001ynzB" size="20" value="06/16/26  8:40 am ">

						<div class="form-group">
							<label for="name" class="sr-only">Your name</label>
							<input type="text" class="form-control" name="first_name" id="name" placeholder="Your name*" required>
							<div class="invalid-feedback">
								Please provide your name.
							</div>
						</div>
						<div class="form-group">
							<label for="phone" class="sr-only">Your phone</label>
							<input type="tel" class="form-control" name="phone" id="phone" placeholder="Your phone*" required pattern="[0-9]{10}">
							<div class="invalid-feedback">
								Please provide a valid phone number.
							</div>
						</div>
						<div class="form-group">
							<label for="email" class="sr-only">Your e-mail</label>
							<input type="email" class="form-control" name="email" id="email" placeholder="Your e-mail*" required>
							<div class="invalid-feedback">
								Please provide a valid email address.
							</div>
						</div>
						<div class="form-group">
							<label for="sidebar-contact-form-comment" class="sr-only">Tell us about your case</label>
							<textarea class="form-control" id="sidebar-contact-form-comment" name="00N60000001ywIi" placeholder="Tell us about your case*" rows="3" required></textarea>
							<div id="sidebar-contact-form-comment-feedback" class="invalid-feedback">
								Please provide a comment.
							</div>
						</div>

						<small class="disclaimer-text">Use of this form does not establish an attorney-client relationship. As a next step, you will hear from a client specialist.</small>


						<div class="text-center">
							<button id="sidebar-contact-submit" type="submit" value="" class="btn btn-danger mt-3">Send Email</button>
						</div>

					</form>
				</div>
			</div>

			<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
				// form validation
				(function() {
					'use strict';
					window.addEventListener('load', function() {
						var recaptchaValidated = false;
						// Form-level validation
						var contactForm = document.getElementById('sidebar-contact-form');
						contactForm.addEventListener('submit', function(event) {
							jQuery('#sidebar-contact-submit').attr('disabled', true);
							if (contactForm.checkValidity() === false) {
								event.preventDefault();
								event.stopPropagation();
								jQuery('#sidebar-contact-submit').removeAttr('disabled');
							} else {
								if (!recaptchaValidated) {
									event.preventDefault();
									event.stopPropagation();
								}

								grecaptcha.ready(function() {
									grecaptcha.execute('6LcQTBgaAAAAAPeQuMqRUeBFel7EEzop2uA7cTtM', {
										action: 'submit'
									}).then(function(token) {
										recaptchaValidated = true;
										jQuery('#recaptchaHidden').val(token);
										addAiTrackingFields('sidebar-contact-form');
										setTimeout(function() {
											contactForm.submit();
										}, 1000);
									});
								});
							}
							contactForm.classList.add('was-validated');
						}, false);

						// Custom field checks
						var commentField = document.getElementById('sidebar-contact-form-comment');
						var commentFieldFeedback = document.getElementById('sidebar-contact-form-comment-feedback');
						commentField.addEventListener('input', function() {

							if (commentField.value.indexOf('Cryptaxbot') !== -1) {
								commentField.setCustomValidity('Invalid input');
								commentFieldFeedback.innerText = 'Invalid input';
							} else if (commentField.value.indexOf('http') !== -1) {
								commentField.setCustomValidity('No links are allowed.');
								commentFieldFeedback.innerText = 'No links are allowed.';
							} else {
								commentField.setCustomValidity('');
								commentFieldFeedback.innerText = 'Please provide a comment.';
							}
							commentField.checkValidity();
						});

					}, false); //load
				})();
			</script>

		
					<div id="sidebar-video-rotator" class="pt-4 pb-4 sidebar-padding text-center">
				<span class="sidebar-section-title">Our Clients in Their<br>Own Words</span>
				<div id="sidebar-testimonial-videos" class="mt-3 mx-auto carousel slide" data-ride="carousel"><div class="carousel-inner"><div class="carousel-item active" data-name="Wendell Carter"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/um2_YeOUnK8', 'Wendell Carter');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/wendell-carter-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Wendell Carter"></a></div><div class="carousel-item" data-name="Joanna Crowe Curran"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/qQWcQsAtz4E', 'Joanna Crowe Curran');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/joanna-curran-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Joanna Crowe Curran"></a></div><div class="carousel-item" data-name="Motee Persaud"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/NzbBsT-gKdg', 'Motee Persaud');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/motee-persaud.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Motee Persaud"></a></div><div class="carousel-item" data-name="Jim and Janice Buser"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/n-Esvb7YIkg', 'Jim and Janice Buser');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/jim-janice-buser-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Jim and Janice Buser"></a></div><div class="carousel-item" data-name="Sharon McCray"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/Yd91aDm_SNQ', 'Sharon McCray');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/sharon-mcray.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Sharon McCray"></a></div><div class="carousel-item" data-name="Donna Jackson"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/P2pjw7OaSRU', 'Donna Jackson');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/donna-jackson-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Donna Jackson"></a></div><div class="carousel-item" data-name="Richard Levine"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/OOU--Go-ISQ', 'Richard Levine');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/richard-levine-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Richard Levine"></a></div><div class="carousel-item" data-name="Gail Sconing"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/HtOGafpxp78', 'Gail Sconing');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/gail-soning-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Gail Sconing"></a></div><div class="carousel-item" data-name="Lindsay Tom"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/LAbMHq451fI', 'Lindsay Tom');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/lindsay-tom-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Lindsay Tom"></a></div><div class="carousel-item" data-name="Tylia Worthington"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/Q5ABXqkeuCw', 'Tylia Worthington');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/tylia-worthington-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Tylia Worthington"></a></div><div class="carousel-item" data-name="Felicia Smith"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/2zhHaUfokyo', 'Felicia Smith');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/felicia-smith-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Felicia Smith"></a></div><div class="carousel-item" data-name="Marty Harlow"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/HeL6MCwPGtE', 'Marty Harlow');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/marty-harlow.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Marty Harlow"></a></div><div class="carousel-item" data-name="Kenneth Smith"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/YxgcvsvDC2A', 'Kenneth Smith');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/kenny-smith-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Kenneth Smith"></a></div><div class="carousel-item" data-name="Patricia Sealey"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/lu2qQ84aEFU', 'Patricia Sealey');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/patricia-sealey-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Patricia Sealey"></a></div><div class="carousel-item" data-name="Ronald Martin"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/ZwGtXJiDRG8', 'Ronald Martin');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/ron-martin-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Ronald Martin"></a></div><div class="carousel-item" data-name="Jacinthia Lawson"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/ij72dnNcpb8', 'Jacinthia Lawson');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/jacinthia-lawson-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Jacinthia Lawson"></a></div><div class="carousel-item" data-name="Harold Shrewsberry"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/0RgIcnFm6XA', 'Harold Shrewsberry');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/harold-shrewsbury-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Harold Shrewsberry"></a></div><div class="carousel-item" data-name="Christine Wagner"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/ecs8ERMJIiI', 'Christine Wagner');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/christine-wagner-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Christine Wagner"></a></div><div class="carousel-item" data-name="Mike Lanigan"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/RAGNvGGiks0', 'Mike Lanigan');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/mike-lanigan-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Mike Lanigan"></a></div><div class="carousel-item" data-name="Gary Gallo"><a class="d-block" href="javascript:;" onclick="showVideoModal('https://www.youtube.com/embed/B5R1Zcgy4ZM', 'Gary Gallo');return false;"><img data-lazy="https://www.employmentlawgroup.com/wp-content/uploads/gary-gallo-1.jpg" class="lazy sidebar-video-img img-responsive" width="210" height="118" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Play Video: Whistleblower Attorney Testimonials | Gary Gallo"></a></div></div>
					<a class="carousel-control-prev" href="#sidebar-testimonial-videos" role="button" data-slide="prev" onMouseOut="this.blur()">
						<span class="carousel-control-prev-icon" aria-hidden="true"></span>
						<span class="sr-only">Previous</span>
			  		</a>
			  		<a class="carousel-control-next" href="#sidebar-testimonial-videos" role="button" data-slide="next" onMouseOut="this.blur()">
						<span class="carousel-control-next-icon" aria-hidden="true"></span>
						<span class="sr-only">Next</span>
			  		</a>
				</div>
				<div id="sidebar-testimonial-caption" class="mt-2 mb-2 testimonial-caption-padding">Wendell Carter</div>

				                <div id="sidebar-feefo-badge" class="mt-4 text-center">
					<a href="https://www.feefo.com/reviews/the-employment-law-group" target="_blank" rel="noopener">
												<img
							id="feefo-badge"
							alt="Feefo rating"
							class="img-fluid"

							src="https://www.employmentlawgroup.com/wp-content/uploads/feefo-placeholder.png"

							data-src="https://api.feefo.com/api/logo?merchantidentifier=the-employment-law-group"
						/>
					</a>
				</div>
                				<!-- Modal -->
				<div class="modal fade" id="video-modal" tabindex="-1" role="dialog" aria-labelledby="video-modal-title" aria-hidden="true">
					<div class="modal-dialog modal-dialog-centered" role="document">
						<div class="modal-content">
							<div class="modal-header">
								<h5 class="modal-title" id="video-modal-title">Video Modal</h5>
								<button type="button" class="close" data-dismiss="modal" aria-label="Close">
									<span aria-hidden="true">&times;</span>
								</button>
							</div>
							<div class="modal-body">
								<div class="embed-responsive embed-responsive-16by9">
									<iframe id="video-modal-source" class="embed-responsive-item" src="" allowfullscreen></iframe>
								</div>
							</div>
							<div class="modal-footer">
								<button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
							</div>
						</div>
					</div>
				</div>
			</div>
			<!--sidebar-video-rotator-->
		
		<div id="sidebar-how-we-work" class="pt-4 pb-4 sidebar-padding text-center">
			<span class="sidebar-section-title">How We Work</span>
			<ol id="sidebar-how-we-work-list" class="sidebar-list mx-auto text-left pt-4 pl-3 pb-0">
				<li><strong>Fact Gathering</strong><br>
					Client specialist gathers information needed for legal consultation.
				</li>
				<li><strong>Consultation</strong><br>
					Attorney reviews facts and gives preliminary opinion; may lead to evaluation.
				</li>
				<li><strong>Evaluation</strong><br>
					Complete team examines case, offers detailed opinion on legal viability.
				</li>
				<li><strong>Representation</strong><br>
					If case is viable, we offer to represent you in court or other legal venue.
				</li>
			</ol>
			<a href="https://www.employmentlawgroup.com/our-team/how-we-work/">Learn more</a>
		</div>

		<div id="sidebar-offices" class="pt-4 pb-4 sidebar-padding text-center">
			<span id="sidebar-telg-name"><strong>THE EMPLOYMENT LAW GROUP<sup>&reg;</sup></strong><br><br></span>
			Toll Free:
			<a href="tel:1-888-826-5260">
				1-888-826-5260			</a><br>
			Fax: 202-261-2835<br><br>
						<a href="/cdn-cgi/l/email-protection#026b6c73776b707b42676f726e6d7b6f676c766e637565706d77722c616d6f" id="sidebar-inquiry-link"><span class="__cf_email__" data-cfemail="40292e313529323900252d302c2f392d252e342c213727322f35306e232f2d">[email&#160;protected]</span></a><br><br>
			<p>
				1717 K St. NW<br>
				Ste 1110<br>
				Washington, DC 20006-5345
			</p>
		</div>

		<div id="bbb-seal" class="pt-4 pb-4 sidebar-padding text-center">
			<a target="_blank" title="The Employment Law Group,PC. BBB Business Review" href="https://www.bbb.org/us/dc/washington/profile/lawyers/the-employment-law-group-p-c-0241-7004183/#sealclick" rel="noopener">
				<img width="153" height="100" class="lazy img-fluid" alt="The Employment Law Group,PC. BBB Business Review" style="border: 0;" data-lazy="https://seal-dc-easternpa.bbb.org/seals/blue-seal-153-100-whitetxt-bbb-7004183.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />
			</a>
		</div>
					<div id="how-we-help" class="pt-4 pb-4 sidebar-padding text-center">
				<span class="sidebar-section-title">How We Help Employees</span>
				<ul class="sidebar-list mx-auto text-left pt-4 pl-3 pb-1">
					<li><a href="https://www.employmentlawgroup.com/what-we-do/workplace-discrimination/job-discrimination-attorney/">Discrimination & Retaliation</a></li>
					<li><a href="https://www.employmentlawgroup.com/what-we-do/whistleblower-protection-rewards/whistleblower-retaliation-attorney/">Whistleblower Protection</a></li>
					<li><a href="https://www.employmentlawgroup.com/what-we-do/whistleblower-protection-rewards/medicare-fraud-attorney/">Report Medicare Fraud</a></li>
					<li><a href="https://www.employmentlawgroup.com/what-we-do/whistleblower-protection-rewards/how-our-attorneys-help-whistleblowers/">Whistleblower Rewards</a></li>
					<li><a href="https://www.employmentlawgroup.com/what-we-do/wrongful-termination/wrongful-termination-attorney/">Wrongful Termination</a></li>
					<li><a href="https://www.employmentlawgroup.com/what-we-do/harassment/sexual-harassment-attorney/">Sexual Harassment</a></li>
					<li><a href="https://www.employmentlawgroup.com/what-we-do/wage-leave-disputes/family-leave-attorney/">Accommodation & Leave Disputes</a></li>
					<li><a href="https://www.employmentlawgroup.com/what-we-do/workplace-contracts/executive-agreement-attorney/">Hiring & Severance Negotiation</a></li>
					<li><a href="https://www.employmentlawgroup.com/what-we-do/federal-employees-contractors/federal-employee-attorney/">Federal Employees</a></li>
				</ul>
				<a href="https://www.employmentlawgroup.com/what-we-do/" target="_self">See full list</a>
			</div>
				<div style="height: 234px;"></div>

		<div id="sidebar-bottom-contact-wrapper" class="w-100">
			<div id="sidebar-bottom-contacts" class="sidebar-padding pt-3 mx-auto sidebar-list">
				<div class="sidebar-contact bottom">
					<a href="tel:1-888-826-5260">
						<svg xmlns="http://www.w3.org/2000/svg" height="36" viewBox="0 0 24 24" width="36" class="align-middle">
							<path d="M0 0h24v24H0z" fill="none" />
							<path d="M20.01 15.38c-1.23 0-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z" />
						</svg>
						<span class="align-middle">1-888-826-5260</span>
					</a>
				</div>
				<div class="sidebar-contact bottom">
					<a href="#" id="chat-link-bottom" onclick="trigClick(event);">
						<svg xmlns="http://www.w3.org/2000/svg" height="36" viewBox="0 0 24 24" width="36" class="align-middle">
							<path d="M0 0h24v24H0z" fill="none" />
							<path d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z" />
						</svg>
						<span class="align-middle">Live Chat 24/7</span>
					</a>
				</div>
				<div class="sidebar-contact bottom">
					<a href="https://www.employmentlawgroup.com/contact-us/">
						<svg xmlns="http://www.w3.org/2000/svg" height="36" viewBox="0 0 24 24" width="36" class="align-middle">
							<path d="M0 0h24v24H0z" fill="none" />
							<path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z" />
						</svg>
						<span class="align-middle">Email Us</span>
					</a>
				</div>
			</div>
		</div>

	</div>
</aside></div><!-- .row -->
</div><!-- .container-fluid -->
</div><!-- #content -->

<footer id="colophon" class="site-footer constrain">
	<div class="container-fluid">

		<div class="row">
			<ul id="footer-menu-list" class="col d-md-flex justify-content-center align-items-center"><li id="menu-item-16557" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-16557"><a href="https://www.employmentlawgroup.com/">Home</a><span class="middot">&middot;</span></li>
<li id="menu-item-16558" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16558"><a href="https://www.employmentlawgroup.com/contact-us/">Contact Us</a><span class="middot">&middot;</span></li>
</ul>		</div>
		<div class="row">
			<div class="col d-flex justify-content-center align-items-center site-info">
				<a href="https://www.employmentlawgroup.com">
					&copy; 2026 The Employment Law Group, P.C. All rights reserved.				</a>
			</div>
			<div class="col-12 site-info mt-1">
				<a href="https://www.employmentlawgroup.com/disclaimer/" class="mr-0">Disclaimer</a>&nbsp;<span class="middot">&middot;</span>&nbsp;<a href="https://www.employmentlawgroup.com/terms-of-use/" class="mr-0">Terms of Use</a>&nbsp;<span class="middot">&middot;</span>&nbsp;<a href="https://www.employmentlawgroup.com/privacy-policy/" class="mr-0">Privacy Policy</a>
			</div>
			<div class="col-12 d-inline-flex justify-content-center mt-3" id="accessibility-message">
				<p>The Employment Law Group is committed to making this Web site accessible for people with disabilities. We strive to conform to the Web Content Accessibility Guidelines set by the World Wide Web Consortium (W3C). If you experience difficulty accessing our content, please let us know at <a href="/cdn-cgi/l/email-protection#5b3a38383e282832393237322f221b3e362b373422363e352f373a2c3c29342e2b75383436"><span class="__cf_email__" data-cfemail="f19092929482829893989d988588b1949c819d9e889c949f859d908696839e8481df929e9c">[email&#160;protected]</span></a>.</p>
			</div>
			<div class="col-12 d-inline-flex justify-content-center mt-3" id="socialIcons">
				<a href="https://www.facebook.com/whistleblowerlaw" target="_blank" rel="noopener">
					<picture>
						<source srcset="https://www.employmentlawgroup.com/wp-content/themes/TELG-2/images/facebook-icon-white.webp" type="image/webp"><img width="32" height="32" class="lazy img-fluid mx-auto d-block" data-lazy="https://www.employmentlawgroup.com/wp-content/themes/TELG-2/images/facebook-icon-white.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Facebook logo">
					</picture>
				</a>

				<a href="https://www.linkedin.com/company/the-employment-law-group/" target="_blank" rel="noopener">
					<picture>
						<source srcset="https://www.employmentlawgroup.com/wp-content/themes/TELG-2/images/linkedin-icon-white.webp" type="image/webp"><img width="32" height="32" class="lazy img-fluid mx-auto d-block" data-lazy="https://www.employmentlawgroup.com/wp-content/themes/TELG-2/images/linkedin-icon-white.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="LinkedIn logo">
					</picture>
				</a>
			</div>
		</div>
	</div>
</footer>
</div><!-- #page -->

<div id="mobile-livechat-eye-catcher" style="display:none;position: fixed; visibility: visible; z-index: 2147483639; background: transparent; border: 0px; padding: 10px 10px 0px 0px; float: left; margin-right: -10px; backface-visibility: hidden; bottom: 50px; right: 65px;">
	<a href="#" id="mobile-livechat-eye-catcher-close" style="position: absolute; display: block; top: -5px; right: -5px; width: 16px; line-height: 16px; text-align: center; cursor: pointer; text-decoration: none; color: rgb(0, 0, 0); font-size: 20px; font-family: Arial, sans-serif; border-radius: 50%; background-color: rgba(255, 255, 255, 0.5);">×
	</a>
	<a id="livechat-eye-catcher-img" style="display: block; overflow: hidden; cursor: pointer;"><img alt="Chat now" class="lazy" data-lazy="https://cdn.livechatinc.com/cloud/?uri=https%3A%2F%2Fcdn.livechat-files.com%2Fapi%2Ffile%2Flc%2Fmain%2F13402716%2F1%2Fec%2F15b9f0235844be7141438e8c4f03eff8.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="display: block; border: 0px; float: right; width: 250px; height: 155px;"></a>
</div>
<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/TELG-2/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>

<script>
	/**
 * Copyright 2016 Google Inc. All Rights Reserved.
 *
 * Licensed under the W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE.
 *
 *  https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document
 *
 */

(function(window, document) {
    'use strict';
    
    
    // Exits early if all IntersectionObserver and IntersectionObserverEntry
    // features are natively supported.
    if ('IntersectionObserver' in window &&
        'IntersectionObserverEntry' in window &&
        'intersectionRatio' in window.IntersectionObserverEntry.prototype) {
    
      // Minimal polyfill for Edge 15's lack of `isIntersecting`
      // See: https://github.com/w3c/IntersectionObserver/issues/211
      if (!('isIntersecting' in window.IntersectionObserverEntry.prototype)) {
        Object.defineProperty(window.IntersectionObserverEntry.prototype,
          'isIntersecting', {
          get: function () {
            return this.intersectionRatio > 0;
          }
        });
      }
      return;
    }
    
    
    /**
     * An IntersectionObserver registry. This registry exists to hold a strong
     * reference to IntersectionObserver instances currently observing a target
     * element. Without this registry, instances without another reference may be
     * garbage collected.
     */
    var registry = [];
    
    
    /**
     * Creates the global IntersectionObserverEntry constructor.
     * https://w3c.github.io/IntersectionObserver/#intersection-observer-entry
     * @param {Object} entry A dictionary of instance properties.
     * @constructor
     */
    function IntersectionObserverEntry(entry) {
      this.time = entry.time;
      this.target = entry.target;
      this.rootBounds = entry.rootBounds;
      this.boundingClientRect = entry.boundingClientRect;
      this.intersectionRect = entry.intersectionRect || getEmptyRect();
      this.isIntersecting = !!entry.intersectionRect;
    
      // Calculates the intersection ratio.
      var targetRect = this.boundingClientRect;
      var targetArea = targetRect.width * targetRect.height;
      var intersectionRect = this.intersectionRect;
      var intersectionArea = intersectionRect.width * intersectionRect.height;
    
      // Sets intersection ratio.
      if (targetArea) {
        // Round the intersection ratio to avoid floating point math issues:
        // https://github.com/w3c/IntersectionObserver/issues/324
        this.intersectionRatio = Number((intersectionArea / targetArea).toFixed(4));
      } else {
        // If area is zero and is intersecting, sets to 1, otherwise to 0
        this.intersectionRatio = this.isIntersecting ? 1 : 0;
      }
    }
    
    
    /**
     * Creates the global IntersectionObserver constructor.
     * https://w3c.github.io/IntersectionObserver/#intersection-observer-interface
     * @param {Function} callback The function to be invoked after intersection
     *     changes have queued. The function is not invoked if the queue has
     *     been emptied by calling the `takeRecords` method.
     * @param {Object=} opt_options Optional configuration options.
     * @constructor
     */
    function IntersectionObserver(callback, opt_options) {
    
      var options = opt_options || {};
    
      if (typeof callback != 'function') {
        throw new Error('callback must be a function');
      }
    
      if (options.root && options.root.nodeType != 1) {
        throw new Error('root must be an Element');
      }
    
      // Binds and throttles `this._checkForIntersections`.
      this._checkForIntersections = throttle(
          this._checkForIntersections.bind(this), this.THROTTLE_TIMEOUT);
    
      // Private properties.
      this._callback = callback;
      this._observationTargets = [];
      this._queuedEntries = [];
      this._rootMarginValues = this._parseRootMargin(options.rootMargin);
    
      // Public properties.
      this.thresholds = this._initThresholds(options.threshold);
      this.root = options.root || null;
      this.rootMargin = this._rootMarginValues.map(function(margin) {
        return margin.value + margin.unit;
      }).join(' ');
    }
    
    
    /**
     * The minimum interval within which the document will be checked for
     * intersection changes.
     */
    IntersectionObserver.prototype.THROTTLE_TIMEOUT = 100;
    
    
    /**
     * The frequency in which the polyfill polls for intersection changes.
     * this can be updated on a per instance basis and must be set prior to
     * calling `observe` on the first target.
     */
    IntersectionObserver.prototype.POLL_INTERVAL = null;
    
    /**
     * Use a mutation observer on the root element
     * to detect intersection changes.
     */
    IntersectionObserver.prototype.USE_MUTATION_OBSERVER = true;
    
    
    /**
     * Starts observing a target element for intersection changes based on
     * the thresholds values.
     * @param {Element} target The DOM element to observe.
     */
    IntersectionObserver.prototype.observe = function(target) {
      var isTargetAlreadyObserved = this._observationTargets.some(function(item) {
        return item.element == target;
      });
    
      if (isTargetAlreadyObserved) {
        return;
      }
    
      if (!(target && target.nodeType == 1)) {
        throw new Error('target must be an Element');
      }
    
      this._registerInstance();
      this._observationTargets.push({element: target, entry: null});
      this._monitorIntersections();
      this._checkForIntersections();
    };
    
    
    /**
     * Stops observing a target element for intersection changes.
     * @param {Element} target The DOM element to observe.
     */
    IntersectionObserver.prototype.unobserve = function(target) {
      this._observationTargets =
          this._observationTargets.filter(function(item) {
    
        return item.element != target;
      });
      if (!this._observationTargets.length) {
        this._unmonitorIntersections();
        this._unregisterInstance();
      }
    };
    
    
    /**
     * Stops observing all target elements for intersection changes.
     */
    IntersectionObserver.prototype.disconnect = function() {
      this._observationTargets = [];
      this._unmonitorIntersections();
      this._unregisterInstance();
    };
    
    
    /**
     * Returns any queue entries that have not yet been reported to the
     * callback and clears the queue. This can be used in conjunction with the
     * callback to obtain the absolute most up-to-date intersection information.
     * @return {Array} The currently queued entries.
     */
    IntersectionObserver.prototype.takeRecords = function() {
      var records = this._queuedEntries.slice();
      this._queuedEntries = [];
      return records;
    };
    
    
    /**
     * Accepts the threshold value from the user configuration object and
     * returns a sorted array of unique threshold values. If a value is not
     * between 0 and 1 and error is thrown.
     * @private
     * @param {Array|number=} opt_threshold An optional threshold value or
     *     a list of threshold values, defaulting to [0].
     * @return {Array} A sorted list of unique and valid threshold values.
     */
    IntersectionObserver.prototype._initThresholds = function(opt_threshold) {
      var threshold = opt_threshold || [0];
      if (!Array.isArray(threshold)) threshold = [threshold];
    
      return threshold.sort().filter(function(t, i, a) {
        if (typeof t != 'number' || isNaN(t) || t < 0 || t > 1) {
          throw new Error('threshold must be a number between 0 and 1 inclusively');
        }
        return t !== a[i - 1];
      });
    };
    
    
    /**
     * Accepts the rootMargin value from the user configuration object
     * and returns an array of the four margin values as an object containing
     * the value and unit properties. If any of the values are not properly
     * formatted or use a unit other than px or %, and error is thrown.
     * @private
     * @param {string=} opt_rootMargin An optional rootMargin value,
     *     defaulting to '0px'.
     * @return {Array<Object>} An array of margin objects with the keys
     *     value and unit.
     */
    IntersectionObserver.prototype._parseRootMargin = function(opt_rootMargin) {
      var marginString = opt_rootMargin || '0px';
      var margins = marginString.split(/\s+/).map(function(margin) {
        var parts = /^(-?\d*\.?\d+)(px|%)$/.exec(margin);
        if (!parts) {
          throw new Error('rootMargin must be specified in pixels or percent');
        }
        return {value: parseFloat(parts[1]), unit: parts[2]};
      });
    
      // Handles shorthand.
      margins[1] = margins[1] || margins[0];
      margins[2] = margins[2] || margins[0];
      margins[3] = margins[3] || margins[1];
    
      return margins;
    };
    
    
    /**
     * Starts polling for intersection changes if the polling is not already
     * happening, and if the page's visibility state is visible.
     * @private
     */
    IntersectionObserver.prototype._monitorIntersections = function() {
      if (!this._monitoringIntersections) {
        this._monitoringIntersections = true;
    
        // If a poll interval is set, use polling instead of listening to
        // resize and scroll events or DOM mutations.
        if (this.POLL_INTERVAL) {
          this._monitoringInterval = setInterval(
              this._checkForIntersections, this.POLL_INTERVAL);
        }
        else {
          addEvent(window, 'resize', this._checkForIntersections, true);
          addEvent(document, 'scroll', this._checkForIntersections, true);
    
          if (this.USE_MUTATION_OBSERVER && 'MutationObserver' in window) {
            this._domObserver = new MutationObserver(this._checkForIntersections);
            this._domObserver.observe(document, {
              attributes: true,
              childList: true,
              characterData: true,
              subtree: true
            });
          }
        }
      }
    };
    
    
    /**
     * Stops polling for intersection changes.
     * @private
     */
    IntersectionObserver.prototype._unmonitorIntersections = function() {
      if (this._monitoringIntersections) {
        this._monitoringIntersections = false;
    
        clearInterval(this._monitoringInterval);
        this._monitoringInterval = null;
    
        removeEvent(window, 'resize', this._checkForIntersections, true);
        removeEvent(document, 'scroll', this._checkForIntersections, true);
    
        if (this._domObserver) {
          this._domObserver.disconnect();
          this._domObserver = null;
        }
      }
    };
    
    
    /**
     * Scans each observation target for intersection changes and adds them
     * to the internal entries queue. If new entries are found, it
     * schedules the callback to be invoked.
     * @private
     */
    IntersectionObserver.prototype._checkForIntersections = function() {
      var rootIsInDom = this._rootIsInDom();
      var rootRect = rootIsInDom ? this._getRootRect() : getEmptyRect();
    
      this._observationTargets.forEach(function(item) {
        var target = item.element;
        var targetRect = getBoundingClientRect(target);
        var rootContainsTarget = this._rootContainsTarget(target);
        var oldEntry = item.entry;
        var intersectionRect = rootIsInDom && rootContainsTarget &&
            this._computeTargetAndRootIntersection(target, rootRect);
    
        var newEntry = item.entry = new IntersectionObserverEntry({
          time: now(),
          target: target,
          boundingClientRect: targetRect,
          rootBounds: rootRect,
          intersectionRect: intersectionRect
        });
    
        if (!oldEntry) {
          this._queuedEntries.push(newEntry);
        } else if (rootIsInDom && rootContainsTarget) {
          // If the new entry intersection ratio has crossed any of the
          // thresholds, add a new entry.
          if (this._hasCrossedThreshold(oldEntry, newEntry)) {
            this._queuedEntries.push(newEntry);
          }
        } else {
          // If the root is not in the DOM or target is not contained within
          // root but the previous entry for this target had an intersection,
          // add a new record indicating removal.
          if (oldEntry && oldEntry.isIntersecting) {
            this._queuedEntries.push(newEntry);
          }
        }
      }, this);
    
      if (this._queuedEntries.length) {
        this._callback(this.takeRecords(), this);
      }
    };
    
    
    /**
     * Accepts a target and root rect computes the intersection between then
     * following the algorithm in the spec.
     * TODO(philipwalton): at this time clip-path is not considered.
     * https://w3c.github.io/IntersectionObserver/#calculate-intersection-rect-algo
     * @param {Element} target The target DOM element
     * @param {Object} rootRect The bounding rect of the root after being
     *     expanded by the rootMargin value.
     * @return {?Object} The final intersection rect object or undefined if no
     *     intersection is found.
     * @private
     */
    IntersectionObserver.prototype._computeTargetAndRootIntersection =
        function(target, rootRect) {
    
      // If the element isn't displayed, an intersection can't happen.
      if (window.getComputedStyle(target).display == 'none') return;
    
      var targetRect = getBoundingClientRect(target);
      var intersectionRect = targetRect;
      var parent = getParentNode(target);
      var atRoot = false;
    
      while (!atRoot) {
        var parentRect = null;
        var parentComputedStyle = parent.nodeType == 1 ?
            window.getComputedStyle(parent) : {};
    
        // If the parent isn't displayed, an intersection can't happen.
        if (parentComputedStyle.display == 'none') return;
    
        if (parent == this.root || parent == document) {
          atRoot = true;
          parentRect = rootRect;
        } else {
          // If the element has a non-visible overflow, and it's not the <body>
          // or <html> element, update the intersection rect.
          // Note: <body> and <html> cannot be clipped to a rect that's not also
          // the document rect, so no need to compute a new intersection.
          if (parent != document.body &&
              parent != document.documentElement &&
              parentComputedStyle.overflow != 'visible') {
            parentRect = getBoundingClientRect(parent);
          }
        }
    
        // If either of the above conditionals set a new parentRect,
        // calculate new intersection data.
        if (parentRect) {
          intersectionRect = computeRectIntersection(parentRect, intersectionRect);
    
          if (!intersectionRect) break;
        }
        parent = getParentNode(parent);
      }
      return intersectionRect;
    };
    
    
    /**
     * Returns the root rect after being expanded by the rootMargin value.
     * @return {Object} The expanded root rect.
     * @private
     */
    IntersectionObserver.prototype._getRootRect = function() {
      var rootRect;
      if (this.root) {
        rootRect = getBoundingClientRect(this.root);
      } else {
        // Use <html>/<body> instead of window since scroll bars affect size.
        var html = document.documentElement;
        var body = document.body;
        rootRect = {
          top: 0,
          left: 0,
          right: html.clientWidth || body.clientWidth,
          width: html.clientWidth || body.clientWidth,
          bottom: html.clientHeight || body.clientHeight,
          height: html.clientHeight || body.clientHeight
        };
      }
      return this._expandRectByRootMargin(rootRect);
    };
    
    
    /**
     * Accepts a rect and expands it by the rootMargin value.
     * @param {Object} rect The rect object to expand.
     * @return {Object} The expanded rect.
     * @private
     */
    IntersectionObserver.prototype._expandRectByRootMargin = function(rect) {
      var margins = this._rootMarginValues.map(function(margin, i) {
        return margin.unit == 'px' ? margin.value :
            margin.value * (i % 2 ? rect.width : rect.height) / 100;
      });
      var newRect = {
        top: rect.top - margins[0],
        right: rect.right + margins[1],
        bottom: rect.bottom + margins[2],
        left: rect.left - margins[3]
      };
      newRect.width = newRect.right - newRect.left;
      newRect.height = newRect.bottom - newRect.top;
    
      return newRect;
    };
    
    
    /**
     * Accepts an old and new entry and returns true if at least one of the
     * threshold values has been crossed.
     * @param {?IntersectionObserverEntry} oldEntry The previous entry for a
     *    particular target element or null if no previous entry exists.
     * @param {IntersectionObserverEntry} newEntry The current entry for a
     *    particular target element.
     * @return {boolean} Returns true if a any threshold has been crossed.
     * @private
     */
    IntersectionObserver.prototype._hasCrossedThreshold =
        function(oldEntry, newEntry) {
    
      // To make comparing easier, an entry that has a ratio of 0
      // but does not actually intersect is given a value of -1
      var oldRatio = oldEntry && oldEntry.isIntersecting ?
          oldEntry.intersectionRatio || 0 : -1;
      var newRatio = newEntry.isIntersecting ?
          newEntry.intersectionRatio || 0 : -1;
    
      // Ignore unchanged ratios
      if (oldRatio === newRatio) return;
    
      for (var i = 0; i < this.thresholds.length; i++) {
        var threshold = this.thresholds[i];
    
        // Return true if an entry matches a threshold or if the new ratio
        // and the old ratio are on the opposite sides of a threshold.
        if (threshold == oldRatio || threshold == newRatio ||
            threshold < oldRatio !== threshold < newRatio) {
          return true;
        }
      }
    };
    
    
    /**
     * Returns whether or not the root element is an element and is in the DOM.
     * @return {boolean} True if the root element is an element and is in the DOM.
     * @private
     */
    IntersectionObserver.prototype._rootIsInDom = function() {
      return !this.root || containsDeep(document, this.root);
    };
    
    
    /**
     * Returns whether or not the target element is a child of root.
     * @param {Element} target The target element to check.
     * @return {boolean} True if the target element is a child of root.
     * @private
     */
    IntersectionObserver.prototype._rootContainsTarget = function(target) {
      return containsDeep(this.root || document, target);
    };
    
    
    /**
     * Adds the instance to the global IntersectionObserver registry if it isn't
     * already present.
     * @private
     */
    IntersectionObserver.prototype._registerInstance = function() {
      if (registry.indexOf(this) < 0) {
        registry.push(this);
      }
    };
    
    
    /**
     * Removes the instance from the global IntersectionObserver registry.
     * @private
     */
    IntersectionObserver.prototype._unregisterInstance = function() {
      var index = registry.indexOf(this);
      if (index != -1) registry.splice(index, 1);
    };
    
    
    /**
     * Returns the result of the performance.now() method or null in browsers
     * that don't support the API.
     * @return {number} The elapsed time since the page was requested.
     */
    function now() {
      return window.performance && performance.now && performance.now();
    }
    
    
    /**
     * Throttles a function and delays its execution, so it's only called at most
     * once within a given time period.
     * @param {Function} fn The function to throttle.
     * @param {number} timeout The amount of time that must pass before the
     *     function can be called again.
     * @return {Function} The throttled function.
     */
    function throttle(fn, timeout) {
      var timer = null;
      return function () {
        if (!timer) {
          timer = setTimeout(function() {
            fn();
            timer = null;
          }, timeout);
        }
      };
    }
    
    
    /**
     * Adds an event handler to a DOM node ensuring cross-browser compatibility.
     * @param {Node} node The DOM node to add the event handler to.
     * @param {string} event The event name.
     * @param {Function} fn The event handler to add.
     * @param {boolean} opt_useCapture Optionally adds the even to the capture
     *     phase. Note: this only works in modern browsers.
     */
    function addEvent(node, event, fn, opt_useCapture) {
      if (typeof node.addEventListener == 'function') {
        node.addEventListener(event, fn, opt_useCapture || false);
      }
      else if (typeof node.attachEvent == 'function') {
        node.attachEvent('on' + event, fn);
      }
    }
    
    
    /**
     * Removes a previously added event handler from a DOM node.
     * @param {Node} node The DOM node to remove the event handler from.
     * @param {string} event The event name.
     * @param {Function} fn The event handler to remove.
     * @param {boolean} opt_useCapture If the event handler was added with this
     *     flag set to true, it should be set to true here in order to remove it.
     */
    function removeEvent(node, event, fn, opt_useCapture) {
      if (typeof node.removeEventListener == 'function') {
        node.removeEventListener(event, fn, opt_useCapture || false);
      }
      else if (typeof node.detatchEvent == 'function') {
        node.detatchEvent('on' + event, fn);
      }
    }
    
    
    /**
     * Returns the intersection between two rect objects.
     * @param {Object} rect1 The first rect.
     * @param {Object} rect2 The second rect.
     * @return {?Object} The intersection rect or undefined if no intersection
     *     is found.
     */
    function computeRectIntersection(rect1, rect2) {
      var top = Math.max(rect1.top, rect2.top);
      var bottom = Math.min(rect1.bottom, rect2.bottom);
      var left = Math.max(rect1.left, rect2.left);
      var right = Math.min(rect1.right, rect2.right);
      var width = right - left;
      var height = bottom - top;
    
      return (width >= 0 && height >= 0) && {
        top: top,
        bottom: bottom,
        left: left,
        right: right,
        width: width,
        height: height
      };
    }
    
    
    /**
     * Shims the native getBoundingClientRect for compatibility with older IE.
     * @param {Element} el The element whose bounding rect to get.
     * @return {Object} The (possibly shimmed) rect of the element.
     */
    function getBoundingClientRect(el) {
      var rect;
    
      try {
        rect = el.getBoundingClientRect();
      } catch (err) {
        // Ignore Windows 7 IE11 "Unspecified error"
        // https://github.com/w3c/IntersectionObserver/pull/205
      }
    
      if (!rect) return getEmptyRect();
    
      // Older IE
      if (!(rect.width && rect.height)) {
        rect = {
          top: rect.top,
          right: rect.right,
          bottom: rect.bottom,
          left: rect.left,
          width: rect.right - rect.left,
          height: rect.bottom - rect.top
        };
      }
      return rect;
    }
    
    
    /**
     * Returns an empty rect object. An empty rect is returned when an element
     * is not in the DOM.
     * @return {Object} The empty rect.
     */
    function getEmptyRect() {
      return {
        top: 0,
        bottom: 0,
        left: 0,
        right: 0,
        width: 0,
        height: 0
      };
    }
    
    /**
     * Checks to see if a parent element contains a child element (including inside
     * shadow DOM).
     * @param {Node} parent The parent element.
     * @param {Node} child The child element.
     * @return {boolean} True if the parent node contains the child node.
     */
    function containsDeep(parent, child) {
      var node = child;
      while (node) {
        if (node == parent) return true;
    
        node = getParentNode(node);
      }
      return false;
    }
    
    
    /**
     * Gets the parent node of an element or its host element if the parent node
     * is a shadow root.
     * @param {Node} node The node whose parent to get.
     * @return {Node|null} The parent node or null if no parent exists.
     */
    function getParentNode(node) {
      var parent = node.parentNode;
    
      if (parent && parent.nodeType == 11 && parent.host) {
        // If the parent is a shadow root, return the host element.
        return parent.host;
      }
    
      if (parent && parent.assignedSlot) {
        // If the parent is distributed in a <slot>, return the parent of a slot.
        return parent.assignedSlot.parentNode;
      }
    
      return parent;
    }
    
    
    // Exposes the constructors globally.
    window.IntersectionObserver = IntersectionObserver;
    window.IntersectionObserverEntry = IntersectionObserverEntry;
    
    }(window, document));
/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license | WordPress 2019-05-16 */
!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",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 e.call(this)},get:function(a){return null!=a?a<0?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c<b?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,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--);h<i;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],"__proto__"!==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){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=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&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.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){var c,d=0;if(s(a)){for(c=a.length;d<c;d++)if(!1===b.call(a[d],d,a[d]))break}else for(d in a)if(!1===b.call(a[d],d,a[d]))break;return a},trim: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):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?c<0?Math.max(0,d+c):c:0;c<d;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(d<c)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;f<g;f++)(d=!b(a[f],f))!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;g<d;g++)null!=(e=b(a[g],g,c))&&h.push(e);else for(g in a)null!=(e=b(a[g],g,c))&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;if("string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a))return c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d},now:function(){return+new Date},support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"!==c&&!n.isWindow(a)&&("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,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=fa(),z=fa(),A=fa(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(xa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ea(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+pa(r[h]);s=r.join(","),w=_.test(a)&&na(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function fa(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ga(a){return a[u]=!0,a}function ha(a){var b=n.createElement("div");try{return!!a(b)}catch(xa){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ia(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ja(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ka(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function la(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function ma(a){return ga(function(b){return b=+b,ga(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 na(a){return a&&void 0!==a.getElementsByTagName&&a}c=ea.support={},f=ea.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ea.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ha(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ha(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ha(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(void 0!==b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c=void 0!==a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return void 0!==b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(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){if(void 0!==b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ha(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ha(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ha(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.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},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d||(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ja(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ja(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ea.matches=function(a,b){return ea(a,null,null,b)},ea.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(xa){}return ea(b,n,null,[a]).length>0},ea.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ea.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ea.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ea.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ea.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=ea.selectors={cacheLength:50,createPseudo:ga,match:W,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(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===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]||ea.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]&&ea.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(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(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||void 0!==a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ea.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.replace(P," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},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(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),!1===t)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return(t-=e)===d||t%d==0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ea.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ga(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ga(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ga(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),b[0]=null,!c.pop()}}),has:ga(function(a){return function(b){return ea(a,b).length>0}}),contains:ga(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ga(function(a){return V.test(a||"")||ea.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do{if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return(c=c.toLowerCase())===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===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return!1===a.disabled},disabled:function(a){return!0===a.disabled},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,!0===a.selected},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 Y.test(a.nodeName)},input:function(a){return X.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:ma(function(){return[0]}),last:ma(function(a,b){return[b-1]}),eq:ma(function(a,b,c){return[c<0?c+b:c]}),even:ma(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:ma(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:ma(function(a,b,c){for(var d=c<0?c+b:c;--d>=0;)a.push(d);return a}),gt:ma(function(a,b,c){for(var d=c<0?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]=ka(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=la(b);function oa(){}oa.prototype=d.filters=d.pseudos,d.setFilters=new oa,g=ea.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=R.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[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?ea.error(a):z(a,i).slice(0)};function pa(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d}function qa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;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,k=[w,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(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function ra(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 sa(a,b,c){for(var d=0,e=b.length;d<e;d++)ea(a,b[d],c);return c}function ta(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;h<i;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function ua(a,b,c,d,e,f){return d&&!d[u]&&(d=ua(d)),e&&!e[u]&&(e=ua(e,f)),ga(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||sa(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ta(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ta(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?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ta(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function va(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=qa(function(a){return a===b},h,!0),l=qa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i<f;i++)if(c=d.relative[a[i].type])m=[qa(ra(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;e<f;e++)if(d.relative[a[e].type])break;return ua(i>1&&ra(m),i>1&&pa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,i<e&&va(a.slice(i,e)),e<f&&va(a=a.slice(e)),e<f&&pa(a))}m.push(c)}return ra(m)}function wa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ta(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ea.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ga(f):f}return h=ea.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=va(b[c]),f[u]?d.push(f):e.push(f);f=A(a,wa(e,d)),f.selector=a}return f},i=ea.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(!(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0]))return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&na(b.parentNode)||b))){if(j.splice(i,1),!(a=f.length&&pa(j)))return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&na(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ha(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ha(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ia("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ha(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ia("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ha(function(a){return null==a.getAttribute("disabled")})||ia(K,function(a,b,c){var d;if(!c)return!0===a[b]?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ea}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(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(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==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;b<e;b++)if(n.contains(d[b],this))return!0}));for(b=0;b<e;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(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(!(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a))||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if((f=d.getElementById(e[2]))&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?void 0!==c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))}).prototype=n.fn,A=n(d);var C=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;b<d;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;d<e;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.uniqueSort(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.uniqueSort(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 u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return E(a,"nextSibling")},prev:function(a){return E(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(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.uniqueSort(e)),C.test(a)&&(e=e.reverse())),this.pushStack(e)}});var F=/\S+/g;function G(a){var b={};return n.each(a.match(F)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?G(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)!1===f[h].apply(c[0],c[1])&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function b(c){n.each(c,function(c,d){n.isFunction(d)?a.unique&&j.has(d)||f.push(d):d&&d.length&&"string"!==n.type(d)&&b(d)})}(arguments),c&&!b&&i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))>-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},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().progress(c.notify).done(c.resolve).fail(c.reject):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=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);b<d;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var H;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)},ready:function(a){(!0===a?--n.readyWait:n.isReady)||(n.isReady=!0,!0!==a&&--n.readyWait>0||(H.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function I(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",J),a.removeEventListener("load",J)):(d.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(I(),n.ready())}n.ready.promise=function(b){if(!H)if(H=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",J),a.addEventListener("load",J);else{d.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&function b(){if(!n.isReady){try{c.doScroll("left")}catch(e){return a.setTimeout(b,50)}I(),n.ready()}}()}return H.promise(b)},n.ready.promise();var K;for(K in n(l))break;l.ownFirst="0"===K,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;(c=d.getElementsByTagName("body")[0])&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),void 0!==b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var L=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return(1===c||9===c)&&(!b||!0!==b&&a.getAttribute("classid")===b)},M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if("string"==typeof(c=a.getAttribute(d))){try{c="true"===c||"false"!==c&&("null"===c?null:+c+""===c?+c:M.test(c)?n.parseJSON(c):c)}catch(e){}n.data(a,b,c)}else c=void 0}return c}function P(a){var b
;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function Q(a,b,d,e){if(L(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?null==(f=g[b])&&(f=g[n.camelCase(b)]):f=g,f}}function R(a,b,c){if(L(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?!P(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}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])&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(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--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),O(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?O(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;if(a)return 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||[]},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.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}}),function(){var a;l.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,e;return(c=d.getElementsByTagName("body")[0])&&c.style?(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),void 0!==b.style.zoom&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(d.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(e),a):void 0}}();var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),U=["Top","Right","Bottom","Left"],V=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function W(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&T.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do{f=f||".5",k/=f,n.style(a,b,k+j)}while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var X=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)X(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(;h<i;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},Y=/^(?:checkbox|radio)$/i,Z=/<([\w:-]+)/,$=/^$|\/(?:java|ecma)script/i,_=/^\s+/,aa="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ba(a){var b=aa.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var ca={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>"]};ca.optgroup=ca.option,ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead,ca.th=ca.td;function da(a,b){var c,d,e=0,f=void 0!==a.getElementsByTagName?a.getElementsByTagName(b||"*"):void 0!==a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,da(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function ea(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var fa=/<|&#?\w+;/,ga=/<tbody/i;function ha(a){Y.test(a.type)&&(a.defaultChecked=a.checked)}function ia(a,b,c,d,e){for(var f,g,h,i,j,k,m,o=a.length,p=ba(b),q=[],r=0;r<o;r++)if((g=a[r])||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(fa.test(g)){i=i||p.appendChild(b.createElement("div")),j=(Z.exec(g)||["",""])[1].toLowerCase(),m=ca[j]||ca._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&_.test(g)&&q.push(b.createTextNode(_.exec(g)[0])),!l.tbody){g="table"!==j||ga.test(g)?"<table>"!==m[1]||ga.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(da(q,"input"),ha),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=da(p.appendChild(g),"script"),h&&ea(i),c){f=0;while(g=i[f++])$.test(g.type||"")&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=!1===e.attributes[c].expando);e=null}();var ja=/^(?:input|select|textarea)$/i,ka=/^key/,la=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ma=/^(?:focusinfocus|focusoutblur)$/,na=/^([^.]*)(?:\.(.+)|)/;function oa(){return!0}function pa(){return!1}function qa(){try{return d.activeElement}catch(a){}}function ra(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ra(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),!1===e)e=pa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}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 void 0===n||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=na.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&&!1!==j.setup.call(a,d,p,k)||(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=na.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&&!1!==l.teardown.call(a,p,r.handle)||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,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!ma.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||!1!==l.trigger.apply(e,c))){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,ma.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),(g=h&&i[h])&&g.apply&&L(i)&&(b.result=g.apply(i,c),!1===b.result&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||!1===l._default.apply(p.pop(),c))&&L(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||!1!==k.preDispatch.call(this,a)){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,void 0!==(d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i))&&!1===(a.result=d)&&(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&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(!0!==i.disabled||"click"!==a.type)){for(d=[],c=0;c<h;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}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,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=la.test(f)?this.mouseHooks:ka.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=g.srcElement||d),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,h.filter?h.filter(a,g):a},props:"altKey bubbles cancelable ctrlKey currentTarget detail 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,e,f,g=b.button,h=b.fromElement;return null==a.pageX&&null!=b.clientX&&(e=a.target.ownerDocument||d,f=e.documentElement,c=e.body,a.pageX=b.clientX+(f&&f.scrollLeft||c&&c.scrollLeft||0)-(f&&f.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(f&&f.scrollTop||c&&c.scrollTop||0)-(f&&f.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&h&&(a.relatedTarget=h===a.target?b.toElement:h),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==qa()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){if(this===qa()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if(n.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return this.click(),!1},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b),d.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=d.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)}:function(a,b,c){var d="on"+b;a.detachEvent&&(void 0===a[d]&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){if(!(this instanceof n.Event))return new n.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&!1===a.returnValue?oa:pa):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),this[n.expando]=!0},n.Event.prototype={constructor:n.Event,isDefaultPrevented:pa,isPropagationStopped:pa,isImmediatePropagationStopped:pa,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=oa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=oa,a&&!this.isSimulated&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=oa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},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.submit||(n.event.special.submit={setup:function(){if(n.nodeName(this,"form"))return!1;n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?n.prop(b,"form"):void 0;c&&!n._data(c,"submit")&&(n.event.add(c,"submit._submit",function(a){a._submitBubble=!0}),n._data(c,"submit",!0))})},postDispatch:function(a){a._submitBubble&&(delete a._submitBubble,this.parentNode&&!a.isTrigger&&n.event.simulate("submit",this.parentNode,a))},teardown:function(){if(n.nodeName(this,"form"))return!1;n.event.remove(this,"._submit")}}),l.change||(n.event.special.change={setup:function(){if(ja.test(this.nodeName))return"checkbox"!==this.type&&"radio"!==this.type||(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._justChanged=!0)}),n.event.add(this,"click._change",function(a){this._justChanged&&!a.isTrigger&&(this._justChanged=!1),n.event.simulate("change",this,a)})),!1;n.event.add(this,"beforeactivate._change",function(a){var b=a.target;ja.test(b.nodeName)&&!n._data(b,"change")&&(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a)}),n._data(b,"change",!0))})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type)return a.handleObj.handler.apply(this,arguments)},teardown:function(){return n.event.remove(this,"._change"),!ja.test(this.nodeName)}}),l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};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){return ra(this,a,b,c,d)},one:function(a,b,c,d){return ra(this,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!1!==b&&"function"!=typeof b||(c=b,b=void 0),!1===c&&(c=pa),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];if(c)return n.event.trigger(a,b,c,!0)}});var sa=/ jQuery\d+="(?:null|\d+)"/g,ta=new RegExp("<(?:"+aa+")[\\s/>]","i"),ua=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,va=/<script|<style|<link/i,wa=/checked\s*(?:[^=]|=\s*.checked.)/i,xa=/^true\/(.*)/,ya=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,za=ba(d),Aa=za.appendChild(d.createElement("div"));function Ba(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 Ca(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Da(a){var b=xa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ea(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;d<e;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Fa(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?(Ca(b).text=a.text,Da(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Y.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)}}function Ga(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&wa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ga(f,b,c,d)});if(o&&(k=ia(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(da(k,"script"),Ca),h=i.length;m<o;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,da(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Da),m=0;m<h;m++)g=i[m],$.test(g.type||"")&&!n._data(g,"globalEval")&&n.contains(j,g)&&(g.src?n._evalUrl&&n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(ya,"")));k=e=null}return a}function Ha(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(da(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&ea(da(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(ua,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ta.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Aa.innerHTML=a.outerHTML,Aa.removeChild(f=Aa.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=da(f),h=da(a),g=0;null!=(e=h[g]);++g)d[g]&&Fa(e,d[g]);if(b)if(c)for(h=h||da(a),d=d||da(f),g=0;null!=(e=h[g]);g++)Ea(e,d[g]);else Ea(a,f);return d=da(f,"script"),d.length>0&&ea(d,!i&&da(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||L(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||void 0===d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ga,detach:function(a){return Ha(this,a,!0)},remove:function(a){return Ha(this,a)},text:function(a){return X(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ga(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){Ba(this,a).appendChild(a)}})},prepend:function(){return Ga(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ba(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ga(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ga(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(da(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&&a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return X(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(sa,""):void 0;if("string"==typeof a&&!va.test(a)&&(l.htmlSerialize||!ta.test(a))&&(l.leadingWhitespace||!_.test(a))&&!ca[(Z.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;c<d;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(da(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ga(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(da(this)),c&&c.replaceChild(b,this))},a)}}),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=[],f=n(a),h=f.length-1;d<=h;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ia,Ja={HTML:"block",BODY:"block"};function Ka(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function La(a){var b=d,c=Ja[a];return c||(c=Ka(a,b),"none"!==c&&c||(Ia=(Ia||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ia[0].contentWindow||Ia[0].contentDocument).document,b.write(),b.close(),c=Ka(a,b),Ia.detach()),Ja[a]=c),c}var Ma=/^margin/,Na=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Oa=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},Pa=d.documentElement;!function(){var b,c,e,f,g,h,i=d.createElement("div"),j=d.createElement("div");function k(){var k,l,m=d.documentElement;m.appendChild(i),j.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",b=e=h=!1,c=g=!0,a.getComputedStyle&&(l=a.getComputedStyle(j),b="1%"!==(l||{}).top,h="2px"===(l||{}).marginLeft,e="4px"===(l||{width:"4px"}).width,j.style.marginRight="50%",c="4px"===(l||{marginRight:"4px"}).marginRight,k=j.appendChild(d.createElement("div")),k.style.cssText=j.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",k.style.marginRight=k.style.width="0",j.style.width="1px",g=!parseFloat((a.getComputedStyle(k)||{}).marginRight),j.removeChild(k)),j.style.display="none",f=0===j.getClientRects().length,f&&(j.style.display="",j.innerHTML="<table><tr><td></td><td>t</td></tr></table>",j.childNodes[0].style.borderCollapse="separate",k=j.getElementsByTagName("td"),k[0].style.cssText="margin:0;border:0;padding:0;display:none",(f=0===k[0].offsetHeight)&&(k[0].style.display="",k[1].style.display="none",f=0===k[0].offsetHeight)),m.removeChild(i)}j.style&&(j.style.cssText="float:left;opacity:.5",l.opacity="0.5"===j.style.opacity,l.cssFloat=!!j.style.cssFloat,j.style.backgroundClip="content-box",j.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===j.style.backgroundClip,i=d.createElement("div"),i.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",j.innerHTML="",i.appendChild(j),l.boxSizing=""===j.style.boxSizing||""===j.style.MozBoxSizing||""===j.style.WebkitBoxSizing,n.extend(l,{reliableHiddenOffsets:function(){return null==b&&k(),f},boxSizingReliable:function(){return null==b&&k(),e},pixelMarginRight:function(){return null==b&&k(),c},pixelPosition:function(){return null==b&&k(),b},reliableMarginRight:function(){return null==b&&k(),g},reliableMarginLeft:function(){return null==b&&k(),h}}))}();var Qa,Ra,Sa=/^(top|right|bottom|left)$/;a.getComputedStyle?(Qa=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Ra=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Qa(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Na.test(g)&&Ma.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+""}):Pa.currentStyle&&(Qa=function(a){return a.currentStyle},Ra=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Qa(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Na.test(g)&&!Sa.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 Ta(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Ua=/alpha\([^)]*\)/i,Va=/opacity\s*=\s*([^)]*)/i,Wa=/^(none|table(?!-c[ea]).+)/,Xa=new RegExp("^("+S+")(.*)$","i"),Ya={position:"absolute",visibility:"hidden",display:"block"},Za={letterSpacing:"0",fontWeight:"400"},$a=["Webkit","O","Moz","ms"],_a=d.createElement("div").style;function ab(a){if(a in _a)return a;var b=a.charAt(0).toUpperCase()+a.slice(1),c=$a.length;while(c--)if((a=$a[c]+b)in _a)return a}function bb(a,b){for(var c,d,e,f=[],g=0,h=a.length;g<h;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",La(d.nodeName)))):(e=V(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;g<h;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function cb(a,b,c){var d=Xa.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function db(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;f<4;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 eb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Qa(a),g=l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,f);if(e<=0||null==e){if(e=Ra(a,b,f),(e<0||null==e)&&(e=a.style[b]),Na.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+db(a,b,c||(g?"border":"content"),d,f)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ra(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!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]=ab(h)||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=T.exec(c))&&e[1]&&(c=W(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"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]=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]=ab(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Ra(a,b,d)),"normal"===f&&b in Za&&(f=Za[b]),""===c||c?(e=parseFloat(f),!0===c||isFinite(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){if(c)return Wa.test(n.css(a,"display"))&&0===a.offsetWidth?Oa(a,Ya,function(){return eb(a,b,d)}):eb(a,b,d)},set:function(a,c,d){var e=d&&Qa(a);return cb(a,c,d?db(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 Va.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.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(Ua,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Ua.test(f)?f.replace(Ua,e):f+" "+e)}}),n.cssHooks.marginRight=Ta(l.reliableMarginRight,function(a,b){if(b)return Oa(a,{display:"inline-block"},Ra,[a,"marginRight"])}),n.cssHooks.marginLeft=Ta(l.reliableMarginLeft,function(a,b){if(b)return(parseFloat(Ra(a,"marginLeft"))||(n.contains(a.ownerDocument,a)?a.getBoundingClientRect().left-Oa(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px"}),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];d<4;d++)e[a+U[d]+b]=f[d]||f[d-2]||f[0];return e}},Ma.test(a)||(n.cssHooks[a+b].set=cb)}),n.fn.extend({css:function(a,b){return X(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Qa(a),e=b.length;g<e;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 bb(this,!0)},hide:function(){return bb(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 fb(a,b,c,d,e){return new fb.prototype.init(a,b,c,d,e)}n.Tween=fb,fb.prototype={constructor:fb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=fb.propHooks[this.prop];return a&&a.get?a.get(this):fb.propHooks._default.get(this)},run:function(a){var b,c=fb.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=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):fb.propHooks._default.set(this),this}},fb.prototype.init.prototype=fb.prototype,fb.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},fb.propHooks.scrollTop=fb.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.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=fb.prototype.init,n.fx.step={};var gb,hb,ib=/^(?:toggle|show|hide)$/,jb=/queueHooks$/;function kb(){return a.setTimeout(function(){gb=void 0}),gb=n.now()}function lb(a,b){var c,d={height:a},e=0;for(b=b?1:0;e<4;e+=2-b)c=U[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function mb(a,b,c){for(var d,e=(pb.tweeners[b]||[]).concat(pb.tweeners["*"]),f=0,g=e.length;f<g;f++)if(d=e[f].call(c,b,a))return d}function nb(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"),"inline"===(k="none"===j?n._data(a,"olddisplay")||La(a.nodeName):j)&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==La(a.nodeName)?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],ib.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)}else j=void 0;if(n.isEmptyObject(o))"inline"===("none"===j?La(a.nodeName):j)&&(p.display=j);else{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=mb(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 ob(a,b){var c,d,e,f,g;for(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])&&"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 pb(a,b,c){var d,e,f=0,g=pb.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=gb||kb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;g<i;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),f<1&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:gb||kb(),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;c<d;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(ob(k,j.opts.specialEasing);f<g;f++)if(d=pb.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,mb,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(pb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return W(c.elem,a,T.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(F);for(var c,d=0,e=a.length;d<e;d++)c=a[d],pb.tweeners[c]=pb.tweeners[c]||[],pb.tweeners[c].unshift(b)},prefilters:[nb],prefilter:function(a,b){b?pb.prefilters.unshift(a):pb.prefilters.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&&!0!==d.queue||(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=pb(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||!1===f.queue?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&&!1!==a&&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&&jb.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!1!==a&&(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;b<g;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(lb(b,!0),a,d,e)}}),n.each({slideDown:lb("show"),slideUp:lb("hide"),slideToggle:lb("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(gb=n.now();c<b.length;c++)(a=b[c])()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),gb=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(){hb||(hb=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(hb),hb=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a,b=d.createElement("input"),c=d.createElement("div"),e=d.createElement("select"),f=e.appendChild(d.createElement("option"));c=d.createElement("div"),c.setAttribute("className","t"),c.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=c.getElementsByTagName("a")[0],b.setAttribute("type","checkbox"),c.appendChild(b),a=c.getElementsByTagName("a")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==c.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=f.selected,l.enctype=!!d.createElement("form").enctype,e.disabled=!0,l.optDisabled=!f.disabled,b=d.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value}();var qb=/\r/g,rb=/[\x20\t\r\n\f]+/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()])&&"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()])&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(qb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(rb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||e<0,g=f?null:[],h=f?e+1:d.length,i=e<0?h:f?e:0;i<h;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)>-1)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){if(n.isArray(b))return a.checked=n.inArray(n(a).val(),b)>-1}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb,tb,ub=n.expr.attrHandle,vb=/^(?:checked|selected)$/i,wb=l.getSetAttribute,xb=l.input;n.fn.extend({attr:function(a,b){return X(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(3!==f&&8!==f&&2!==f)return void 0===a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?tb:sb)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0: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}}}},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)?xb&&wb||!vb.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(wb?c:d)}}),tb={set:function(a,b,c){return!1===b?n.removeAttr(a,c):xb&&wb||!vb.test(c)?a.setAttribute(!wb&&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=ub[b]||n.find.attr;xb&&wb||!vb.test(b)?ub[b]=function(a,b,d){var e,f;return d||(f=ub[b],ub[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,ub[b]=f),e}:ub[b]=function(a,b,c){if(!c)return a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),xb&&wb||(n.attrHooks.value={set:function(a,b,c){if(!n.nodeName(a,"input"))return sb&&sb.set(a,b,c);a.defaultValue=b}}),wb||(sb={set:function(a,b,c){var d=a.getAttributeNode(c);if(d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c))return b}},ub.id=ub.name=ub.coords=function(a,b,c){var d;if(!c)return(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);if(c&&c.specified)return c.value},set:sb.set},n.attrHooks.contenteditable={set:function(a,b,c){sb.set(a,""!==b&&b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){if(""===c)return a.setAttribute(b,"auto"),c}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var yb=/^(?:input|select|textarea|button|object)$/i,zb=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return X(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({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(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):yb.test(a.nodeName)||zb.test(a.nodeName)&&a.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),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},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),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 Ab=/[\t\r\n\f]/g;function Bb(a){return n.attr(a,"class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,Bb(this)))});if("string"==typeof a&&a){b=a.match(F)||[];while(c=this[i++])if(e=Bb(c),d=1===c.nodeType&&(" "+e+" ").replace(Ab," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,Bb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(F)||[];while(c=this[i++])if(e=Bb(c),d=1===c.nodeType&&(" "+e+" ").replace(Ab," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,Bb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(F)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=Bb(this),b&&n._data(this,"__className__",b),n.attr(this,"class",b||!1===a?"":n._data(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+Bb(c)+" ").replace(Ab," ").indexOf(b)>-1)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)}});var Cb=a.location,Db=n.now(),Eb=/\?/,Fb=/(,)|(\[|{)|(}|])|"(?:[^"\\\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(Fb,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 a.DOMParser,c=d.parseFromString(b,"text/xml")):(c=new a.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 Gb=/#.*$/,Hb=/([?&])_=[^&]*/,Ib=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Jb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Kb=/^(?:GET|HEAD)$/,Lb=/^\/\//,Mb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Nb={},Ob={},Pb="*/".concat("*"),Qb=Cb.href,Rb=Mb.exec(Qb.toLowerCase())||[];function Sb(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 Tb(a,b,c,d){var e={},f=a===Ob;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 Ub(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 Vb(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}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Wb(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]))for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){!0===g?g=j[e]:!0!==j[e]&&(f=h[0],k.unshift(h[1]));break}if(!0!==g)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:Qb,type:"GET",isLocal:Jb.test(Rb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Pb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ub(Ub(a,n.ajaxSettings),b):Ub(n.ajaxSettings,a)},ajaxPrefilter:Sb(Nb),ajaxTransport:Sb(Ob),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var d,e,f,g,h,i,j,k,l=n.ajaxSetup({},c),m=l.context||l,o=l.context&&(m.nodeType||m.jquery)?n(m):n.event,p=n.Deferred(),q=n.Callbacks("once memory"),r=l.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,getResponseHeader:function(a){var b;if(2===u){if(!k){k={};while(b=Ib.exec(g))k[b[1].toLowerCase()]=b[2]}b=k[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===u?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return u||(a=t[c]=t[c]||a,s[a]=b),this},overrideMimeType:function(a){return u||(l.mimeType=a),this},statusCode:function(a){var b;if(a)if(u<2)for(b in a)r[b]=[r[b],a[b]];else w.always(a[w.status]);return this},abort:function(a){var b=a||v;return j&&j.abort(b),x(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,l.url=((b||l.url||Qb)+"").replace(Gb,"").replace(Lb,Rb[1]+"//"),l.type=c.method||c.type||l.method||l.type,l.dataTypes=n.trim(l.dataType||"*").toLowerCase().match(F)||[""],null==l.crossDomain&&(d=Mb.exec(l.url.toLowerCase()),l.crossDomain=!(!d||d[1]===Rb[1]&&d[2]===Rb[2]&&(d[3]||("http:"===d[1]?"80":"443"))===(Rb[3]||("http:"===Rb[1]?"80":"443")))),l.data&&l.processData&&"string"!=typeof l.data&&(l.data=n.param(l.data,l.traditional)),Tb(Nb,l,c,w),2===u)return w;i=n.event&&l.global,i&&0==n.active++&&n.event.trigger("ajaxStart"),l.type=l.type.toUpperCase(),l.hasContent=!Kb.test(l.type),f=l.url,l.hasContent||(l.data&&(f=l.url+=(Eb.test(f)?"&":"?")+l.data,delete l.data),!1===l.cache&&(l.url=Hb.test(f)?f.replace(Hb,"$1_="+Db++):f+(Eb.test(f)?"&":"?")+"_="+Db++)),l.ifModified&&(n.lastModified[f]&&w.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&w.setRequestHeader("If-None-Match",n.etag[f])),(l.data&&l.hasContent&&!1!==l.contentType||c.contentType)&&w.setRequestHeader("Content-Type",l.contentType),w.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+Pb+"; q=0.01":""):l.accepts["*"]);for(e in l.headers)w.setRequestHeader(e,l.headers[e]);if(l.beforeSend&&(!1===l.beforeSend.call(m,w,l)||2===u))return w.abort();v="abort";for(e in{success:1,error:1,complete:1})w[e](l[e]);if(j=Tb(Ob,l,c,w)){if(w.readyState=1,i&&o.trigger("ajaxSend",[w,l]),2===u)return w;l.async&&l.timeout>0&&(h=a.setTimeout(function(){w.abort("timeout")},l.timeout));try{u=1,j.send(s,x)}catch(y){if(!(u<2))throw y;x(-1,y)}}else x(-1,"No Transport");function x(b,c,d,e){var k,s,t,v,x,y=c;2!==u&&(u=2,h&&a.clearTimeout(h),j=void 0,g=e||"",w.readyState=b>0?4:0,k=b>=200&&b<300||304===b,d&&(v=Vb(l,w,d)),v=Wb(l,v,w,k),k?(l.ifModified&&(x=w.getResponseHeader("Last-Modified"),x&&(n.lastModified[f]=x),(x=w.getResponseHeader("etag"))&&(n.etag[f]=x)),204===b||"HEAD"===l.type?y="nocontent":304===b?y="notmodified":(y=v.state,s=v.data,t=v.error,k=!t)):(t=y,!b&&y||(y="error",b<0&&(b=0))),w.status=b,w.statusText=(c||y)+"",k?p.resolveWith(m,[s,y,w]):p.rejectWith(m,[w,y,t]),w.statusCode(r),r=void 0,i&&o.trigger(k?"ajaxSuccess":"ajaxError",[w,l,k?s:t]),q.fireWith(m,[w,y]),i&&(o.trigger("ajaxComplete",[w,l]),--n.active||n.event.trigger("ajaxStop")))}return w},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(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",cache:!0,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 n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(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()}});function Xb(a){return a.style&&a.style.display||n.css(a,"display")}function Yb(a){if(!n.contains(a.ownerDocument||d,a))return!0;while(a&&1===a.nodeType){if("none"===Xb(a)||"hidden"===a.type)return!0;a=a.parentNode}return!1}n.expr.filters.hidden=function(a){return l.reliableHiddenOffsets()?a.offsetWidth<=0&&a.offsetHeight<=0&&!a.getClientRects().length:Yb(a)},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var Zb=/%20/g,$b=/\[\]$/,_b=/\r?\n/g,ac=/^(?:submit|button|image|reset|file)$/i,bc=/^(?:input|select|textarea|keygen)/i;function cc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||$b.test(a)?d(a,e):cc(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)cc(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)};if(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)cc(c,a[c],b,e);return d.join("&").replace(Zb,"+")},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")&&bc.test(this.nodeName)&&!ac.test(a)&&(this.checked||!Y.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(_b,"\r\n")}}):{name:b.name,value:c.replace(_b,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return this.isLocal?hc():d.documentMode>8?gc():/^(get|post|head|put|delete|options)$/i.test(this.type)&&gc()||hc()}:gc;var dc=0,ec={},fc=n.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in ec)ec[a](void 0,!0)}),l.cors=!!fc&&"withCredentials"in fc,(fc=l.ajax=!!fc)&&n.ajaxTransport(function(b){if(!b.crossDomain||l.cors){var c;return{send:function(d,e){var f,g=b.xhr(),h=++dc;if(g.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(f in b.xhrFields)g[f]=b.xhrFields[f];b.mimeType&&g.overrideMimeType&&g.overrideMimeType(b.mimeType),b.crossDomain||d["X-Requested-With"]||(d["X-Requested-With"]="XMLHttpRequest");for(f in d)void 0!==d[f]&&g.setRequestHeader(f,d[f]+"");g.send(b.hasContent&&b.data||null),c=function(a,d){var f,i,j;if(c&&(d||4===g.readyState))if(delete ec[h],c=void 0,g.onreadystatechange=n.noop,d)4!==g.readyState&&g.abort();else{j={},f=g.status,"string"==typeof g.responseText&&(j.text=g.responseText);try{i=g.statusText}catch(k){i=""}f||!b.isLocal||b.crossDomain?1223===f&&(f=204):f=j.text?200:404}j&&e(f,i,j,g.getAllResponseHeaders())},b.async?4===g.readyState?a.setTimeout(c):g.onreadystatechange=ec[h]=c:c()},abort:function(){c&&c(void 0,!0)}}}});function gc(){try{return new a.XMLHttpRequest}catch(b){}}function hc(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},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=d.head||n("head")[0]||d.documentElement;return{send:function(e,f){b=d.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||f(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var ic=[],jc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=ic.pop()||n.expando+"_"+Db++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=!1!==b.jsonp&&(jc.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&jc.test(b.data)&&"data");if(h||"jsonp"===b.dataTypes[0])return e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(jc,"$1"+e):!1!==b.jsonp&&(b.url+=(Eb.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(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,ic.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ia([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var kc=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&kc)return kc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h,a.length)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function lc(a){return n.isWindow(a)?a:9===a.nodeType&&(a.defaultView||a.parentWindow)}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,n.extend({},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)}},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)?(void 0!==e.getBoundingClientRect&&(d=e.getBoundingClientRect()),c=lc(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;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Pa})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return X(this,function(a,d,e){var f=lc(a);if(void 0===e)return f?b in f?f[b]:f.document.documentElement[d]:a[d];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]=Ta(l.pixelPosition,function(a,c){if(c)return c=Ra(a,b),Na.test(c)?n(a).position()[b]+"px":c})}),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||(!0===d||!0===e?"margin":"border")
;return X(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.extend({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)}}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var mc=a.jQuery,nc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=nc),b&&a.jQuery===n&&(a.jQuery=mc),n},b||(a.jQuery=a.$=n),n});
jQuery.noConflict();
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Popper=t()}(this,function(){"use strict";function e(e){return e&&"[object Function]"==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var n=getComputedStyle(e,null);return t?n[t]:n}function n(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function r(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var o=t(e),i=o.overflow,s=o.overflowX,f=o.overflowY;return/(auto|scroll)/.test(i+f+s)?e:r(n(e))}function o(e){var n=e&&e.offsetParent,r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TD","TABLE"].indexOf(n.nodeName)&&"static"===t(n,"position")?o(n):n:e?e.ownerDocument.documentElement:document.documentElement}function i(e){return null===e.parentNode?e:i(e.parentNode)}function s(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,f=n?t:e,a=document.createRange();a.setStart(r,0),a.setEnd(f,0);var p,l,u=a.commonAncestorContainer;if(e!==u&&t!==u||r.contains(f))return p=u,l=p.nodeName,"BODY"===l||"HTML"!==l&&o(p.firstElementChild)!==p?o(u):u;var c=i(e);return c.host?s(c.host,t):s(e,i(t).host)}function f(e){var t="top"===(1<arguments.length&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function a(e,t){var n="x"===t?"Left":"Top",r="Left"==n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"],10)+parseFloat(e["border"+r+"Width"],10)}function p(e,t,n,r){return F(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],Y()?n["offset"+e]+r["margin"+("Height"===e?"Top":"Left")]+r["margin"+("Height"===e?"Bottom":"Right")]:0)}function l(){var e=document.body,t=document.documentElement,n=Y()&&getComputedStyle(t);return{height:p("Height",e,t,n),width:p("Width",e,t,n)}}function u(e){return z({},e,{right:e.left+e.width,bottom:e.top+e.height})}function c(e){var n={};if(Y())try{n=e.getBoundingClientRect();var r=f(e,"top"),o=f(e,"left");n.top+=r,n.left+=o,n.bottom+=r,n.right+=o}catch(e){}else n=e.getBoundingClientRect();var i={left:n.left,top:n.top,width:n.right-n.left,height:n.bottom-n.top},s="HTML"===e.nodeName?l():{},p=s.width||e.clientWidth||i.right-i.left,c=s.height||e.clientHeight||i.bottom-i.top,d=e.offsetWidth-p,h=e.offsetHeight-c;if(d||h){var m=t(e);d-=a(m,"x"),h-=a(m,"y"),i.width-=d,i.height-=h}return u(i)}function d(e,n){var o=Y(),i="HTML"===n.nodeName,s=c(e),a=c(n),p=r(e),l=t(n),d=parseFloat(l.borderTopWidth,10),h=parseFloat(l.borderLeftWidth,10),m=u({top:s.top-a.top-d,left:s.left-a.left-h,width:s.width,height:s.height});if(m.marginTop=0,m.marginLeft=0,!o&&i){var g=parseFloat(l.marginTop,10),v=parseFloat(l.marginLeft,10);m.top-=d-g,m.bottom-=d-g,m.left-=h-v,m.right-=h-v,m.marginTop=g,m.marginLeft=v}return(o?n.contains(p):n===p&&"BODY"!==p.nodeName)&&(m=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]&&arguments[2],r=f(t,"top"),o=f(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=o*i,e.right+=o*i,e}(m,n)),m}function h(e,o,i,a){var p,c,h,m,g,v,b,w={top:0,left:0},y=s(e,o);if("viewport"===a)p=y,c=p.ownerDocument.documentElement,h=d(p,c),m=F(c.clientWidth,window.innerWidth||0),g=F(c.clientHeight,window.innerHeight||0),v=f(c),b=f(c,"left"),w=u({top:v-h.top+h.marginTop,left:b-h.left+h.marginLeft,width:m,height:g});else{var E;"scrollParent"===a?"BODY"===(E=r(n(o))).nodeName&&(E=e.ownerDocument.documentElement):E="window"===a?e.ownerDocument.documentElement:a;var O=d(E,y);if("HTML"!==E.nodeName||function e(r){var o=r.nodeName;return"BODY"!==o&&"HTML"!==o&&("fixed"===t(r,"position")||e(n(r)))}(y))w=O;else{var x=l(),L=x.height,T=x.width;w.top+=O.top-O.marginTop,w.bottom=L+O.top,w.left+=O.left-O.marginLeft,w.right=T+O.left}}return w.left+=i,w.top+=i,w.right-=i,w.bottom-=i,w}function m(e,t,n,r,o){var i=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var s=h(n,r,i,o),f={top:{width:s.width,height:t.top-s.top},right:{width:s.right-t.right,height:s.height},bottom:{width:s.width,height:s.bottom-t.bottom},left:{width:t.left-s.left,height:s.height}},a=Object.keys(f).map(function(e){return z({key:e},f[e],{area:(t=f[e],t.width*t.height)});var t}).sort(function(e,t){return t.area-e.area}),p=a.filter(function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight}),l=0<p.length?p[0].key:a[0].key,u=e.split("-")[1];return l+(u?"-"+u:"")}function g(e,t,n){return d(n,s(t,n))}function v(e){var t=getComputedStyle(e),n=parseFloat(t.marginTop)+parseFloat(t.marginBottom),r=parseFloat(t.marginLeft)+parseFloat(t.marginRight);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function b(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function w(e,t,n){n=n.split("-")[0];var r=v(e),o={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),s=i?"top":"left",f=i?"left":"top",a=i?"height":"width",p=i?"width":"height";return o[s]=t[s]+t[a]/2-r[a]/2,o[f]=n===f?t[f]-r[p]:t[b(f)],o}function y(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function E(t,n,r){return(void 0===r?t:t.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var r=y(e,function(e){return e[t]===n});return e.indexOf(r)}(t,"name",r))).forEach(function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var r=t.function||t.fn;t.enabled&&e(r)&&(n.offsets.popper=u(n.offsets.popper),n.offsets.reference=u(n.offsets.reference),n=r(n,t))}),n}function O(e,t){return e.some(function(e){var n=e.name;return e.enabled&&n===t})}function x(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length-1;r++){var o=t[r],i=o?""+o+n:e;if(void 0!==document.body.style[i])return i}return null}function L(e){var t=e.ownerDocument;return t?t.defaultView:window}function T(e,t,n,o){n.updateBound=o,L(e).addEventListener("resize",n.updateBound,{passive:!0});var i=r(e);return function e(t,n,o,i){var s="BODY"===t.nodeName,f=s?t.ownerDocument.defaultView:t;f.addEventListener(n,o,{passive:!0}),s||e(r(f.parentNode),n,o,i),i.push(f)}(i,"scroll",n.updateBound,n.scrollParents),n.scrollElement=i,n.eventsEnabled=!0,n}function D(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,L(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function N(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function k(e,t){Object.keys(t).forEach(function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&N(t[n])&&(r="px"),e.style[n]=t[n]+r})}function B(e,t,n){var r=y(e,function(e){return e.name===t}),o=!!r&&e.some(function(e){return e.name===n&&e.enabled&&e.order<r.order});if(!o){var i="`"+t+"`";console.warn("`"+n+"` modifier is required by "+i+" modifier in order to work, be sure to include it before "+i+"!")}return o}function H(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=_.indexOf(e),r=_.slice(n+1).concat(_.slice(0,n));return t?r.reverse():r}function W(e,t,n,r){var o=[0,0],i=-1!==["right","left"].indexOf(r),s=e.split(/(\+|\-)/).map(function(e){return e.trim()}),f=s.indexOf(y(s,function(e){return-1!==e.search(/,|\s/)}));s[f]&&-1===s[f].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var a=/\s*,\s*|\s+/,p=-1===f?[s]:[s.slice(0,f).concat([s[f].split(a)[0]]),[s[f].split(a)[1]].concat(s.slice(f+1))];return(p=p.map(function(e,r){var o=(1===r?!i:i)?"height":"width",s=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,s=!0,e):s?(e[e.length-1]+=t,s=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],s=o[2];if(!i)return e;if(0===s.indexOf("%")){var f;switch(s){case"%p":f=n;break;case"%":case"%r":default:f=r}return u(f)[t]/100*i}return"vh"===s||"vw"===s?("vh"===s?F(document.documentElement.clientHeight,window.innerHeight||0):F(document.documentElement.clientWidth,window.innerWidth||0))/100*i:i}(e,o,t,n)})})).forEach(function(e,t){e.forEach(function(n,r){N(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))})}),o}for(var A=Math.min,C=Math.floor,F=Math.max,P="undefined"!=typeof window&&"undefined"!=typeof document,S=["Edge","Trident","Firefox"],M=0,j=0;j<S.length;j+=1)if(P&&0<=navigator.userAgent.indexOf(S[j])){M=1;break}var R,U=P&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},M))}},Y=function(){return void 0==R&&(R=-1!==navigator.appVersion.indexOf("MSIE 10")),R},I=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},q=function(){function e(e,t){for(var n,r=0;r<t.length;r++)n=t[r],n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),V=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},z=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},G=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],_=G.slice(3),X="flip",J="clockwise",K="counterclockwise",Q=function(){function t(n,r){var o=this,i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};I(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(o.update)},this.update=U(this.update.bind(this)),this.options=z({},t.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=n&&n.jquery?n[0]:n,this.popper=r&&r.jquery?r[0]:r,this.options.modifiers={},Object.keys(z({},t.Defaults.modifiers,i.modifiers)).forEach(function(e){o.options.modifiers[e]=z({},t.Defaults.modifiers[e]||{},i.modifiers?i.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return z({name:e},o.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(o.reference,o.popper,o.options,t,o.state)}),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return q(t,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=g(this.state,this.popper,this.reference),e.placement=m(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.offsets.popper=w(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position="absolute",e=E(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,O(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.left="",this.popper.style.position="",this.popper.style.top="",this.popper.style[x("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=T(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return D.call(this)}}]),t}();return Q.Utils=("undefined"==typeof window?global:window).PopperUtils,Q.placements=G,Q.Defaults={placement:"bottom",eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,i=o.reference,s=o.popper,f=-1!==["bottom","top"].indexOf(n),a=f?"left":"top",p=f?"width":"height",l={start:V({},a,i[a]),end:V({},a,i[a]+i[p]-s[p])};e.offsets.popper=z({},s,l[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n,r=t.offset,o=e.placement,i=e.offsets,s=i.popper,f=i.reference,a=o.split("-")[0];return n=N(+r)?[+r,0]:W(r,s,f,a),"left"===a?(s.top+=n[0],s.left-=n[1]):"right"===a?(s.top+=n[0],s.left+=n[1]):"top"===a?(s.left+=n[0],s.top-=n[1]):"bottom"===a&&(s.left+=n[0],s.top+=n[1]),e.popper=s,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||o(e.instance.popper);e.instance.reference===n&&(n=o(n));var r=h(e.instance.popper,e.instance.reference,t.padding,n);t.boundaries=r;var i=t.priority,s=e.offsets.popper,f={primary:function(e){var n=s[e];return s[e]<r[e]&&!t.escapeWithReference&&(n=F(s[e],r[e])),V({},e,n)},secondary:function(e){var n="right"===e?"left":"top",o=s[n];return s[e]>r[e]&&!t.escapeWithReference&&(o=A(s[n],r[e]-("right"===e?s.width:s.height))),V({},n,o)}};return i.forEach(function(e){var t=-1===["left","top"].indexOf(e)?"secondary":"primary";s=z({},s,f[t](e))}),e.offsets.popper=s,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],i=C,s=-1!==["top","bottom"].indexOf(o),f=s?"right":"bottom",a=s?"left":"top",p=s?"width":"height";return n[f]<i(r[a])&&(e.offsets.popper[a]=i(r[a])-n[p]),n[a]>i(r[f])&&(e.offsets.popper[a]=i(r[f])),e}},arrow:{order:500,enabled:!0,fn:function(e,n){var r;if(!B(e.instance.modifiers,"arrow","keepTogether"))return e;var o=n.element;if("string"==typeof o){if(!(o=e.instance.popper.querySelector(o)))return e}else if(!e.instance.popper.contains(o))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var i=e.placement.split("-")[0],s=e.offsets,f=s.popper,a=s.reference,p=-1!==["left","right"].indexOf(i),l=p?"height":"width",c=p?"Top":"Left",d=c.toLowerCase(),h=p?"left":"top",m=p?"bottom":"right",g=v(o)[l];a[m]-g<f[d]&&(e.offsets.popper[d]-=f[d]-(a[m]-g)),a[d]+g>f[m]&&(e.offsets.popper[d]+=a[d]+g-f[m]),e.offsets.popper=u(e.offsets.popper);var b=a[d]+a[l]/2-g/2,w=t(e.instance.popper),y=parseFloat(w["margin"+c],10),E=parseFloat(w["border"+c+"Width"],10),O=b-e.offsets.popper[d]-y-E;return O=F(A(f[l]-g,O),0),e.arrowElement=o,e.offsets.arrow=(V(r={},d,Math.round(O)),V(r,h,""),r),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(O(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=h(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement),r=e.placement.split("-")[0],o=b(r),i=e.placement.split("-")[1]||"",s=[];switch(t.behavior){case X:s=[r,o];break;case J:s=H(r);break;case K:s=H(r,!0);break;default:s=t.behavior}return s.forEach(function(f,a){if(r!==f||s.length===a+1)return e;r=e.placement.split("-")[0],o=b(r);var p,l=e.offsets.popper,u=e.offsets.reference,c=C,d="left"===r&&c(l.right)>c(u.left)||"right"===r&&c(l.left)<c(u.right)||"top"===r&&c(l.bottom)>c(u.top)||"bottom"===r&&c(l.top)<c(u.bottom),h=c(l.left)<c(n.left),m=c(l.right)>c(n.right),g=c(l.top)<c(n.top),v=c(l.bottom)>c(n.bottom),y="left"===r&&h||"right"===r&&m||"top"===r&&g||"bottom"===r&&v,O=-1!==["top","bottom"].indexOf(r),x=!!t.flipVariations&&(O&&"start"===i&&h||O&&"end"===i&&m||!O&&"start"===i&&g||!O&&"end"===i&&v);(d||y||x)&&(e.flipped=!0,(d||y)&&(r=s[a+1]),x&&(i="end"===(p=i)?"start":"start"===p?"end":p),e.placement=r+(i?"-"+i:""),e.offsets.popper=z({},e.offsets.popper,w(e.instance.popper,e.offsets.reference,e.placement)),e=E(e.instance.modifiers,e,"flip"))}),e},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,o=r.popper,i=r.reference,s=-1!==["left","right"].indexOf(n),f=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=i[n]-(f?o[s?"width":"height"]:0),e.placement=b(t),e.offsets.popper=u(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!B(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=y(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,i=e.offsets.popper,s=y(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;void 0!==s&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var f,a,p=void 0===s?t.gpuAcceleration:s,l=c(o(e.instance.popper)),u={position:i.position},d={left:C(i.left),top:C(i.top),bottom:C(i.bottom),right:C(i.right)},h="bottom"===n?"top":"bottom",m="right"===r?"left":"right",g=x("transform");if(a="bottom"==h?-l.height+d.bottom:d.top,f="right"==m?-l.width+d.right:d.left,p&&g)u[g]="translate3d("+f+"px, "+a+"px, 0)",u[h]=0,u[m]=0,u.willChange="transform";else{var v="bottom"==h?-1:1,b="right"==m?-1:1;u[h]=a*v,u[m]=f*b,u.willChange=h+", "+m}var w={"x-placement":e.placement};return e.attributes=z({},w,e.attributes),e.styles=z({},u,e.styles),e.arrowStyles=z({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){return k(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach(function(e){!1===n[e]?t.removeAttribute(e):t.setAttribute(e,n[e])}),e.arrowElement&&Object.keys(e.arrowStyles).length&&k(e.arrowElement,e.arrowStyles),e;var t,n},onLoad:function(e,t,n,r,o){var i=g(0,t,e),s=m(n.placement,i,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",s),k(t,{position:"absolute"}),n},gpuAcceleration:void 0}}},Q});
/*!
  * Bootstrap v4.6.0 (https://getbootstrap.com/)
  * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  */
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap={},t.jQuery,t.Popper)}(this,(function(t,e,n){"use strict";function i(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var o=i(e),a=i(n);function s(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function l(t,e,n){return e&&s(t.prototype,e),n&&s(t,n),t}function r(){return(r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(this,arguments)}function u(t){var e=this,n=!1;return o.default(this).one(d.TRANSITION_END,(function(){n=!0})),setTimeout((function(){n||d.triggerTransitionEnd(e)}),t),this}var d={TRANSITION_END:"bsTransitionEnd",getUID:function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},getSelectorFromElement:function(t){var e=t.getAttribute("data-target");if(!e||"#"===e){var n=t.getAttribute("href");e=n&&"#"!==n?n.trim():""}try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var e=o.default(t).css("transition-duration"),n=o.default(t).css("transition-delay"),i=parseFloat(e),a=parseFloat(n);return i||a?(e=e.split(",")[0],n=n.split(",")[0],1e3*(parseFloat(e)+parseFloat(n))):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){o.default(t).trigger("transitionend")},supportsTransitionEnd:function(){return Boolean("transitionend")},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var o=n[i],a=e[i],s=a&&d.isElement(a)?"element":null===(l=a)||"undefined"==typeof l?""+l:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(o).test(s))throw new Error(t.toUpperCase()+': Option "'+i+'" provided type "'+s+'" but expected type "'+o+'".')}var l},findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){var e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?d.findShadowRoot(t.parentNode):null},jQueryDetection:function(){if("undefined"==typeof o.default)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=o.default.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||t[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};d.jQueryDetection(),o.default.fn.emulateTransitionEnd=u,o.default.event.special[d.TRANSITION_END]={bindType:"transitionend",delegateType:"transitionend",handle:function(t){if(o.default(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var f="alert",c=o.default.fn[f],h=function(){function t(t){this._element=t}var e=t.prototype;return e.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},e.dispose=function(){o.default.removeData(this._element,"bs.alert"),this._element=null},e._getRootElement=function(t){var e=d.getSelectorFromElement(t),n=!1;return e&&(n=document.querySelector(e)),n||(n=o.default(t).closest(".alert")[0]),n},e._triggerCloseEvent=function(t){var e=o.default.Event("close.bs.alert");return o.default(t).trigger(e),e},e._removeElement=function(t){var e=this;if(o.default(t).removeClass("show"),o.default(t).hasClass("fade")){var n=d.getTransitionDurationFromElement(t);o.default(t).one(d.TRANSITION_END,(function(n){return e._destroyElement(t,n)})).emulateTransitionEnd(n)}else this._destroyElement(t)},e._destroyElement=function(t){o.default(t).detach().trigger("closed.bs.alert").remove()},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this),i=n.data("bs.alert");i||(i=new t(this),n.data("bs.alert",i)),"close"===e&&i[e](this)}))},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},l(t,null,[{key:"VERSION",get:function(){return"4.6.0"}}]),t}();o.default(document).on("click.bs.alert.data-api",'[data-dismiss="alert"]',h._handleDismiss(new h)),o.default.fn[f]=h._jQueryInterface,o.default.fn[f].Constructor=h,o.default.fn[f].noConflict=function(){return o.default.fn[f]=c,h._jQueryInterface};var g=o.default.fn.button,m=function(){function t(t){this._element=t,this.shouldAvoidTriggerChange=!1}var e=t.prototype;return e.toggle=function(){var t=!0,e=!0,n=o.default(this._element).closest('[data-toggle="buttons"]')[0];if(n){var i=this._element.querySelector('input:not([type="hidden"])');if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains("active"))t=!1;else{var a=n.querySelector(".active");a&&o.default(a).removeClass("active")}t&&("checkbox"!==i.type&&"radio"!==i.type||(i.checked=!this._element.classList.contains("active")),this.shouldAvoidTriggerChange||o.default(i).trigger("change")),i.focus(),e=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains("active")),t&&o.default(this._element).toggleClass("active"))},e.dispose=function(){o.default.removeData(this._element,"bs.button"),this._element=null},t._jQueryInterface=function(e,n){return this.each((function(){var i=o.default(this),a=i.data("bs.button");a||(a=new t(this),i.data("bs.button",a)),a.shouldAvoidTriggerChange=n,"toggle"===e&&a[e]()}))},l(t,null,[{key:"VERSION",get:function(){return"4.6.0"}}]),t}();o.default(document).on("click.bs.button.data-api",'[data-toggle^="button"]',(function(t){var e=t.target,n=e;if(o.default(e).hasClass("btn")||(e=o.default(e).closest(".btn")[0]),!e||e.hasAttribute("disabled")||e.classList.contains("disabled"))t.preventDefault();else{var i=e.querySelector('input:not([type="hidden"])');if(i&&(i.hasAttribute("disabled")||i.classList.contains("disabled")))return void t.preventDefault();"INPUT"!==n.tagName&&"LABEL"===e.tagName||m._jQueryInterface.call(o.default(e),"toggle","INPUT"===n.tagName)}})).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',(function(t){var e=o.default(t.target).closest(".btn")[0];o.default(e).toggleClass("focus",/^focus(in)?$/.test(t.type))})),o.default(window).on("load.bs.button.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-toggle="buttons"] .btn')),e=0,n=t.length;e<n;e++){var i=t[e],o=i.querySelector('input:not([type="hidden"])');o.checked||o.hasAttribute("checked")?i.classList.add("active"):i.classList.remove("active")}for(var a=0,s=(t=[].slice.call(document.querySelectorAll('[data-toggle="button"]'))).length;a<s;a++){var l=t[a];"true"===l.getAttribute("aria-pressed")?l.classList.add("active"):l.classList.remove("active")}})),o.default.fn.button=m._jQueryInterface,o.default.fn.button.Constructor=m,o.default.fn.button.noConflict=function(){return o.default.fn.button=g,m._jQueryInterface};var p="carousel",_=".bs.carousel",v=o.default.fn[p],b={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},y={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},E={TOUCH:"touch",PEN:"pen"},w=function(){function t(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._element=t,this._indicatorsElement=this._element.querySelector(".carousel-indicators"),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var e=t.prototype;return e.next=function(){this._isSliding||this._slide("next")},e.nextWhenVisible=function(){var t=o.default(this._element);!document.hidden&&t.is(":visible")&&"hidden"!==t.css("visibility")&&this.next()},e.prev=function(){this._isSliding||this._slide("prev")},e.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(".carousel-item-next, .carousel-item-prev")&&(d.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},e.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},e.to=function(t){var e=this;this._activeElement=this._element.querySelector(".active.carousel-item");var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)o.default(this._element).one("slid.bs.carousel",(function(){return e.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var i=t>n?"next":"prev";this._slide(i,this._items[t])}},e.dispose=function(){o.default(this._element).off(_),o.default.removeData(this._element,"bs.carousel"),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},e._getConfig=function(t){return t=r({},b,t),d.typeCheckConfig(p,t,y),t},e._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},e._addEventListeners=function(){var t=this;this._config.keyboard&&o.default(this._element).on("keydown.bs.carousel",(function(e){return t._keydown(e)})),"hover"===this._config.pause&&o.default(this._element).on("mouseenter.bs.carousel",(function(e){return t.pause(e)})).on("mouseleave.bs.carousel",(function(e){return t.cycle(e)})),this._config.touch&&this._addTouchEventListeners()},e._addTouchEventListeners=function(){var t=this;if(this._touchSupported){var e=function(e){t._pointerEvent&&E[e.originalEvent.pointerType.toUpperCase()]?t.touchStartX=e.originalEvent.clientX:t._pointerEvent||(t.touchStartX=e.originalEvent.touches[0].clientX)},n=function(e){t._pointerEvent&&E[e.originalEvent.pointerType.toUpperCase()]&&(t.touchDeltaX=e.originalEvent.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),500+t._config.interval))};o.default(this._element.querySelectorAll(".carousel-item img")).on("dragstart.bs.carousel",(function(t){return t.preventDefault()})),this._pointerEvent?(o.default(this._element).on("pointerdown.bs.carousel",(function(t){return e(t)})),o.default(this._element).on("pointerup.bs.carousel",(function(t){return n(t)})),this._element.classList.add("pointer-event")):(o.default(this._element).on("touchstart.bs.carousel",(function(t){return e(t)})),o.default(this._element).on("touchmove.bs.carousel",(function(e){return function(e){e.originalEvent.touches&&e.originalEvent.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=e.originalEvent.touches[0].clientX-t.touchStartX}(e)})),o.default(this._element).on("touchend.bs.carousel",(function(t){return n(t)})))}},e._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},e._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(".carousel-item")):[],this._items.indexOf(t)},e._getItemByDirection=function(t,e){var n="next"===t,i="prev"===t,o=this._getItemIndex(e),a=this._items.length-1;if((i&&0===o||n&&o===a)&&!this._config.wrap)return e;var s=(o+("prev"===t?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},e._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(this._element.querySelector(".active.carousel-item")),a=o.default.Event("slide.bs.carousel",{relatedTarget:t,direction:e,from:i,to:n});return o.default(this._element).trigger(a),a},e._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(".active"));o.default(e).removeClass("active");var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&o.default(n).addClass("active")}},e._updateInterval=function(){var t=this._activeElement||this._element.querySelector(".active.carousel-item");if(t){var e=parseInt(t.getAttribute("data-interval"),10);e?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=e):this._config.interval=this._config.defaultInterval||this._config.interval}},e._slide=function(t,e){var n,i,a,s=this,l=this._element.querySelector(".active.carousel-item"),r=this._getItemIndex(l),u=e||l&&this._getItemByDirection(t,l),f=this._getItemIndex(u),c=Boolean(this._interval);if("next"===t?(n="carousel-item-left",i="carousel-item-next",a="left"):(n="carousel-item-right",i="carousel-item-prev",a="right"),u&&o.default(u).hasClass("active"))this._isSliding=!1;else if(!this._triggerSlideEvent(u,a).isDefaultPrevented()&&l&&u){this._isSliding=!0,c&&this.pause(),this._setActiveIndicatorElement(u),this._activeElement=u;var h=o.default.Event("slid.bs.carousel",{relatedTarget:u,direction:a,from:r,to:f});if(o.default(this._element).hasClass("slide")){o.default(u).addClass(i),d.reflow(u),o.default(l).addClass(n),o.default(u).addClass(n);var g=d.getTransitionDurationFromElement(l);o.default(l).one(d.TRANSITION_END,(function(){o.default(u).removeClass(n+" "+i).addClass("active"),o.default(l).removeClass("active "+i+" "+n),s._isSliding=!1,setTimeout((function(){return o.default(s._element).trigger(h)}),0)})).emulateTransitionEnd(g)}else o.default(l).removeClass("active"),o.default(u).addClass("active"),this._isSliding=!1,o.default(this._element).trigger(h);c&&this.cycle()}},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this).data("bs.carousel"),i=r({},b,o.default(this).data());"object"==typeof e&&(i=r({},i,e));var a="string"==typeof e?e:i.slide;if(n||(n=new t(this,i),o.default(this).data("bs.carousel",n)),"number"==typeof e)n.to(e);else if("string"==typeof a){if("undefined"==typeof n[a])throw new TypeError('No method named "'+a+'"');n[a]()}else i.interval&&i.ride&&(n.pause(),n.cycle())}))},t._dataApiClickHandler=function(e){var n=d.getSelectorFromElement(this);if(n){var i=o.default(n)[0];if(i&&o.default(i).hasClass("carousel")){var a=r({},o.default(i).data(),o.default(this).data()),s=this.getAttribute("data-slide-to");s&&(a.interval=!1),t._jQueryInterface.call(o.default(i),a),s&&o.default(i).data("bs.carousel").to(s),e.preventDefault()}}},l(t,null,[{key:"VERSION",get:function(){return"4.6.0"}},{key:"Default",get:function(){return b}}]),t}();o.default(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",w._dataApiClickHandler),o.default(window).on("load.bs.carousel.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-ride="carousel"]')),e=0,n=t.length;e<n;e++){var i=o.default(t[e]);w._jQueryInterface.call(i,i.data())}})),o.default.fn[p]=w._jQueryInterface,o.default.fn[p].Constructor=w,o.default.fn[p].noConflict=function(){return o.default.fn[p]=v,w._jQueryInterface};var T="collapse",C=o.default.fn[T],S={toggle:!0,parent:""},N={toggle:"boolean",parent:"(string|element)"},D=function(){function t(t,e){this._isTransitioning=!1,this._element=t,this._config=this._getConfig(e),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'));for(var n=[].slice.call(document.querySelectorAll('[data-toggle="collapse"]')),i=0,o=n.length;i<o;i++){var a=n[i],s=d.getSelectorFromElement(a),l=[].slice.call(document.querySelectorAll(s)).filter((function(e){return e===t}));null!==s&&l.length>0&&(this._selector=s,this._triggerArray.push(a))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var e=t.prototype;return e.toggle=function(){o.default(this._element).hasClass("show")?this.hide():this.show()},e.show=function(){var e,n,i=this;if(!this._isTransitioning&&!o.default(this._element).hasClass("show")&&(this._parent&&0===(e=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter((function(t){return"string"==typeof i._config.parent?t.getAttribute("data-parent")===i._config.parent:t.classList.contains("collapse")}))).length&&(e=null),!(e&&(n=o.default(e).not(this._selector).data("bs.collapse"))&&n._isTransitioning))){var a=o.default.Event("show.bs.collapse");if(o.default(this._element).trigger(a),!a.isDefaultPrevented()){e&&(t._jQueryInterface.call(o.default(e).not(this._selector),"hide"),n||o.default(e).data("bs.collapse",null));var s=this._getDimension();o.default(this._element).removeClass("collapse").addClass("collapsing"),this._element.style[s]=0,this._triggerArray.length&&o.default(this._triggerArray).removeClass("collapsed").attr("aria-expanded",!0),this.setTransitioning(!0);var l="scroll"+(s[0].toUpperCase()+s.slice(1)),r=d.getTransitionDurationFromElement(this._element);o.default(this._element).one(d.TRANSITION_END,(function(){o.default(i._element).removeClass("collapsing").addClass("collapse show"),i._element.style[s]="",i.setTransitioning(!1),o.default(i._element).trigger("shown.bs.collapse")})).emulateTransitionEnd(r),this._element.style[s]=this._element[l]+"px"}}},e.hide=function(){var t=this;if(!this._isTransitioning&&o.default(this._element).hasClass("show")){var e=o.default.Event("hide.bs.collapse");if(o.default(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",d.reflow(this._element),o.default(this._element).addClass("collapsing").removeClass("collapse show");var i=this._triggerArray.length;if(i>0)for(var a=0;a<i;a++){var s=this._triggerArray[a],l=d.getSelectorFromElement(s);if(null!==l)o.default([].slice.call(document.querySelectorAll(l))).hasClass("show")||o.default(s).addClass("collapsed").attr("aria-expanded",!1)}this.setTransitioning(!0);this._element.style[n]="";var r=d.getTransitionDurationFromElement(this._element);o.default(this._element).one(d.TRANSITION_END,(function(){t.setTransitioning(!1),o.default(t._element).removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")})).emulateTransitionEnd(r)}}},e.setTransitioning=function(t){this._isTransitioning=t},e.dispose=function(){o.default.removeData(this._element,"bs.collapse"),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},e._getConfig=function(t){return(t=r({},S,t)).toggle=Boolean(t.toggle),d.typeCheckConfig(T,t,N),t},e._getDimension=function(){return o.default(this._element).hasClass("width")?"width":"height"},e._getParent=function(){var e,n=this;d.isElement(this._config.parent)?(e=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(e=this._config.parent[0])):e=document.querySelector(this._config.parent);var i='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',a=[].slice.call(e.querySelectorAll(i));return o.default(a).each((function(e,i){n._addAriaAndCollapsedClass(t._getTargetFromElement(i),[i])})),e},e._addAriaAndCollapsedClass=function(t,e){var n=o.default(t).hasClass("show");e.length&&o.default(e).toggleClass("collapsed",!n).attr("aria-expanded",n)},t._getTargetFromElement=function(t){var e=d.getSelectorFromElement(t);return e?document.querySelector(e):null},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this),i=n.data("bs.collapse"),a=r({},S,n.data(),"object"==typeof e&&e?e:{});if(!i&&a.toggle&&"string"==typeof e&&/show|hide/.test(e)&&(a.toggle=!1),i||(i=new t(this,a),n.data("bs.collapse",i)),"string"==typeof e){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}}))},l(t,null,[{key:"VERSION",get:function(){return"4.6.0"}},{key:"Default",get:function(){return S}}]),t}();o.default(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',(function(t){"A"===t.currentTarget.tagName&&t.preventDefault();var e=o.default(this),n=d.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(n));o.default(i).each((function(){var t=o.default(this),n=t.data("bs.collapse")?"toggle":e.data();D._jQueryInterface.call(t,n)}))})),o.default.fn[T]=D._jQueryInterface,o.default.fn[T].Constructor=D,o.default.fn[T].noConflict=function(){return o.default.fn[T]=C,D._jQueryInterface};var k="dropdown",A=o.default.fn[k],I=new RegExp("38|40|27"),j={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},O={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},x=function(){function t(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var e=t.prototype;return e.toggle=function(){if(!this._element.disabled&&!o.default(this._element).hasClass("disabled")){var e=o.default(this._menu).hasClass("show");t._clearMenus(),e||this.show(!0)}},e.show=function(e){if(void 0===e&&(e=!1),!(this._element.disabled||o.default(this._element).hasClass("disabled")||o.default(this._menu).hasClass("show"))){var n={relatedTarget:this._element},i=o.default.Event("show.bs.dropdown",n),s=t._getParentFromElement(this._element);if(o.default(s).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar&&e){if("undefined"==typeof a.default)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");var l=this._element;"parent"===this._config.reference?l=s:d.isElement(this._config.reference)&&(l=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(l=this._config.reference[0])),"scrollParent"!==this._config.boundary&&o.default(s).addClass("position-static"),this._popper=new a.default(l,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===o.default(s).closest(".navbar-nav").length&&o.default(document.body).children().on("mouseover",null,o.default.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),o.default(this._menu).toggleClass("show"),o.default(s).toggleClass("show").trigger(o.default.Event("shown.bs.dropdown",n))}}},e.hide=function(){if(!this._element.disabled&&!o.default(this._element).hasClass("disabled")&&o.default(this._menu).hasClass("show")){var e={relatedTarget:this._element},n=o.default.Event("hide.bs.dropdown",e),i=t._getParentFromElement(this._element);o.default(i).trigger(n),n.isDefaultPrevented()||(this._popper&&this._popper.destroy(),o.default(this._menu).toggleClass("show"),o.default(i).toggleClass("show").trigger(o.default.Event("hidden.bs.dropdown",e)))}},e.dispose=function(){o.default.removeData(this._element,"bs.dropdown"),o.default(this._element).off(".bs.dropdown"),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},e.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},e._addEventListeners=function(){var t=this;o.default(this._element).on("click.bs.dropdown",(function(e){e.preventDefault(),e.stopPropagation(),t.toggle()}))},e._getConfig=function(t){return t=r({},this.constructor.Default,o.default(this._element).data(),t),d.typeCheckConfig(k,t,this.constructor.DefaultType),t},e._getMenuElement=function(){if(!this._menu){var e=t._getParentFromElement(this._element);e&&(this._menu=e.querySelector(".dropdown-menu"))}return this._menu},e._getPlacement=function(){var t=o.default(this._element.parentNode),e="bottom-start";return t.hasClass("dropup")?e=o.default(this._menu).hasClass("dropdown-menu-right")?"top-end":"top-start":t.hasClass("dropright")?e="right-start":t.hasClass("dropleft")?e="left-start":o.default(this._menu).hasClass("dropdown-menu-right")&&(e="bottom-end"),e},e._detectNavbar=function(){return o.default(this._element).closest(".navbar").length>0},e._getOffset=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=r({},e.offsets,t._config.offset(e.offsets,t._element)||{}),e}:e.offset=this._config.offset,e},e._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),r({},t,this._config.popperConfig)},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this).data("bs.dropdown");if(n||(n=new t(this,"object"==typeof e?e:null),o.default(this).data("bs.dropdown",n)),"string"==typeof e){if("undefined"==typeof n[e])throw new TypeError('No method named "'+e+'"');n[e]()}}))},t._clearMenus=function(e){if(!e||3!==e.which&&("keyup"!==e.type||9===e.which))for(var n=[].slice.call(document.querySelectorAll('[data-toggle="dropdown"]')),i=0,a=n.length;i<a;i++){var s=t._getParentFromElement(n[i]),l=o.default(n[i]).data("bs.dropdown"),r={relatedTarget:n[i]};if(e&&"click"===e.type&&(r.clickEvent=e),l){var u=l._menu;if(o.default(s).hasClass("show")&&!(e&&("click"===e.type&&/input|textarea/i.test(e.target.tagName)||"keyup"===e.type&&9===e.which)&&o.default.contains(s,e.target))){var d=o.default.Event("hide.bs.dropdown",r);o.default(s).trigger(d),d.isDefaultPrevented()||("ontouchstart"in document.documentElement&&o.default(document.body).children().off("mouseover",null,o.default.noop),n[i].setAttribute("aria-expanded","false"),l._popper&&l._popper.destroy(),o.default(u).removeClass("show"),o.default(s).removeClass("show").trigger(o.default.Event("hidden.bs.dropdown",r)))}}}},t._getParentFromElement=function(t){var e,n=d.getSelectorFromElement(t);return n&&(e=document.querySelector(n)),e||t.parentNode},t._dataApiKeydownHandler=function(e){if(!(/input|textarea/i.test(e.target.tagName)?32===e.which||27!==e.which&&(40!==e.which&&38!==e.which||o.default(e.target).closest(".dropdown-menu").length):!I.test(e.which))&&!this.disabled&&!o.default(this).hasClass("disabled")){var n=t._getParentFromElement(this),i=o.default(n).hasClass("show");if(i||27!==e.which){if(e.preventDefault(),e.stopPropagation(),!i||27===e.which||32===e.which)return 27===e.which&&o.default(n.querySelector('[data-toggle="dropdown"]')).trigger("focus"),void o.default(this).trigger("click");var a=[].slice.call(n.querySelectorAll(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)")).filter((function(t){return o.default(t).is(":visible")}));if(0!==a.length){var s=a.indexOf(e.target);38===e.which&&s>0&&s--,40===e.which&&s<a.length-1&&s++,s<0&&(s=0),a[s].focus()}}}},l(t,null,[{key:"VERSION",get:function(){return"4.6.0"}},{key:"Default",get:function(){return j}},{key:"DefaultType",get:function(){return O}}]),t}();o.default(document).on("keydown.bs.dropdown.data-api",'[data-toggle="dropdown"]',x._dataApiKeydownHandler).on("keydown.bs.dropdown.data-api",".dropdown-menu",x._dataApiKeydownHandler).on("click.bs.dropdown.data-api keyup.bs.dropdown.data-api",x._clearMenus).on("click.bs.dropdown.data-api",'[data-toggle="dropdown"]',(function(t){t.preventDefault(),t.stopPropagation(),x._jQueryInterface.call(o.default(this),"toggle")})).on("click.bs.dropdown.data-api",".dropdown form",(function(t){t.stopPropagation()})),o.default.fn[k]=x._jQueryInterface,o.default.fn[k].Constructor=x,o.default.fn[k].noConflict=function(){return o.default.fn[k]=A,x._jQueryInterface};var P=o.default.fn.modal,R={backdrop:!0,keyboard:!0,focus:!0,show:!0},L={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},q=function(){function t(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(".modal-dialog"),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var e=t.prototype;return e.toggle=function(t){return this._isShown?this.hide():this.show(t)},e.show=function(t){var e=this;if(!this._isShown&&!this._isTransitioning){o.default(this._element).hasClass("fade")&&(this._isTransitioning=!0);var n=o.default.Event("show.bs.modal",{relatedTarget:t});o.default(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),o.default(this._element).on("click.dismiss.bs.modal",'[data-dismiss="modal"]',(function(t){return e.hide(t)})),o.default(this._dialog).on("mousedown.dismiss.bs.modal",(function(){o.default(e._element).one("mouseup.dismiss.bs.modal",(function(t){o.default(t.target).is(e._element)&&(e._ignoreBackdropClick=!0)}))})),this._showBackdrop((function(){return e._showElement(t)})))}},e.hide=function(t){var e=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var n=o.default.Event("hide.bs.modal");if(o.default(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var i=o.default(this._element).hasClass("fade");if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),o.default(document).off("focusin.bs.modal"),o.default(this._element).removeClass("show"),o.default(this._element).off("click.dismiss.bs.modal"),o.default(this._dialog).off("mousedown.dismiss.bs.modal"),i){var a=d.getTransitionDurationFromElement(this._element);o.default(this._element).one(d.TRANSITION_END,(function(t){return e._hideModal(t)})).emulateTransitionEnd(a)}else this._hideModal()}}},e.dispose=function(){[window,this._element,this._dialog].forEach((function(t){return o.default(t).off(".bs.modal")})),o.default(document).off("focusin.bs.modal"),o.default.removeData(this._element,"bs.modal"),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},e.handleUpdate=function(){this._adjustDialog()},e._getConfig=function(t){return t=r({},R,t),d.typeCheckConfig("modal",t,L),t},e._triggerBackdropTransition=function(){var t=this,e=o.default.Event("hidePrevented.bs.modal");if(o.default(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._element.scrollHeight>document.documentElement.clientHeight;n||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static");var i=d.getTransitionDurationFromElement(this._dialog);o.default(this._element).off(d.TRANSITION_END),o.default(this._element).one(d.TRANSITION_END,(function(){t._element.classList.remove("modal-static"),n||o.default(t._element).one(d.TRANSITION_END,(function(){t._element.style.overflowY=""})).emulateTransitionEnd(t._element,i)})).emulateTransitionEnd(i),this._element.focus()}},e._showElement=function(t){var e=this,n=o.default(this._element).hasClass("fade"),i=this._dialog?this._dialog.querySelector(".modal-body"):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),o.default(this._dialog).hasClass("modal-dialog-scrollable")&&i?i.scrollTop=0:this._element.scrollTop=0,n&&d.reflow(this._element),o.default(this._element).addClass("show"),this._config.focus&&this._enforceFocus();var a=o.default.Event("shown.bs.modal",{relatedTarget:t}),s=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,o.default(e._element).trigger(a)};if(n){var l=d.getTransitionDurationFromElement(this._dialog);o.default(this._dialog).one(d.TRANSITION_END,s).emulateTransitionEnd(l)}else s()},e._enforceFocus=function(){var t=this;o.default(document).off("focusin.bs.modal").on("focusin.bs.modal",(function(e){document!==e.target&&t._element!==e.target&&0===o.default(t._element).has(e.target).length&&t._element.focus()}))},e._setEscapeEvent=function(){var t=this;this._isShown?o.default(this._element).on("keydown.dismiss.bs.modal",(function(e){t._config.keyboard&&27===e.which?(e.preventDefault(),t.hide()):t._config.keyboard||27!==e.which||t._triggerBackdropTransition()})):this._isShown||o.default(this._element).off("keydown.dismiss.bs.modal")},e._setResizeEvent=function(){var t=this;this._isShown?o.default(window).on("resize.bs.modal",(function(e){return t.handleUpdate(e)})):o.default(window).off("resize.bs.modal")},e._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop((function(){o.default(document.body).removeClass("modal-open"),t._resetAdjustments(),t._resetScrollbar(),o.default(t._element).trigger("hidden.bs.modal")}))},e._removeBackdrop=function(){this._backdrop&&(o.default(this._backdrop).remove(),this._backdrop=null)},e._showBackdrop=function(t){var e=this,n=o.default(this._element).hasClass("fade")?"fade":"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",n&&this._backdrop.classList.add(n),o.default(this._backdrop).appendTo(document.body),o.default(this._element).on("click.dismiss.bs.modal",(function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===e._config.backdrop?e._triggerBackdropTransition():e.hide())})),n&&d.reflow(this._backdrop),o.default(this._backdrop).addClass("show"),!t)return;if(!n)return void t();var i=d.getTransitionDurationFromElement(this._backdrop);o.default(this._backdrop).one(d.TRANSITION_END,t).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){o.default(this._backdrop).removeClass("show");var a=function(){e._removeBackdrop(),t&&t()};if(o.default(this._element).hasClass("fade")){var s=d.getTransitionDurationFromElement(this._backdrop);o.default(this._backdrop).one(d.TRANSITION_END,a).emulateTransitionEnd(s)}else a()}else t&&t()},e._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},e._setScrollbar=function(){var t=this;if(this._isBodyOverflowing){var e=[].slice.call(document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")),n=[].slice.call(document.querySelectorAll(".sticky-top"));o.default(e).each((function(e,n){var i=n.style.paddingRight,a=o.default(n).css("padding-right");o.default(n).data("padding-right",i).css("padding-right",parseFloat(a)+t._scrollbarWidth+"px")})),o.default(n).each((function(e,n){var i=n.style.marginRight,a=o.default(n).css("margin-right");o.default(n).data("margin-right",i).css("margin-right",parseFloat(a)-t._scrollbarWidth+"px")}));var i=document.body.style.paddingRight,a=o.default(document.body).css("padding-right");o.default(document.body).data("padding-right",i).css("padding-right",parseFloat(a)+this._scrollbarWidth+"px")}o.default(document.body).addClass("modal-open")},e._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top"));o.default(t).each((function(t,e){var n=o.default(e).data("padding-right");o.default(e).removeData("padding-right"),e.style.paddingRight=n||""}));var e=[].slice.call(document.querySelectorAll(".sticky-top"));o.default(e).each((function(t,e){var n=o.default(e).data("margin-right");"undefined"!=typeof n&&o.default(e).css("margin-right",n).removeData("margin-right")}));var n=o.default(document.body).data("padding-right");o.default(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},e._getScrollbarWidth=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},t._jQueryInterface=function(e,n){return this.each((function(){var i=o.default(this).data("bs.modal"),a=r({},R,o.default(this).data(),"object"==typeof e&&e?e:{});if(i||(i=new t(this,a),o.default(this).data("bs.modal",i)),"string"==typeof e){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e](n)}else a.show&&i.show(n)}))},l(t,null,[{key:"VERSION",get:function(){return"4.6.0"}},{key:"Default",get:function(){return R}}]),t}();o.default(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',(function(t){var e,n=this,i=d.getSelectorFromElement(this);i&&(e=document.querySelector(i));var a=o.default(e).data("bs.modal")?"toggle":r({},o.default(e).data(),o.default(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault();var s=o.default(e).one("show.bs.modal",(function(t){t.isDefaultPrevented()||s.one("hidden.bs.modal",(function(){o.default(n).is(":visible")&&n.focus()}))}));q._jQueryInterface.call(o.default(e),a,this)})),o.default.fn.modal=q._jQueryInterface,o.default.fn.modal.Constructor=q,o.default.fn.modal.noConflict=function(){return o.default.fn.modal=P,q._jQueryInterface};var F=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],Q={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},B=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/gi,H=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;function U(t,e,n){if(0===t.length)return t;if(n&&"function"==typeof n)return n(t);for(var i=(new window.DOMParser).parseFromString(t,"text/html"),o=Object.keys(e),a=[].slice.call(i.body.querySelectorAll("*")),s=function(t,n){var i=a[t],s=i.nodeName.toLowerCase();if(-1===o.indexOf(i.nodeName.toLowerCase()))return i.parentNode.removeChild(i),"continue";var l=[].slice.call(i.attributes),r=[].concat(e["*"]||[],e[s]||[]);l.forEach((function(t){(function(t,e){var n=t.nodeName.toLowerCase();if(-1!==e.indexOf(n))return-1===F.indexOf(n)||Boolean(t.nodeValue.match(B)||t.nodeValue.match(H));for(var i=e.filter((function(t){return t instanceof RegExp})),o=0,a=i.length;o<a;o++)if(n.match(i[o]))return!0;return!1})(t,r)||i.removeAttribute(t.nodeName)}))},l=0,r=a.length;l<r;l++)s(l);return i.body.innerHTML}var M="tooltip",W=o.default.fn[M],V=new RegExp("(^|\\s)bs-tooltip\\S+","g"),z=["sanitize","whiteList","sanitizeFn"],K={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},X={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},Y={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",customClass:"",sanitize:!0,sanitizeFn:null,whiteList:Q,popperConfig:null},$={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},J=function(){function t(t,e){if("undefined"==typeof a.default)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var e=t.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=o.default(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),o.default(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(o.default(this.getTipElement()).hasClass("show"))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),o.default.removeData(this.element,this.constructor.DATA_KEY),o.default(this.element).off(this.constructor.EVENT_KEY),o.default(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&o.default(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===o.default(this.element).css("display"))throw new Error("Please use show on visible elements");var e=o.default.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){o.default(this.element).trigger(e);var n=d.findShadowRoot(this.element),i=o.default.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(e.isDefaultPrevented()||!i)return;var s=this.getTipElement(),l=d.getUID(this.constructor.NAME);s.setAttribute("id",l),this.element.setAttribute("aria-describedby",l),this.setContent(),this.config.animation&&o.default(s).addClass("fade");var r="function"==typeof this.config.placement?this.config.placement.call(this,s,this.element):this.config.placement,u=this._getAttachment(r);this.addAttachmentClass(u);var f=this._getContainer();o.default(s).data(this.constructor.DATA_KEY,this),o.default.contains(this.element.ownerDocument.documentElement,this.tip)||o.default(s).appendTo(f),o.default(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new a.default(this.element,s,this._getPopperConfig(u)),o.default(s).addClass("show"),o.default(s).addClass(this.config.customClass),"ontouchstart"in document.documentElement&&o.default(document.body).children().on("mouseover",null,o.default.noop);var c=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,o.default(t.element).trigger(t.constructor.Event.SHOWN),"out"===e&&t._leave(null,t)};if(o.default(this.tip).hasClass("fade")){var h=d.getTransitionDurationFromElement(this.tip);o.default(this.tip).one(d.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},e.hide=function(t){var e=this,n=this.getTipElement(),i=o.default.Event(this.constructor.Event.HIDE),a=function(){"show"!==e._hoverState&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),o.default(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(o.default(this.element).trigger(i),!i.isDefaultPrevented()){if(o.default(n).removeClass("show"),"ontouchstart"in document.documentElement&&o.default(document.body).children().off("mouseover",null,o.default.noop),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,o.default(this.tip).hasClass("fade")){var s=d.getTransitionDurationFromElement(n);o.default(n).one(d.TRANSITION_END,a).emulateTransitionEnd(s)}else a();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.addAttachmentClass=function(t){o.default(this.getTipElement()).addClass("bs-tooltip-"+t)},e.getTipElement=function(){return this.tip=this.tip||o.default(this.config.template)[0],this.tip},e.setContent=function(){var t=this.getTipElement();this.setElementContent(o.default(t.querySelectorAll(".tooltip-inner")),this.getTitle()),o.default(t).removeClass("fade show")},e.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=U(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?o.default(e).parent().is(t)||t.empty().append(e):t.text(o.default(e).text())},e.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},e._getPopperConfig=function(t){var e=this;return r({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},this.config.popperConfig)},e._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=r({},e.offsets,t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},e._getContainer=function(){return!1===this.config.container?document.body:d.isElement(this.config.container)?o.default(this.config.container):o.default(document).find(this.config.container)},e._getAttachment=function(t){return X[t.toUpperCase()]},e._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)o.default(t.element).on(t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==e){var n="hover"===e?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,i="hover"===e?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;o.default(t.element).on(n,t.config.selector,(function(e){return t._enter(e)})).on(i,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t.element&&t.hide()},o.default(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=r({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||o.default(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),o.default(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),o.default(e.getTipElement()).hasClass("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){"show"===e._hoverState&&e.show()}),e.config.delay.show):e.show())},e._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||o.default(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),o.default(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){"out"===e._hoverState&&e.hide()}),e.config.delay.hide):e.hide())},e._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},e._getConfig=function(t){var e=o.default(this.element).data();return Object.keys(e).forEach((function(t){-1!==z.indexOf(t)&&delete e[t]})),"number"==typeof(t=r({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),d.typeCheckConfig(M,t,this.constructor.DefaultType),t.sanitize&&(t.template=U(t.template,t.whiteList,t.sanitizeFn)),t},e._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},e._cleanTipClass=function(){var t=o.default(this.getTipElement()),e=t.attr("class").match(V);null!==e&&e.length&&t.removeClass(e.join(""))},e._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},e._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(o.default(t).removeClass("fade"),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this),i=n.data("bs.tooltip"),a="object"==typeof e&&e;if((i||!/dispose|hide/.test(e))&&(i||(i=new t(this,a),n.data("bs.tooltip",i)),"string"==typeof e)){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}}))},l(t,null,[{key:"VERSION",get:function(){return"4.6.0"}},{key:"Default",get:function(){return Y}},{key:"NAME",get:function(){return M}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return $}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return K}}]),t}();o.default.fn[M]=J._jQueryInterface,o.default.fn[M].Constructor=J,o.default.fn[M].noConflict=function(){return o.default.fn[M]=W,J._jQueryInterface};var G="popover",Z=o.default.fn[G],tt=new RegExp("(^|\\s)bs-popover\\S+","g"),et=r({},J.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),nt=r({},J.DefaultType,{content:"(string|element|function)"}),it={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},ot=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var a=i.prototype;return a.isWithContent=function(){return this.getTitle()||this._getContent()},a.addAttachmentClass=function(t){o.default(this.getTipElement()).addClass("bs-popover-"+t)},a.getTipElement=function(){return this.tip=this.tip||o.default(this.config.template)[0],this.tip},a.setContent=function(){var t=o.default(this.getTipElement());this.setElementContent(t.find(".popover-header"),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(".popover-body"),e),t.removeClass("fade show")},a._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},a._cleanTipClass=function(){var t=o.default(this.getTipElement()),e=t.attr("class").match(tt);null!==e&&e.length>0&&t.removeClass(e.join(""))},i._jQueryInterface=function(t){return this.each((function(){var e=o.default(this).data("bs.popover"),n="object"==typeof t?t:null;if((e||!/dispose|hide/.test(t))&&(e||(e=new i(this,n),o.default(this).data("bs.popover",e)),"string"==typeof t)){if("undefined"==typeof e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},l(i,null,[{key:"VERSION",get:function(){return"4.6.0"}},{key:"Default",get:function(){return et}},{key:"NAME",get:function(){return G}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return it}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return nt}}]),i}(J);o.default.fn[G]=ot._jQueryInterface,o.default.fn[G].Constructor=ot,o.default.fn[G].noConflict=function(){return o.default.fn[G]=Z,ot._jQueryInterface};var at="scrollspy",st=o.default.fn[at],lt={offset:10,method:"auto",target:""},rt={offset:"number",method:"string",target:"(string|element)"},ut=function(){function t(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" .nav-link,"+this._config.target+" .list-group-item,"+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,o.default(this._scrollElement).on("scroll.bs.scrollspy",(function(t){return n._process(t)})),this.refresh(),this._process()}var e=t.prototype;return e.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?"offset":"position",n="auto"===this._config.method?e:this._config.method,i="position"===n?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(t){var e,a=d.getSelectorFromElement(t);if(a&&(e=document.querySelector(a)),e){var s=e.getBoundingClientRect();if(s.width||s.height)return[o.default(e)[n]().top+i,a]}return null})).filter((function(t){return t})).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},e.dispose=function(){o.default.removeData(this._element,"bs.scrollspy"),o.default(this._scrollElement).off(".bs.scrollspy"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},e._getConfig=function(t){if("string"!=typeof(t=r({},lt,"object"==typeof t&&t?t:{})).target&&d.isElement(t.target)){var e=o.default(t.target).attr("id");e||(e=d.getUID(at),o.default(t.target).attr("id",e)),t.target="#"+e}return d.typeCheckConfig(at,t,rt),t},e._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},e._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},e._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},e._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t<this._offsets[o+1])&&this._activate(this._targets[o])}}},e._activate=function(t){this._activeTarget=t,this._clear();var e=this._selector.split(",").map((function(e){return e+'[data-target="'+t+'"],'+e+'[href="'+t+'"]'})),n=o.default([].slice.call(document.querySelectorAll(e.join(","))));n.hasClass("dropdown-item")?(n.closest(".dropdown").find(".dropdown-toggle").addClass("active"),n.addClass("active")):(n.addClass("active"),n.parents(".nav, .list-group").prev(".nav-link, .list-group-item").addClass("active"),n.parents(".nav, .list-group").prev(".nav-item").children(".nav-link").addClass("active")),o.default(this._scrollElement).trigger("activate.bs.scrollspy",{relatedTarget:t})},e._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter((function(t){return t.classList.contains("active")})).forEach((function(t){return t.classList.remove("active")}))},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this).data("bs.scrollspy");if(n||(n=new t(this,"object"==typeof e&&e),o.default(this).data("bs.scrollspy",n)),"string"==typeof e){if("undefined"==typeof n[e])throw new TypeError('No method named "'+e+'"');n[e]()}}))},l(t,null,[{key:"VERSION",get:function(){return"4.6.0"}},{key:"Default",get:function(){return lt}}]),t}();o.default(window).on("load.bs.scrollspy.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-spy="scroll"]')),e=t.length;e--;){var n=o.default(t[e]);ut._jQueryInterface.call(n,n.data())}})),o.default.fn[at]=ut._jQueryInterface,o.default.fn[at].Constructor=ut,o.default.fn[at].noConflict=function(){return o.default.fn[at]=st,ut._jQueryInterface};var dt=o.default.fn.tab,ft=function(){function t(t){this._element=t}var e=t.prototype;return e.show=function(){var t=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&o.default(this._element).hasClass("active")||o.default(this._element).hasClass("disabled"))){var e,n,i=o.default(this._element).closest(".nav, .list-group")[0],a=d.getSelectorFromElement(this._element);if(i){var s="UL"===i.nodeName||"OL"===i.nodeName?"> li > .active":".active";n=(n=o.default.makeArray(o.default(i).find(s)))[n.length-1]}var l=o.default.Event("hide.bs.tab",{relatedTarget:this._element}),r=o.default.Event("show.bs.tab",{relatedTarget:n});if(n&&o.default(n).trigger(l),o.default(this._element).trigger(r),!r.isDefaultPrevented()&&!l.isDefaultPrevented()){a&&(e=document.querySelector(a)),this._activate(this._element,i);var u=function(){var e=o.default.Event("hidden.bs.tab",{relatedTarget:t._element}),i=o.default.Event("shown.bs.tab",{relatedTarget:n});o.default(n).trigger(e),o.default(t._element).trigger(i)};e?this._activate(e,e.parentNode,u):u()}}},e.dispose=function(){o.default.removeData(this._element,"bs.tab"),this._element=null},e._activate=function(t,e,n){var i=this,a=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?o.default(e).children(".active"):o.default(e).find("> li > .active"))[0],s=n&&a&&o.default(a).hasClass("fade"),l=function(){return i._transitionComplete(t,a,n)};if(a&&s){var r=d.getTransitionDurationFromElement(a);o.default(a).removeClass("show").one(d.TRANSITION_END,l).emulateTransitionEnd(r)}else l()},e._transitionComplete=function(t,e,n){if(e){o.default(e).removeClass("active");var i=o.default(e.parentNode).find("> .dropdown-menu .active")[0];i&&o.default(i).removeClass("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(o.default(t).addClass("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),d.reflow(t),t.classList.contains("fade")&&t.classList.add("show"),t.parentNode&&o.default(t.parentNode).hasClass("dropdown-menu")){var a=o.default(t).closest(".dropdown")[0];if(a){var s=[].slice.call(a.querySelectorAll(".dropdown-toggle"));o.default(s).addClass("active")}t.setAttribute("aria-expanded",!0)}n&&n()},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this),i=n.data("bs.tab");if(i||(i=new t(this),n.data("bs.tab",i)),"string"==typeof e){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}}))},l(t,null,[{key:"VERSION",get:function(){return"4.6.0"}}]),t}();o.default(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',(function(t){t.preventDefault(),ft._jQueryInterface.call(o.default(this),"show")})),o.default.fn.tab=ft._jQueryInterface,o.default.fn.tab.Constructor=ft,o.default.fn.tab.noConflict=function(){return o.default.fn.tab=dt,ft._jQueryInterface};var ct=o.default.fn.toast,ht={animation:"boolean",autohide:"boolean",delay:"number"},gt={animation:!0,autohide:!0,delay:500},mt=function(){function t(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var e=t.prototype;return e.show=function(){var t=this,e=o.default.Event("show.bs.toast");if(o.default(this._element).trigger(e),!e.isDefaultPrevented()){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var n=function(){t._element.classList.remove("showing"),t._element.classList.add("show"),o.default(t._element).trigger("shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove("hide"),d.reflow(this._element),this._element.classList.add("showing"),this._config.animation){var i=d.getTransitionDurationFromElement(this._element);o.default(this._element).one(d.TRANSITION_END,n).emulateTransitionEnd(i)}else n()}},e.hide=function(){if(this._element.classList.contains("show")){var t=o.default.Event("hide.bs.toast");o.default(this._element).trigger(t),t.isDefaultPrevented()||this._close()}},e.dispose=function(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),o.default(this._element).off("click.dismiss.bs.toast"),o.default.removeData(this._element,"bs.toast"),this._element=null,this._config=null},e._getConfig=function(t){return t=r({},gt,o.default(this._element).data(),"object"==typeof t&&t?t:{}),d.typeCheckConfig("toast",t,this.constructor.DefaultType),t},e._setListeners=function(){var t=this;o.default(this._element).on("click.dismiss.bs.toast",'[data-dismiss="toast"]',(function(){return t.hide()}))},e._close=function(){var t=this,e=function(){t._element.classList.add("hide"),o.default(t._element).trigger("hidden.bs.toast")};if(this._element.classList.remove("show"),this._config.animation){var n=d.getTransitionDurationFromElement(this._element);o.default(this._element).one(d.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},e._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this),i=n.data("bs.toast");if(i||(i=new t(this,"object"==typeof e&&e),n.data("bs.toast",i)),"string"==typeof e){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e](this)}}))},l(t,null,[{key:"VERSION",get:function(){return"4.6.0"}},{key:"DefaultType",get:function(){return ht}},{key:"Default",get:function(){return gt}}]),t}();o.default.fn.toast=mt._jQueryInterface,o.default.fn.toast.Constructor=mt,o.default.fn.toast.noConflict=function(){return o.default.fn.toast=ct,mt._jQueryInterface},t.Alert=h,t.Button=m,t.Carousel=w,t.Collapse=D,t.Dropdown=x,t.Modal=q,t.Popover=ot,t.Scrollspy=ut,t.Tab=ft,t.Toast=mt,t.Tooltip=J,t.Util=d,Object.defineProperty(t,"__esModule",{value:!0})}));

/********************************************************************
* Limit the characters that may be entered in a text field
* Common options: alphanumeric, alphabetic or numeric
* Kevin Sheedy, 2012
* http://github.com/KevinSheedy/jquery.alphanum
*********************************************************************/
(function( $ ){

	// API ///////////////////////////////////////////////////////////////////
	$.fn.alphanum = function(settings) {
		
		var combinedSettings = getCombinedSettingsAlphaNum(settings);

		var $collection = this;

		setupEventHandlers($collection, trimAlphaNum, combinedSettings);

		return this;
	};
	
	$.fn.alpha = function(settings) {
		
		var defaultAlphaSettings = getCombinedSettingsAlphaNum("alpha");
		var combinedSettings = getCombinedSettingsAlphaNum(settings, defaultAlphaSettings);

		var $collection = this;

		setupEventHandlers($collection, trimAlphaNum, combinedSettings);

		return this;
	};
	
	$.fn.numeric = function(settings) {
		
		var combinedSettings = getCombinedSettingsNum(settings);
		var $collection = this;

		setupEventHandlers($collection, trimNum, combinedSettings);

		$collection.blur(function(){
			numericField_Blur(this, settings);
		});

		return this;
	};
	
	// End of API /////////////////////////////////////////////////////////////
	
	
	// Start Settings ////////////////////////////////////////////////////////
	
	var DEFAULT_SETTINGS_ALPHANUM = {
		allow              : '',   // Allow extra characters
		disallow           : '',   // Disallow extra characters
		allowSpace         : true, // Allow the space character
		allowNumeric       : true, // Allow digits 0-9
		allowUpper         : true, // Allow upper case characters
		allowLower         : true, // Allow lower case characters
		allowCaseless      : true, // Allow characters that don't have both upper & lower variants - eg Arabic or Chinese
		allowLatin         : true, // a-z A-Z
		allowOtherCharSets : true, // eg �, �, Arabic, Chinese etc
		maxLength          : NaN   // eg Max Length
	}
	
	var DEFAULT_SETTINGS_NUM = {
		allowPlus           : false, // Allow the + sign
		allowMinus          : true,  // Allow the - sign
		allowThouSep        : true,  // Allow the thousands separator, default is the comma eg 12,000
		allowDecSep         : true,  // Allow the decimal separator, default is the fullstop eg 3.141
		allowLeadingSpaces  : false,
		maxDigits           : NaN,   // The max number of digits
		maxDecimalPlaces    : NaN,   // The max number of decimal places
		maxPreDecimalPlaces : NaN,   // The max number digits before the decimal point
		max                 : NaN,   // The max numeric value allowed
		min                 : NaN    // The min numeric value allowed
	}
	
	// Some pre-defined groups of settings for convenience
	var CONVENIENCE_SETTINGS_ALPHANUM = {
		"alpha" : {
			allowNumeric  : false
		},
		"upper" : {
			allowNumeric  : false,
			allowUpper    : true,
			allowLower    : false,
			allowCaseless : true
		},
		"lower" : {
			allowNumeric  : false,
			allowUpper    : false,
			allowLower    : true,
			allowCaseless : true
		}
	};

	// Some pre-defined groups of settings for convenience
	var CONVENIENCE_SETTINGS_NUMERIC = {
		"integer" : {
			allowPlus    : false,
			allowMinus   : true,
			allowThouSep : false,
			allowDecSep  : false
		},
		"positiveInteger" : {
			allowPlus    : false,
			allowMinus   : false,
			allowThouSep : false,
			allowDecSep  : false
		}
	};
	
	
	var BLACKLIST   = getBlacklistAscii() + getBlacklistNonAscii();
	var THOU_SEP    = ",";
	var DEC_SEP     = ".";
	var DIGITS      = getDigitsMap();
	var LATIN_CHARS = getLatinCharsSet();
	
	// Return the blacklisted special chars that are encodable using 7-bit ascii
	function getBlacklistAscii(){
		var blacklist = '!@#$%^&*()+=[]\\\';,/{}|":<>?~`.-_';
		blacklist += " "; // 'Space' is on the blacklist but can be enabled using the 'allowSpace' config entry
		return blacklist;
	}
	
	// Return the blacklisted special chars that are NOT encodable using 7-bit ascii
	// We want this .js file to be encoded using 7-bit ascii so it can reach the widest possible audience
	// Higher order chars must be escaped eg "\xAC"
	// Not too worried about comments containing higher order characters for now (let's wait and see if it becomes a problem)
	function getBlacklistNonAscii(){
		var blacklist = 
			  "\xAC"     // �
			+ "\u20AC"   // �
			+ "\xA3"     // �
			+ "\xA6"     // �
			;
		return blacklist;
	}
	
	// End Settings ////////////////////////////////////////////////////////
	
	
	// Implementation details go here ////////////////////////////////////////////////////////

	function setupEventHandlers($textboxes, trimFunction, settings) {

		$textboxes.each(function(){

			var $textbox = $(this);

			$textbox.bind("keyup change paste", function(e){

				var pastedText = "";

				if(e.originalEvent && e.originalEvent.clipboardData && e.originalEvent.clipboardData.getData)
					pastedText = e.originalEvent.clipboardData.getData("text/plain")

				// setTimeout is necessary for handling the 'paste' event
				setTimeout(function(){
					trimTextbox($textbox, trimFunction, settings, pastedText);
				}, 0);
			});

			$textbox.bind("keypress", function(e){
				
				// Determine which key is pressed.
				// If it's a control key, then allow the event's default action to occur eg backspace, tab
				var charCode = !e.charCode ? e.which : e.charCode;
				if(isControlKey(charCode)
					|| e.ctrlKey
					|| e.metaKey ) // cmd on MacOS
					return;

				var newChar         = String.fromCharCode(charCode);

				// Determine if some text was selected / highlighted when the key was pressed
				var selectionObject = $textbox.selection();
				var start = selectionObject.start;
				var end   = selectionObject.end;

				var textBeforeKeypress  = $textbox.val();
				
				// The new char may be inserted:
				//  1) At the start
				//  2) In the middle
				//  3) At the end
				//  4) User highlights some text and then presses a key which would replace the highlighted text
				//
				// Here we build the string that would result after the keypress.
				// If the resulting string is invalid, we cancel the event.
				// Unfortunately, it isn't enough to just check if the new char is valid because some chars
				// are position sensitive eg the decimal point '.'' or the minus sign '-'' are only valid in certain positions.
				var potentialTextAfterKeypress = textBeforeKeypress.substring(0, start) + newChar + textBeforeKeypress.substring(end);
				var validatedText              = trimFunction(potentialTextAfterKeypress, settings);

				// If the keypress would cause the textbox to contain invalid characters, then cancel the keypress event
				if(validatedText != potentialTextAfterKeypress)
					e.preventDefault();
			});
		});

	}

	// Ensure the text is a valid number when focus leaves the textbox
	// This catches the case where a user enters '-' or '.' without entering any digits
	function numericField_Blur(inputBox, settings) {
		var fieldValueNumeric = parseFloat($(inputBox).val());
		var $inputBox = $(inputBox);

		if(isNaN(fieldValueNumeric)) {
			$inputBox.val("");
			return;
		}

		if(isNumeric(settings.min) && fieldValueNumeric < settings.min)
			$inputBox.val("");

		if(isNumeric(settings.max) && fieldValueNumeric > settings.max)
			$inputBox.val("");
	}

	function isNumeric(value) {
		return !isNaN(value);
	}

	function isControlKey(charCode) {

		if(charCode >= 32)
			return false;
		if(charCode == 10)
			return false;
		if(charCode == 13)
			return false;

		return true;
	}
	
	// One way to prevent a character being entered is to cancel the keypress event.
	// However, this gets messy when you have to deal with things like copy paste which isn't a keypress.
	// Which event gets fired first, keypress or keyup? What about IE6 etc etc?
	// Instead, it's easier to allow the 'bad' character to be entered and then to delete it immediately after.
	
	function trimTextbox($textBox, trimFunction, settings, pastedText){
		
		var inputString = $textBox.val();

		if(inputString == "" && pastedText.length > 0)
			inputString = pastedText;
		
		var outputString = trimFunction(inputString, settings);
		
		if(inputString == outputString)
			return;
		
		var caretPos = $textBox.alphanum_caret();
		
		$textBox.val(outputString);
		
		//Reset the caret position
		if(inputString.length ==(outputString.length + 1))
			$textBox.alphanum_caret(caretPos - 1);
		else
			$textBox.alphanum_caret(caretPos);
	}
	
	function getCombinedSettingsAlphaNum(settings, defaultSettings){
		if(typeof defaultSettings == "undefined")
			defaultSettings = DEFAULT_SETTINGS_ALPHANUM;
		var userSettings, combinedSettings = {};
		if(typeof settings === "string")
			userSettings = CONVENIENCE_SETTINGS_ALPHANUM[settings];
		else if(typeof settings == "undefined")
			userSettings = {};
		else
			userSettings = settings;
		
		$.extend(combinedSettings, defaultSettings, userSettings);
		
		if(typeof combinedSettings.blacklist == 'undefined')
			combinedSettings.blacklistSet = getBlacklistSet(combinedSettings.allow, combinedSettings.disallow);
		
		return combinedSettings;
	}
	
	function getCombinedSettingsNum(settings){
		var userSettings, combinedSettings = {};
		if(typeof settings === "string")
			userSettings = CONVENIENCE_SETTINGS_NUMERIC[settings];
		else if(typeof settings == "undefined")
			userSettings = {};
		else
			userSettings = settings;
		
		$.extend(combinedSettings, DEFAULT_SETTINGS_NUM, userSettings);
		
		return combinedSettings;
	}
	
	
	// This is the heart of the algorithm
	function alphanum_allowChar(validatedStringFragment, Char, settings){

		if(settings.maxLength && validatedStringFragment.length >= settings.maxLength)
			return false;

		if(settings.allow.indexOf(Char) >=0 )
			return true;
		
		if(settings.allowSpace && (Char == " "))
			return true;
			
		if(settings.blacklistSet.contains(Char))
			return false;
		
		if(!settings.allowNumeric && DIGITS[Char])
			return false;
			
		if(!settings.allowUpper && isUpper(Char))
			return false;
			
		if(!settings.allowLower && isLower(Char))
			return false;
			
		if(!settings.allowCaseless && isCaseless(Char))
			return false;
		
		if(!settings.allowLatin && LATIN_CHARS.contains(Char))
			return false;
		
		if(!settings.allowOtherCharSets){
			if(DIGITS[Char] || LATIN_CHARS.contains(Char))
				return true;
			else
				return false;
		}
		
		return true;
	}
	
	function numeric_allowChar(validatedStringFragment, Char, settings){

		if(DIGITS[Char]) {

			if(isMaxDigitsReached(validatedStringFragment, settings))
				return false;

			if(isMaxPreDecimalsReached(validatedStringFragment, settings))
				return false;

			if(isMaxDecimalsReached(validatedStringFragment, settings))
				return false;

			if(isGreaterThanMax(validatedStringFragment + Char, settings))
				return false;

			if(isLessThanMin(validatedStringFragment + Char, settings))
				return false;

			return true;
		}

		if(settings.allowPlus && Char == '+' && validatedStringFragment == '')
			return true;

		if(settings.allowMinus && Char == '-' && validatedStringFragment == '')
			return true;

		if(Char == THOU_SEP && settings.allowThouSep && allowThouSep(validatedStringFragment, Char))
			return true;

		if(Char == DEC_SEP) {
			// Only one decimal separator allowed
			if(validatedStringFragment.indexOf(DEC_SEP) >= 0)
				return false;
			if(settings.allowDecSep)
				return true;
		}
		
		return false;
	}

	function countDigits(string) {

		// Error handling, nulls etc
		string = string + "";

		// Count the digits
		return string.replace(/[^0-9]/g,"").length;
	}

	function isMaxDigitsReached(string, settings) {

		var maxDigits = settings.maxDigits;

		if(maxDigits == "" || isNaN(maxDigits))
			return false; // In this case, there is no maximum

		var numDigits = countDigits(string);

		if(numDigits >= maxDigits)
			return true;

		return false;
	}

	function isMaxDecimalsReached(string, settings) {

		var maxDecimalPlaces = settings.maxDecimalPlaces;

		if(maxDecimalPlaces == "" || isNaN(maxDecimalPlaces))
			return false; // In this case, there is no maximum

		var indexOfDecimalPoint = string.indexOf(DEC_SEP);

		if(indexOfDecimalPoint == -1)
			return false;

		var decimalSubstring = string.substring(indexOfDecimalPoint);
		var numDecimals = countDigits(decimalSubstring);

		if(numDecimals >= maxDecimalPlaces)
			return true;

		return false;
	}

	function isMaxPreDecimalsReached(string, settings) {

		var maxPreDecimalPlaces = settings.maxPreDecimalPlaces;

		if(maxPreDecimalPlaces == "" || isNaN(maxPreDecimalPlaces))
			return false; // In this case, there is no maximum

		var indexOfDecimalPoint = string.indexOf(DEC_SEP);

		if(indexOfDecimalPoint >= 0)
			return false;

		var numPreDecimalDigits = countDigits(string);

		if(numPreDecimalDigits >= maxPreDecimalPlaces)
			return true;

		return false;
	}

	function isGreaterThanMax(numericString, settings) {

		if(!settings.max || settings.max < 0)
			return false;

		var outputNumber = parseFloat(numericString);
		if(outputNumber > settings.max)
			return true;

		return false;
	}

	function isLessThanMin(numericString, settings) {

		if(!settings.min || settings.min > 0)
			return false;

		var outputNumber = parseFloat(numericString);
		if(outputNumber < settings.min)
			return true;

		return false;
	}
	
	/********************************
	 * Trims a string according to the settings provided
	 ********************************/
	function trimAlphaNum(inputString, settings){
		
		if(typeof inputString != "string")
			return inputString;
		
		var inChars = inputString.split("");
		var outChars = [];
		var i = 0;
		var Char;
		
		for(i=0; i<inChars.length; i++){
			Char = inChars[i];
			var validatedStringFragment = outChars.join("");
			if(alphanum_allowChar(validatedStringFragment, Char, settings))
				outChars.push(Char);
		}
		
		return outChars.join("");
	}
	
	function trimNum(inputString, settings){
		if(typeof inputString != "string")
			return inputString;
		
		var inChars = inputString.split("");
		var outChars = [];
		var i = 0;
		var Char;
		
		for(i=0; i<inChars.length; i++){
			Char = inChars[i];
			var validatedStringFragment = outChars.join("");
			if(numeric_allowChar(validatedStringFragment, Char, settings))
				outChars.push(Char);
		}
		
		return outChars.join("");
	}
	
	function removeUpperCase(inputString){
		var charArray = inputString.split('');
		var i = 0;
		var outputArray = [];
		var Char;
		
		for(i=0; i<charArray.length; i++){
			Char = charArray[i];
		}
	}
	
	function removeLowerCase(inputString){
		
	}
	
	function isUpper(Char){
		var upper = Char.toUpperCase();
		var lower = Char.toLowerCase();
		
		if( (Char == upper) && (upper != lower))
			return true;
		else
			return false;
	}
	
	function isLower(Char){
		var upper = Char.toUpperCase();
		var lower = Char.toLowerCase();
		
		if( (Char == lower) && (upper != lower))
			return true;
		else
			return false;
	}
	
	function isCaseless(Char){
		if(Char.toUpperCase() == Char.toLowerCase())
			return true;
		else
			return false;
	}
	
	function getBlacklistSet(allow, disallow){
		
		var setOfBadChars  = new Set(BLACKLIST + disallow);
		var setOfGoodChars = new Set(allow);
		
		var blacklistSet   = setOfBadChars.subtract(setOfGoodChars);
		
		return blacklistSet;
	}
	
	function getDigitsMap(){
		var array = "0123456789".split("");
		var map = {};
		var i = 0;
		var digit;
		
		for(i=0; i<array.length; i++){
			digit = array[i];
			map[digit] = true;
		}
		
		return map;
	}
	
	function getLatinCharsSet(){
		var lower = "abcdefghijklmnopqrstuvwxyz";
		var upper = lower.toUpperCase();
		var azAZ = new Set(lower + upper);
		
		return azAZ;
	}

	function allowThouSep(currentString, Char) {

		// Can't start with a THOU_SEP
		if(currentString.length == 0)
			return false;

		// Can't have a THOU_SEP anywhere after a DEC_SEP
		var posOfDecSep = currentString.indexOf(DEC_SEP);
		if(posOfDecSep >= 0)
			return false;

		var posOfFirstThouSep       = currentString.indexOf(THOU_SEP);

		// Check if this is the first occurrence of a THOU_SEP
		if(posOfFirstThouSep < 0)
			return true;

		var posOfLastThouSep        = currentString.lastIndexOf(THOU_SEP);
		var charsSinceLastThouSep   = currentString.length - posOfLastThouSep - 1;

		// Check if there has been 3 digits since the last THOU_SEP
		if(charsSinceLastThouSep < 3)
			return false;

		var digitsSinceFirstThouSep = countDigits(currentString.substring(posOfFirstThouSep));

		// Check if there has been a multiple of 3 digits since the first THOU_SEP
		if((digitsSinceFirstThouSep % 3) > 0)
			return false;

		return true;
	}
	
	////////////////////////////////////////////////////////////////////////////////////
	// Implementation of a Set
	////////////////////////////////////////////////////////////////////////////////////
	function Set(elems){
		if(typeof elems == "string")
			this.map = stringToMap(elems);
		else
			this.map = {};
	}
	
	Set.prototype.add = function(set){
	
		var newSet = this.clone();
		
		for(var key in set.map)
			newSet.map[key] = true;
		
		return newSet;
	}
	
	Set.prototype.subtract = function(set){
		
		var newSet = this.clone();
		
		for(var key in set.map)
			delete newSet.map[key];
			
		return newSet;
	}
	
	Set.prototype.contains = function(key){
		if(this.map[key])
			return true;
		else
			return false;
	}
	
	Set.prototype.clone = function(){
		var newSet = new Set();
		
		for(var key in this.map)
			newSet.map[key] = true;
		
		return newSet;
	}
	////////////////////////////////////////////////////////////////////////////////////
	
	function stringToMap(string){
		var map = {};
		var array = string.split("");
		var i=0;
		var Char;
		
		for(i=0; i<array.length; i++){
			Char = array[i];
			map[Char] = true;
		}
		
		return map;
	}
	
	// Backdoor for testing
	$.fn.alphanum.backdoorAlphaNum = function(inputString, settings){
		var combinedSettings = getCombinedSettingsAlphaNum(settings);
		
		return trimAlphaNum(inputString, combinedSettings);
	};
	
	$.fn.alphanum.backdoorNumeric = function(inputString, settings){
		var combinedSettings = getCombinedSettingsNum(settings);
		
		return trimNum(inputString, combinedSettings);
	};

	$.fn.alphanum.setNumericSeparators = function(settings) {

		if(settings.thousandsSeparator.length != 1)
			return;

		if(settings.decimalSeparator.length != 1)
			return;

		THOU_SEP = settings.thousandsSeparator;
		DEC_SEP = settings.decimalSeparator;
	}

})( jQuery );


//Include the 3rd party lib: jquery.caret.js


// Set caret position easily in jQuery
// Written by and Copyright of Luke Morton, 2011
// Licensed under MIT
(function ($) {
	// Behind the scenes method deals with browser
	// idiosyncrasies and such
	function caretTo(el, index) {
		if (el.createTextRange) { 
			var range = el.createTextRange(); 
			range.move("character", index); 
			range.select(); 
		} else if (el.selectionStart != null) { 
			el.focus(); 
			el.setSelectionRange(index, index); 
		}
	};
	
	// Another behind the scenes that collects the
	// current caret position for an element
	
	// TODO: Get working with Opera
	function caretPos(el) {
		if ("selection" in document) {
			var range = el.createTextRange();
			try {
				range.setEndPoint("EndToStart", document.selection.createRange());
			} catch (e) {
				// Catch IE failure here, return 0 like
				// other browsers
				return 0;
			}
			return range.text.length;
		} else if (el.selectionStart != null) {
			return el.selectionStart;
		}
	};

	// The following methods are queued under fx for more
	// flexibility when combining with $.fn.delay() and
	// jQuery effects.

	// Set caret to a particular index
	$.fn.alphanum_caret = function (index, offset) {
		if (typeof(index) === "undefined") {
			return caretPos(this.get(0));
		}
		
		return this.queue(function (next) {
			if (isNaN(index)) {
				var i = $(this).val().indexOf(index);
				
				if (offset === true) {
					i += index.length;
				} else if (typeof(offset) !== "undefined") {
					i += offset;
				}
				
				caretTo(this, i);
			} else {
				caretTo(this, index);
			}
			
			next();
		});
	};
}(jQuery));

/**********************************************************
* Selection Library
* Used to determine what text is highlighted in the textbox before a key is pressed.
* http://donejs.com/docs.html#!jQuery.fn.selection
* https://github.com/jupiterjs/jquerymx/blob/master/dom/selection/selection.js
***********************************************************/
(function(e){var t=function(e){return e.replace(/([a-z])([a-z]+)/gi,function(e,t,n){return t+n.toLowerCase()}).replace(/_/g,"")},n=function(e){return e.replace(/^([a-z]+)_TO_([a-z]+)/i,function(e,t,n){return n+"_TO_"+t})},r=function(e){return e?e.ownerDocument.defaultView||e.ownerDocument.parentWindow:window},i=function(t,n){var r=e.Range.current(t).clone(),i=e.Range(t).select(t);if(!r.overlaps(i)){return null}if(r.compare("START_TO_START",i)<1){startPos=0;r.move("START_TO_START",i)}else{fromElementToCurrent=i.clone();fromElementToCurrent.move("END_TO_START",r);startPos=fromElementToCurrent.toString().length}if(r.compare("END_TO_END",i)>=0){endPos=i.toString().length}else{endPos=startPos+r.toString().length}return{start:startPos,end:endPos}},s=function(t){var n=r(t);if(t.selectionStart!==undefined){if(document.activeElement&&document.activeElement!=t&&t.selectionStart==t.selectionEnd&&t.selectionStart==0){return{start:t.value.length,end:t.value.length}}return{start:t.selectionStart,end:t.selectionEnd}}else if(n.getSelection){return i(t,n)}else{try{if(t.nodeName.toLowerCase()=="input"){var s=r(t).document.selection.createRange(),o=t.createTextRange();o.setEndPoint("EndToStart",s);var u=o.text.length;return{start:u,end:u+s.text.length}}else{var a=i(t,n);if(!a){return a}var f=e.Range.current().clone(),l=f.clone().collapse().range,c=f.clone().collapse(false).range;l.moveStart("character",-1);c.moveStart("character",-1);if(a.startPos!=0&&l.text==""){a.startPos+=2}if(a.endPos!=0&&c.text==""){a.endPos+=2}return a}}catch(h){return{start:t.value.length,end:t.value.length}}}},o=function(e,t,n){var i=r(e);if(e.setSelectionRange){if(n===undefined){e.focus();e.setSelectionRange(t,t)}else{e.select();e.selectionStart=t;e.selectionEnd=n}}else if(e.createTextRange){var s=e.createTextRange();s.moveStart("character",t);n=n||t;s.moveEnd("character",n-e.value.length);s.select()}else if(i.getSelection){var o=i.document,u=i.getSelection(),f=o.createRange(),l=[t,n!==undefined?n:t];a([e],l);f.setStart(l[0].el,l[0].count);f.setEnd(l[1].el,l[1].count);u.removeAllRanges();u.addRange(f)}else if(i.document.body.createTextRange){var f=document.body.createTextRange();f.moveToElementText(e);f.collapse();f.moveStart("character",t);f.moveEnd("character",n!==undefined?n:t);f.select()}},u=function(e,t,n,r){if(typeof n[0]==="number"&&n[0]<t){n[0]={el:r,count:n[0]-e}}if(typeof n[1]==="number"&&n[1]<=t){n[1]={el:r,count:n[1]-e};}},a=function(e,t,n){var r,i;n=n||0;for(var s=0;e[s];s++){r=e[s];if(r.nodeType===3||r.nodeType===4){i=n;n+=r.nodeValue.length;u(i,n,t,r)}else if(r.nodeType!==8){n=a(r.childNodes,t,n)}}return n};jQuery.fn.selection=function(e,t){if(e!==undefined){return this.each(function(){o(this,e,t)})}else{return s(this[0])}};e.fn.selection.getCharElement=a})(jQuery);
/*!
 * jQuery Cookie Plugin v1.4.1
 * https://github.com/carhartl/jquery-cookie
 *
 * Copyright 2006, 2014 Klaus Hartl
 * Released under the MIT license
 */
(function (factory) {
	if (typeof define === 'function' && define.amd) {
		// AMD (Register as an anonymous module)
		define(['jquery'], factory);
	} else if (typeof exports === 'object') {
		// Node/CommonJS
		module.exports = factory(require('jquery'));
	} else {
		// Browser globals
		factory(jQuery);
	}
}(function ($) {

	var pluses = /\+/g;

	function encode(s) {
		return config.raw ? s : encodeURIComponent(s);
	}

	function decode(s) {
		return config.raw ? s : decodeURIComponent(s);
	}

	function stringifyCookieValue(value) {
		return encode(config.json ? JSON.stringify(value) : String(value));
	}

	function parseCookieValue(s) {
		if (s.indexOf('"') === 0) {
			// This is a quoted cookie as according to RFC2068, unescape...
			s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\');
		}

		try {
			// Replace server-side written pluses with spaces.
			// If we can't decode the cookie, ignore it, it's unusable.
			// If we can't parse the cookie, ignore it, it's unusable.
			s = decodeURIComponent(s.replace(pluses, ' '));
			return config.json ? JSON.parse(s) : s;
		} catch(e) {}
	}

	function read(s, converter) {
		var value = config.raw ? s : parseCookieValue(s);
		return $.isFunction(converter) ? converter(value) : value;
	}

	var config = $.cookie = function (key, value, options) {

		// Write

		if (arguments.length > 1 && !$.isFunction(value)) {
			options = $.extend({}, config.defaults, options);

			if (typeof options.expires === 'number') {
				var days = options.expires, t = options.expires = new Date();
				t.setMilliseconds(t.getMilliseconds() + days * 864e+5);
			}

			return (document.cookie = [
				encode(key), '=', stringifyCookieValue(value),
				options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
				options.path    ? '; path=' + options.path : '',
				options.domain  ? '; domain=' + options.domain : '',
				options.secure  ? '; secure' : ''
			].join(''));
		}

		// Read

		var result = key ? undefined : {},
			// To prevent the for loop in the first place assign an empty array
			// in case there are no cookies at all. Also prevents odd result when
			// calling $.cookie().
			cookies = document.cookie ? document.cookie.split('; ') : [],
			i = 0,
			l = cookies.length;

		for (; i < l; i++) {
			var parts = cookies[i].split('='),
				name = decode(parts.shift()),
				cookie = parts.join('=');

			if (key === name) {
				// If second argument (value) is a function it's a converter...
				result = read(cookie, value);
				break;
			}

			// Prevent storing a cookie that we couldn't decode.
			if (!key && (cookie = read(cookie)) !== undefined) {
				result[name] = cookie;
			}
		}

		return result;
	};

	config.defaults = {};

	$.removeCookie = function (key, options) {
		// Must not alter options, thus extending a fresh object...
		$.cookie(key, '', $.extend({}, options, { expires: -1 }));
		return !$.cookie(key);
	};

}));
/*! picturefill - v3.0.2 - 2016-02-12
 * https://scottjehl.github.io/picturefill/
 * Copyright (c) 2016 https://github.com/scottjehl/picturefill/blob/master/Authors.txt; Licensed MIT
 */
!function(a){var b=navigator.userAgent;a.HTMLPictureElement&&/ecko/.test(b)&&b.match(/rv\:(\d+)/)&&RegExp.$1<45&&addEventListener("resize",function(){var b,c=document.createElement("source"),d=function(a){var b,d,e=a.parentNode;"PICTURE"===e.nodeName.toUpperCase()?(b=c.cloneNode(),e.insertBefore(b,e.firstElementChild),setTimeout(function(){e.removeChild(b)})):(!a._pfLastSize||a.offsetWidth>a._pfLastSize)&&(a._pfLastSize=a.offsetWidth,d=a.sizes,a.sizes+=",100vw",setTimeout(function(){a.sizes=d}))},e=function(){var a,b=document.querySelectorAll("picture > img, img[srcset][sizes]");for(a=0;a<b.length;a++)d(b[a])},f=function(){clearTimeout(b),b=setTimeout(e,99)},g=a.matchMedia&&matchMedia("(orientation: landscape)"),h=function(){f(),g&&g.addListener&&g.addListener(f)};return c.srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",/^[c|i]|d$/.test(document.readyState||"")?h():document.addEventListener("DOMContentLoaded",h),f}())}(window),function(a,b,c){"use strict";function d(a){return" "===a||"	"===a||"\n"===a||"\f"===a||"\r"===a}function e(b,c){var d=new a.Image;return d.onerror=function(){A[b]=!1,ba()},d.onload=function(){A[b]=1===d.width,ba()},d.src=c,"pending"}function f(){M=!1,P=a.devicePixelRatio,N={},O={},s.DPR=P||1,Q.width=Math.max(a.innerWidth||0,z.clientWidth),Q.height=Math.max(a.innerHeight||0,z.clientHeight),Q.vw=Q.width/100,Q.vh=Q.height/100,r=[Q.height,Q.width,P].join("-"),Q.em=s.getEmValue(),Q.rem=Q.em}function g(a,b,c,d){var e,f,g,h;return"saveData"===B.algorithm?a>2.7?h=c+1:(f=b-c,e=Math.pow(a-.6,1.5),g=f*e,d&&(g+=.1*e),h=a+g):h=c>1?Math.sqrt(a*b):a,h>c}function h(a){var b,c=s.getSet(a),d=!1;"pending"!==c&&(d=r,c&&(b=s.setRes(c),s.applySetCandidate(b,a))),a[s.ns].evaled=d}function i(a,b){return a.res-b.res}function j(a,b,c){var d;return!c&&b&&(c=a[s.ns].sets,c=c&&c[c.length-1]),d=k(b,c),d&&(b=s.makeUrl(b),a[s.ns].curSrc=b,a[s.ns].curCan=d,d.res||aa(d,d.set.sizes)),d}function k(a,b){var c,d,e;if(a&&b)for(e=s.parseSet(b),a=s.makeUrl(a),c=0;c<e.length;c++)if(a===s.makeUrl(e[c].url)){d=e[c];break}return d}function l(a,b){var c,d,e,f,g=a.getElementsByTagName("source");for(c=0,d=g.length;d>c;c++)e=g[c],e[s.ns]=!0,f=e.getAttribute("srcset"),f&&b.push({srcset:f,media:e.getAttribute("media"),type:e.getAttribute("type"),sizes:e.getAttribute("sizes")})}function m(a,b){function c(b){var c,d=b.exec(a.substring(m));return d?(c=d[0],m+=c.length,c):void 0}function e(){var a,c,d,e,f,i,j,k,l,m=!1,o={};for(e=0;e<h.length;e++)f=h[e],i=f[f.length-1],j=f.substring(0,f.length-1),k=parseInt(j,10),l=parseFloat(j),X.test(j)&&"w"===i?((a||c)&&(m=!0),0===k?m=!0:a=k):Y.test(j)&&"x"===i?((a||c||d)&&(m=!0),0>l?m=!0:c=l):X.test(j)&&"h"===i?((d||c)&&(m=!0),0===k?m=!0:d=k):m=!0;m||(o.url=g,a&&(o.w=a),c&&(o.d=c),d&&(o.h=d),d||c||a||(o.d=1),1===o.d&&(b.has1x=!0),o.set=b,n.push(o))}function f(){for(c(T),i="",j="in descriptor";;){if(k=a.charAt(m),"in descriptor"===j)if(d(k))i&&(h.push(i),i="",j="after descriptor");else{if(","===k)return m+=1,i&&h.push(i),void e();if("("===k)i+=k,j="in parens";else{if(""===k)return i&&h.push(i),void e();i+=k}}else if("in parens"===j)if(")"===k)i+=k,j="in descriptor";else{if(""===k)return h.push(i),void e();i+=k}else if("after descriptor"===j)if(d(k));else{if(""===k)return void e();j="in descriptor",m-=1}m+=1}}for(var g,h,i,j,k,l=a.length,m=0,n=[];;){if(c(U),m>=l)return n;g=c(V),h=[],","===g.slice(-1)?(g=g.replace(W,""),e()):f()}}function n(a){function b(a){function b(){f&&(g.push(f),f="")}function c(){g[0]&&(h.push(g),g=[])}for(var e,f="",g=[],h=[],i=0,j=0,k=!1;;){if(e=a.charAt(j),""===e)return b(),c(),h;if(k){if("*"===e&&"/"===a[j+1]){k=!1,j+=2,b();continue}j+=1}else{if(d(e)){if(a.charAt(j-1)&&d(a.charAt(j-1))||!f){j+=1;continue}if(0===i){b(),j+=1;continue}e=" "}else if("("===e)i+=1;else if(")"===e)i-=1;else{if(","===e){b(),c(),j+=1;continue}if("/"===e&&"*"===a.charAt(j+1)){k=!0,j+=2;continue}}f+=e,j+=1}}}function c(a){return k.test(a)&&parseFloat(a)>=0?!0:l.test(a)?!0:"0"===a||"-0"===a||"+0"===a?!0:!1}var e,f,g,h,i,j,k=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,l=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i;for(f=b(a),g=f.length,e=0;g>e;e++)if(h=f[e],i=h[h.length-1],c(i)){if(j=i,h.pop(),0===h.length)return j;if(h=h.join(" "),s.matchesMedia(h))return j}return"100vw"}b.createElement("picture");var o,p,q,r,s={},t=!1,u=function(){},v=b.createElement("img"),w=v.getAttribute,x=v.setAttribute,y=v.removeAttribute,z=b.documentElement,A={},B={algorithm:""},C="data-pfsrc",D=C+"set",E=navigator.userAgent,F=/rident/.test(E)||/ecko/.test(E)&&E.match(/rv\:(\d+)/)&&RegExp.$1>35,G="currentSrc",H=/\s+\+?\d+(e\d+)?w/,I=/(\([^)]+\))?\s*(.+)/,J=a.picturefillCFG,K="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",L="font-size:100%!important;",M=!0,N={},O={},P=a.devicePixelRatio,Q={px:1,"in":96},R=b.createElement("a"),S=!1,T=/^[ \t\n\r\u000c]+/,U=/^[, \t\n\r\u000c]+/,V=/^[^ \t\n\r\u000c]+/,W=/[,]+$/,X=/^\d+$/,Y=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,Z=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d||!1):a.attachEvent&&a.attachEvent("on"+b,c)},$=function(a){var b={};return function(c){return c in b||(b[c]=a(c)),b[c]}},_=function(){var a=/^([\d\.]+)(em|vw|px)$/,b=function(){for(var a=arguments,b=0,c=a[0];++b in a;)c=c.replace(a[b],a[++b]);return c},c=$(function(a){return"return "+b((a||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"});return function(b,d){var e;if(!(b in N))if(N[b]=!1,d&&(e=b.match(a)))N[b]=e[1]*Q[e[2]];else try{N[b]=new Function("e",c(b))(Q)}catch(f){}return N[b]}}(),aa=function(a,b){return a.w?(a.cWidth=s.calcListLength(b||"100vw"),a.res=a.w/a.cWidth):a.res=a.d,a},ba=function(a){if(t){var c,d,e,f=a||{};if(f.elements&&1===f.elements.nodeType&&("IMG"===f.elements.nodeName.toUpperCase()?f.elements=[f.elements]:(f.context=f.elements,f.elements=null)),c=f.elements||s.qsa(f.context||b,f.reevaluate||f.reselect?s.sel:s.selShort),e=c.length){for(s.setupRun(f),S=!0,d=0;e>d;d++)s.fillImg(c[d],f);s.teardownRun(f)}}};o=a.console&&console.warn?function(a){console.warn(a)}:u,G in v||(G="src"),A["image/jpeg"]=!0,A["image/gif"]=!0,A["image/png"]=!0,A["image/svg+xml"]=b.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),s.ns=("pf"+(new Date).getTime()).substr(0,9),s.supSrcset="srcset"in v,s.supSizes="sizes"in v,s.supPicture=!!a.HTMLPictureElement,s.supSrcset&&s.supPicture&&!s.supSizes&&!function(a){v.srcset="data:,a",a.src="data:,a",s.supSrcset=v.complete===a.complete,s.supPicture=s.supSrcset&&s.supPicture}(b.createElement("img")),s.supSrcset&&!s.supSizes?!function(){var a="data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==",c="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d=b.createElement("img"),e=function(){var a=d.width;2===a&&(s.supSizes=!0),q=s.supSrcset&&!s.supSizes,t=!0,setTimeout(ba)};d.onload=e,d.onerror=e,d.setAttribute("sizes","9px"),d.srcset=c+" 1w,"+a+" 9w",d.src=c}():t=!0,s.selShort="picture>img,img[srcset]",s.sel=s.selShort,s.cfg=B,s.DPR=P||1,s.u=Q,s.types=A,s.setSize=u,s.makeUrl=$(function(a){return R.href=a,R.href}),s.qsa=function(a,b){return"querySelector"in a?a.querySelectorAll(b):[]},s.matchesMedia=function(){return a.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?s.matchesMedia=function(a){return!a||matchMedia(a).matches}:s.matchesMedia=s.mMQ,s.matchesMedia.apply(this,arguments)},s.mMQ=function(a){return a?_(a):!0},s.calcLength=function(a){var b=_(a,!0)||!1;return 0>b&&(b=!1),b},s.supportsType=function(a){return a?A[a]:!0},s.parseSize=$(function(a){var b=(a||"").match(I);return{media:b&&b[1],length:b&&b[2]}}),s.parseSet=function(a){return a.cands||(a.cands=m(a.srcset,a)),a.cands},s.getEmValue=function(){var a;if(!p&&(a=b.body)){var c=b.createElement("div"),d=z.style.cssText,e=a.style.cssText;c.style.cssText=K,z.style.cssText=L,a.style.cssText=L,a.appendChild(c),p=c.offsetWidth,a.removeChild(c),p=parseFloat(p,10),z.style.cssText=d,a.style.cssText=e}return p||16},s.calcListLength=function(a){if(!(a in O)||B.uT){var b=s.calcLength(n(a));O[a]=b?b:Q.width}return O[a]},s.setRes=function(a){var b;if(a){b=s.parseSet(a);for(var c=0,d=b.length;d>c;c++)aa(b[c],a.sizes)}return b},s.setRes.res=aa,s.applySetCandidate=function(a,b){if(a.length){var c,d,e,f,h,k,l,m,n,o=b[s.ns],p=s.DPR;if(k=o.curSrc||b[G],l=o.curCan||j(b,k,a[0].set),l&&l.set===a[0].set&&(n=F&&!b.complete&&l.res-.1>p,n||(l.cached=!0,l.res>=p&&(h=l))),!h)for(a.sort(i),f=a.length,h=a[f-1],d=0;f>d;d++)if(c=a[d],c.res>=p){e=d-1,h=a[e]&&(n||k!==s.makeUrl(c.url))&&g(a[e].res,c.res,p,a[e].cached)?a[e]:c;break}h&&(m=s.makeUrl(h.url),o.curSrc=m,o.curCan=h,m!==k&&s.setSrc(b,h),s.setSize(b))}},s.setSrc=function(a,b){var c;a.src=b.url,"image/svg+xml"===b.set.type&&(c=a.style.width,a.style.width=a.offsetWidth+1+"px",a.offsetWidth+1&&(a.style.width=c))},s.getSet=function(a){var b,c,d,e=!1,f=a[s.ns].sets;for(b=0;b<f.length&&!e;b++)if(c=f[b],c.srcset&&s.matchesMedia(c.media)&&(d=s.supportsType(c.type))){"pending"===d&&(c=d),e=c;break}return e},s.parseSets=function(a,b,d){var e,f,g,h,i=b&&"PICTURE"===b.nodeName.toUpperCase(),j=a[s.ns];(j.src===c||d.src)&&(j.src=w.call(a,"src"),j.src?x.call(a,C,j.src):y.call(a,C)),(j.srcset===c||d.srcset||!s.supSrcset||a.srcset)&&(e=w.call(a,"srcset"),j.srcset=e,h=!0),j.sets=[],i&&(j.pic=!0,l(b,j.sets)),j.srcset?(f={srcset:j.srcset,sizes:w.call(a,"sizes")},j.sets.push(f),g=(q||j.src)&&H.test(j.srcset||""),g||!j.src||k(j.src,f)||f.has1x||(f.srcset+=", "+j.src,f.cands.push({url:j.src,d:1,set:f}))):j.src&&j.sets.push({srcset:j.src,sizes:null}),j.curCan=null,j.curSrc=c,j.supported=!(i||f&&!s.supSrcset||g&&!s.supSizes),h&&s.supSrcset&&!j.supported&&(e?(x.call(a,D,e),a.srcset=""):y.call(a,D)),j.supported&&!j.srcset&&(!j.src&&a.src||a.src!==s.makeUrl(j.src))&&(null===j.src?a.removeAttribute("src"):a.src=j.src),j.parsed=!0},s.fillImg=function(a,b){var c,d=b.reselect||b.reevaluate;a[s.ns]||(a[s.ns]={}),c=a[s.ns],(d||c.evaled!==r)&&((!c.parsed||b.reevaluate)&&s.parseSets(a,a.parentNode,b),c.supported?c.evaled=r:h(a))},s.setupRun=function(){(!S||M||P!==a.devicePixelRatio)&&f()},s.supPicture?(ba=u,s.fillImg=u):!function(){var c,d=a.attachEvent?/d$|^c/:/d$|^c|^i/,e=function(){var a=b.readyState||"";f=setTimeout(e,"loading"===a?200:999),b.body&&(s.fillImgs(),c=c||d.test(a),c&&clearTimeout(f))},f=setTimeout(e,b.body?9:99),g=function(a,b){var c,d,e=function(){var f=new Date-d;b>f?c=setTimeout(e,b-f):(c=null,a())};return function(){d=new Date,c||(c=setTimeout(e,b))}},h=z.clientHeight,i=function(){M=Math.max(a.innerWidth||0,z.clientWidth)!==Q.width||z.clientHeight!==h,h=z.clientHeight,M&&s.fillImgs()};Z(a,"resize",g(i,99)),Z(b,"readystatechange",e)}(),s.picturefill=ba,s.fillImgs=ba,s.teardownRun=u,ba._=s,a.picturefillCFG={pf:s,push:function(a){var b=a.shift();"function"==typeof s[b]?s[b].apply(s,a):(B[b]=a[0],S&&s.fillImgs({reselect:!0}))}};for(;J&&J.length;)a.picturefillCFG.push(J.shift());a.picturefill=ba,"object"==typeof module&&"object"==typeof module.exports?module.exports=ba:"function"==typeof define&&define.amd&&define("picturefill",function(){return ba}),s.supPicture||(A["image/webp"]=e("image/webp","data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA=="))}(window,document);
/**
 * File skip-link-focus-fix.js.
 *
 * Helps with accessibility for keyboard only users.
 *
 * Learn more: https://git.io/vWdr2
 */
( function() {
	var isIe = /(trident|msie)/i.test( navigator.userAgent );

	if ( isIe && document.getElementById && window.addEventListener ) {
		window.addEventListener( 'hashchange', function() {
			var id = location.hash.substring( 1 ),
				element;

			if ( ! ( /^[A-z0-9_-]+$/.test( id ) ) ) {
				return;
			}

			element = document.getElementById( id );

			if ( element ) {
				if ( ! ( /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) ) ) {
					element.tabIndex = -1;
				}

				element.focus();
			}
		}, false );
	}
} )();

function updatePeopleList(list) {
    jQuery('#peopleList').fadeOut(100, function () {
        jQuery('#peopleList').fadeIn(200);
        switch (list) {
            case 'Principal':
                jQuery('#peopleList').html(jQuery('#peoplePrincipal').html());
                jQuery("option[value='Principal']").attr('selected', 'selected');
                jQuery.cookie('peopleList', 'Principal');
                break;
            case 'Attorney':
                jQuery('#peopleList').html(jQuery('#peopleAttorney').html());
                jQuery("option[value='Attorney']").attr('selected', 'selected');
                jQuery.cookie('peopleList', 'Attorney');
                break;
            case 'Professional':
                jQuery('#peopleList').html(jQuery('#peopleProfessional').html());
                jQuery("option[value='Professional']").attr('selected', 'selected');
                jQuery.cookie('peopleList', 'Professional');
                break;
            case 'Administrative':
                jQuery('#peopleList').html(jQuery('#peopleAdministrative').html());
                jQuery("option[value='Administrative']").attr('selected', 'selected');
                jQuery.cookie('peopleList', 'Administrative');
                break;
            default:
                jQuery('#peopleList').html(jQuery('#peopleAll').html());
                jQuery("option[value='All']").attr('selected', 'selected');
                jQuery.cookie('peopleList', 'All');
        }
    });

}

function updateBioList(list) {
    jQuery('#bioList').fadeOut(100, function () {
        jQuery('#bioList').fadeIn(200);

        switch (list) {
            case 'ClientTestimonials':
            case 'Media':
            case 'Publications':
            case 'SpeakingEngagements':
            case 'RepresentativeCases':
            case 'Articles':
            case 'FirmNews':
            case 'PressReleases':
            case 'HigherEducation':
            case 'AwardsAssociations':
                jQuery('#bioList').html(jQuery('#bio' + list).html());
                jQuery("option[value='" + list + "']").attr('selected', 'selected');
                jQuery.cookie('bioList', list); 
                break;
            default:
                jQuery('#bioList').html(jQuery('.bioProfile').html());
                jQuery("option[value='Profile']").attr('selected', 'selected');
                jQuery.cookie('bioList', 'Profile');
        }

        // Handle visibility for awards sections
        if (list === 'AwardsAssociations') {
            jQuery('#sidebarAwards').hide();
            jQuery('#mobileAwards').hide();
        } else {
            if (jQuery(window).width() > 768) {
                jQuery('#sidebarAwards').show();
                jQuery('#mobileAwards').hide();
            } else {
                jQuery('#sidebarAwards').hide();
                jQuery('#mobileAwards').show();
            }
        }

        jQuery('#bioMenu .list-group-item').removeClass('active');
        jQuery(`#bioMenu .list-group-item[onclick="updateBioList('${list}')"]`).addClass('active');

    });
}


function buttonShine() {

    jQuery('#contact-float').addClass('shine-up');

    setTimeout(function () {
        jQuery('#contact-float').removeClass('shine-up');
    }, 500)

}

function setContactFloatHeight() {
    jQuery('.formDrag').css('height', Math.min(710, jQuery(window).innerHeight()) + 'px');
}

function toggleMobileContactTray() {
    jQuery('#topContactTray').slideToggle(400);
}

function applyWhenElementExists(selector, myFunction, intervalTime) {
    var interval = setInterval(function () {
        if (jQuery(selector).length > 0) {
            myFunction();
            clearInterval(interval);
        }
    }, intervalTime);
}

function trigClick(event) {
    event.preventDefault();
    if(!jQuery('script[src="https://cdn.livechatinc.com/tracking.js"]').length) {
        LiveChatWidget.init();
    }
    LiveChatWidget.call("maximize");
    return false;
}

function getCookieTab() {
    if (jQuery.cookie('peopleList') === 'undefined') { //first visit
        cookieTab = 'Attorney';
    } else {
        cookieTab = jQuery.cookie('peopleList');
    }
    return cookieTab;
}

function getBioCookieTab() {
    if (jQuery.cookie('bioList') === undefined) { //first visit
        cookieTab = 'Profile';
    } else {
        cookieTab = jQuery.cookie('bioList');
    }
    return cookieTab;
}

function showCvvHelp() {
    jQuery('#cvvHelp').slideToggle();

    jQuery('html, body').animate({
        scrollTop: jQuery('#cvvHelp').offset().top
    }, 600);

}

function hideCvvHelp() {
    jQuery('#cvvHelp').slideToggle();

    jQuery('html, body').animate({
        scrollTop: jQuery('#payTitle').offset().top
    }, 600);

}

// Lazy load using polyfill
var io = new IntersectionObserver(function (entries) {
    entries.forEach(function (elem, key) {
        if (elem['isIntersecting']) {
            if (jQuery(elem['target']).attr('data-lazy')) {
                jQuery(elem['target']).attr('src', jQuery(elem['target']).attr('data-lazy'));
            }
        }
    });
}
);

function logMongooseData() {
    //Set cookie name we are looking to grab
    var cookie_1 = "MM_correlation_Number=";
    var cookie_2 = "MM_UUID=";
    var cookie_3 = "qString=";
    var cookie_4 = "MM_session_ID=";
    var cookie_data_1 = null;
    var cookie_data_2 = null;
    var cookie_data_3 = null;
    var cookie_data_4 = null;

    //Set session check variables
    var session_cookie = "MM_Logged=";
    var session_cookie_data = null;

    //Split cookie string
    var ca = document.cookie.split(';');

    //Loop through all cookies to get the value of the one we are looking for
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(cookie_1) == 0) {
            cookie_data_1 = c.substring(cookie_1.length, c.length);
        }
        if (c.indexOf(cookie_2) == 0) {
            cookie_data_2 = c.substring(cookie_2.length, c.length);
        }
        if (c.indexOf(cookie_3) == 0) {
            cookie_data_3 = c.substring(cookie_3.length, c.length);
        }
        if (c.indexOf(cookie_4) == 0) {
            cookie_data_4 = c.substring(cookie_4.length, c.length);
        }
        if (c.indexOf(session_cookie) == 0) {
            session_cookie_data = JSON.parse(c.substring(session_cookie.length, c.length));
        }
    }

    //Only create a log if the php session ID or the mongoose number do not match or the logged cookie data is not set
    if (session_cookie_data === null || session_cookie_data.session != cookie_data_4 || session_cookie_data.mongoose_number != cookie_data_1) {

        //Only save data for if the check has not been set and all data is present
        if (cookie_data_1 != null && cookie_data_2 != null && cookie_data_3 != null && cookie_data_4 != null) {

            //Set current url for ajax call
            var url = '';
            if (window.location.href.indexOf("localhost") !== -1) {
                url = 'http://' + window.location.hostname + '/employmentlawgroup.com';
            } else {
                url = window.location.protocol + '//' + window.location.hostname;
            }

            //Call to write mongoose log to database
            jQuery.ajax({
                type: 'POST',
                url: url + '/wp-content/themes/TELG-1.1/mongoose-log-process.php',
                data: {
                    mongoose_number: cookie_data_1,
                    mongoose_uuid: cookie_data_2,
                    q_sting: cookie_data_3,
                    session: cookie_data_4
                },
            }).done(function (returnData) {
                //If write was a success create cookie to not write log again
                if (returnData == 'success') {
                    setCookie('MM_Logged', JSON.stringify({ mongoose_number: cookie_data_1, session: cookie_data_4 }));
                }
            });
        }
    }
} //logMongooseData

function setCookie(name, data) {
    //Set expire date
    // var d = new Date();
    // d.setTime(d.getTime() + (60*60*1000)); //expire set to one hour
    // var expires = d.toUTCString();

    //Set cookie in current browser
    // document.cookie = name + "=" + data + '; expires=' + expires + '; path=/';
    document.cookie = name + "=" + data + '; path=/';
}

function showVideoModal(src, title) {
    jQuery('#video-modal-title').html(title);
    jQuery('#video-modal-source').attr('src', src);
    jQuery('#video-modal').modal('show')

}

function toggleSearchBar() {
    jQuery('.search-menu').toggle('fast');
}

function disclaimerBanner() {
    // if single-self-help-guides-content.php page
    if (jQuery('.disclaimer-banner').length > 0) {

        var HEADER_HEIGHT = jQuery('#masthead').height();

        // Set offset from header
        jQuery('.disclaimer-banner').css('top', HEADER_HEIGHT);

        jQuery(document).on('click', 'a[href^="#"]', function (event) {
            event.preventDefault();

            // Smooth scroll to on anchored elements
            jQuery('html, body').animate({
                scrollTop: jQuery(jQuery.attr(this, 'href')).offset().top - HEADER_HEIGHT  // offset height of fixed disclaimer banner
            }, 50);
        });

    }
}

jQuery(document).ready(function () {
    //Initialize disclaimer banner
    disclaimerBanner();

    jQuery(window).scroll(function () {
        if (document.querySelector('.disclaimer-section') != null) {

            // Show disclaimer banner once the disclaimer is scrolled out of view
            var top = jQuery(window).scrollTop();

            var bottomDiv = jQuery('.disclaimer-section').offset().top + jQuery('.disclaimer-section').outerHeight();

            if (bottomDiv <= top) {
                // Reset offset from header
                var HEADER_HEIGHT = jQuery('#masthead').height();
                jQuery('.disclaimer-banner').css('top', HEADER_HEIGHT);

                jQuery('.disclaimer-banner').fadeIn(); // show disclaimer banner

                //Check for IE
                if (window.document.documentMode) {
                    // The sticky menu is disabled on IE so the disclaimer should always be set to the top of the page
                    jQuery('.disclaimer-banner').css('top', '0px');
                } else {
                    // Dynamically set height of disclaimer banner if on a small screen device
                    // Needed because of shrinking header on scroll for mobile
                    if (jQuery(window).width() <= 768) {
                        //Grab height of header
                        var newtop = jQuery('#masthead').height();
                        jQuery('.disclaimer-banner').css('top', (newtop - 2) + 'px');
                    }
                }

            } else {
                jQuery('.disclaimer-banner').fadeOut(); // hide disclaimer banner
            }

        } // if not null
    }); // end scroll

    jQuery(window).resize(function () {
        setTimeout(function () {
            disclaimerBanner();
        }, 500);
    }); // end resize

    // Set up elements to observe for lazy loading
    jQuery.each(jQuery('.lazy'), function (index, value) {
        io.observe(value);
    });

    jQuery('#sidebar-testimonial-videos').carousel({
        interval: 5000
    });

    jQuery('#carouselExampleIndicators').carousel({
        interval: 6000
    });

    // Set testimonial name
    jQuery('#sidebar-testimonial-videos').on('slid.bs.carousel', function () {
        jQuery('#sidebar-testimonial-caption').html(jQuery('#sidebar-testimonial-videos .active').attr('data-name'));
    });
    

    jQuery('#video-modal').on('hidden.bs.modal', function (e) {
        // Silence video
        jQuery('#video-modal-source').attr('src', '');
    });

    // jQuery('a[href*="http"]').not('[href*="employmentlawgroup.net"]').not('[href*="employmentlawgroup.com"]').not('[href^="#"]').not('[href^="mailto"]').attr('target', '_blank'); //target="_blank" on all external links
    // jQuery('a[href*="employmentlawgroup.net"]').add('a[href*="employmentlawgroup.com"]').attr('target', '_self'); //target="_self" on all internal links
    // jQuery('a').not('[href*="http"]').attr('target', '_self'); //target="_self" on all internal links

    // jQuery('.YouTube').colorbox({ iframe: true, innerWidth: 640, innerHeight: 390 });

    jQuery('#00N60000001yMrq').add('#phone').numeric({  //home phone
        allowMinus: false,
        allowThouSep: false,
        allowDecSep: false
    });

    applyWhenElementExists('#item-3', function () {
        jQuery('#item-3').load((window.location.hostname === 'localhost' ? 'http://localhost:3000/' : 'https://www.') + 'employmentlawgroup.com/what-we-do-common-content/');
    }, 50);

    //attorney page cookies
    if (typeof (getTab) !== 'undefined') {
        if (getTab == 'NOTSET') {
            tab = getCookieTab();
        } else {
            tab = getTab;
        }
        updatePeopleList(tab);
    }

    jQuery('#peopleSelect').on('change', function () { updatePeopleList(jQuery('#peopleMenu').find(':selected').val()); });

    //bio page cookies
    // if (typeof (getBioTab) !== 'undefined') {
    //     if (getBioTab == 'NOTSET') {
    //         tab = getBioCookieTab();
    //     } else {
    //         tab = getBioTab;
    //     }
    //     updateBioList(tab);
    // }

    //chat-phone-text forms
    jQuery('#mobile').numeric({
        allowMinus: false,
        allowThouSep: false,
        allowDecSep: false
    });

    jQuery('#00N60000001yMrq').numeric({ //home phone
        allowMinus: false,
        allowThouSep: false,
        allowDecSep: false
    });

    jQuery('#ssl_phone').numeric({
        allowMinus: false,
        allowThouSep: false,
        allowDecSep: false
    });

    jQuery('#ssl_card_number').numeric({
        allowMinus: false,
        allowThouSep: false,
        allowDecSep: false
    });

    jQuery('#ssl_amount').numeric({
        allowMinus: false,
        allowThouSep: false,
        maxDecimalPlaces: 2
    });

    jQuery('#ssl_cvv2cvc2').numeric({
        allowMinus: false,
        allowThouSep: false,
        allowDecSep: false,
        maxDigits: 4
    });

    jQuery('#ssl_exp_date').numeric({
        allowMinus: false,
        allowThouSep: false,
        allowDecSep: false,
        maxDigits: 4
    });

    jQuery('#ssl_avs_zip').numeric({
        allowMinus: false,
        allowThouSep: false,
        allowDecSep: false,
        maxDigits: 5
    });

    jQuery('.job-button').click(function () {
        if (jQuery('#' + jQuery(this).attr('data-job')).css('display') == 'none') {
            jQuery(this).html('Show less');
        } else {
            jQuery(this).html('Show more');
        }
        jQuery('#' + jQuery(this).attr('data-job')).slideToggle();
    });

    //Menu adjustments
    jQuery('#primary-insert li').addClass('d-md-none');
    jQuery('#primary-menu-list').append(jQuery('#primary-insert').html());
    jQuery('#secondary-menu-list').append(jQuery('#secondary-insert').html());
    jQuery('#footer-menu-list').append(jQuery('#secondary-insert').html());

    jQuery('#secondary-header-search-submit').click(function (e) {
        e.preventDefault();
        jQuery('#secondary-header-search-form').submit();
    });

    jQuery(window).scroll(function () {

        if (!jQuery('#masthead').hasClass('short-header') && jQuery(window).scrollTop() > 30) {
            jQuery('#masthead').addClass('short-header');
        } 
        
        if(jQuery('#masthead').hasClass('short-header') && jQuery(window).scrollTop() < 2) {
            jQuery('#masthead').removeClass('short-header');
        }
        if (jQuery(window).scrollTop() > 0) {
            jQuery('#wpadminbar').css('display', 'none');
        } else {
            jQuery('#wpadminbar').css('display', 'block');
        }
    });

    jQuery('.menu-item.dropdown').on('mouseenter', function () {
        jQuery(this).find('.dropdown-menu').addClass('show');
    });

    jQuery('.menu-item.dropdown').on('mouseleave', function () {
        jQuery(this).find('.dropdown-menu').removeClass('show');
    });

    jQuery('.menu-item.dropdown').on('click', function () {
        if (jQuery(this).find('.dropdown-menu').hasClass('show')) {
            jQuery(this).find('.dropdown-menu').removeClass('show');
        }
    });

    // Link scrolling
    if (window.location.hash) {
        var hash = window.location.hash;
        setTimeout(function () {
            jQuery('html, body').animate({
                scrollTop: jQuery(hash).offset().top - 60
            }, 500, function () {
                console.log('done');
            });
        }, 500);
    };

    //Add active to parent menu item if child is also active
    jQuery("#primary-menu-list li").has(".active").addClass('active');

	//Add notification section to all pages except the target page
	if(window.location.pathname != '/resources/advice-for-federal-employees-affected-by-trump-personnel-actions/'){
        addNotificationBanner();
      }
  
});

jQuery(function ($) {
    const pressContainer = $('#press-release-posts-container');
    const paginationContainer = $('.press-pagination-wrapper');
    const filterNavItems = $('.press-filter-nav .filter-item a');
    const filterSelect = $('#pressFilterSelect');
    const dataProvider = $('#press-release-data-provider');
    const ajaxUrl = dataProvider.data('ajax-url');
    const nonce = dataProvider.data('nonce');

    function loadPressReleases(filter, paged = 1) {
        pressContainer.html('<div class="loading-spinner-wrapper"><div class="loading-spinner"></div></div>');
        paginationContainer.html(''); 

        $.post(ajaxUrl, {
            action: 'filter_press_releases',
            filter_type: filter,
            paged: paged,
            security: nonce
        }, function (response) {
            if (response.success) {
                pressContainer.html(response.data.posts);
                paginationContainer.html(response.data.pagination);
                updateActiveFilter(filter);

                $('html, body').animate({
                    scrollTop: pressContainer.offset().top - 204
                }, 300);
            } else {
                pressContainer.html('<p>Sorry, an error occurred. Please try again.</p>');
            }
        }).fail(function(){
             pressContainer.html('<p>Sorry, an error occurred. Please try again.</p>');
        });
    }

    function updateActiveFilter(activeFilter) {
        $('.press-filter-nav .filter-item').removeClass('active');
        $('.press-filter-nav .filter-item a').each(function () {
            if ($(this).data('filter') === activeFilter) {
                $(this).closest('.filter-item').addClass('active');
            }
        });
        filterSelect.val(activeFilter);
    }

    filterNavItems.on('click', function (e) {
        e.preventDefault();
        const value = $(this).data('filter');
        loadPressReleases(value, 1);
    });

    filterSelect.on('change', function () {
        const val = $(this).val();
        loadPressReleases(val, 1);
    });

    $('#main').on('click', '.press-pagination-wrapper .pagination a.page-link', function (e) {
        e.preventDefault();
        const href = $(this).attr('href');
        let paged = 1;

        const pagedMatch = href.match(/page\/(\d+)/) || href.match(/paged=(\d+)/);
        if (pagedMatch && pagedMatch[1]) {
            paged = parseInt(pagedMatch[1], 10);
        }
        
        const currentFilter = $('.press-filter-nav .filter-item.active a').data('filter') || filterSelect.val() || 'all';
        loadPressReleases(currentFilter, paged);

    });
    if ($('.video-swiper').length) {
        new Swiper('.video-swiper', {
            slidesPerView: 1,
            spaceBetween: 20,
            navigation: {
                nextEl: '.swiper-button-next',
                prevEl: '.swiper-button-prev',
            },
            autoplay: false,
            loop: true,
            breakpoints: {
                768: { slidesPerView: 2 },
                1200: { slidesPerView: 3 }
            }
        });
    }
});

jQuery(window).load(function () {

    // jQuery('#testimonialSlider').flexslider({
    //     animation: "slide",
    //     animationLoop: true,
    //     itemWidth: 210,
    //     itemMargin: 5,
    //     slideshow: false
    // });

    // jQuery('#SlideShow1').flexslider({
    //     slideshowSpeed: 5000,           //Integer: Set the speed of the slideshow cycling, in milliseconds
    //     animationSpeed: 10,            //Integer: Set the speed of animations, in milliseconds
    // });

    // jQuery('.gallery').colorbox({ rel: 'gallery', transition: "fade" });

    var captionCounter = 0;
    var galleryItemList = document.getElementsByClassName("photoGalleryCaption");

    do {
        var height1 = jQuery(galleryItemList[captionCounter]).height();
        var height2 = jQuery(galleryItemList[captionCounter + 1]).height();

        if (height1 != null && height2 != null) {

            if (height1 > height2) {

                jQuery(galleryItemList[captionCounter + 1]).height(height1);

            } else if (height2 > height1) {

                (galleryItemList[captionCounter]).height(height2);
            }
        }
        captionCounter = captionCounter + 2;

    } while (captionCounter < galleryItemList.length);

    logMongooseData();

    var feefoBadgePlaceholder = jQuery('#feefo-badge');
    if (feefoBadgePlaceholder.length) {
        var realFeefoSrc = feefoBadgePlaceholder.data('src');
        var realFeefoImage = new Image();
        
        realFeefoImage.onload = function() {
            feefoBadgePlaceholder.attr('src', realFeefoSrc);
        };
        
        realFeefoImage.src = realFeefoSrc;
    }
});

// On mobile menu item click, add active state and collapse other menu
function mobileMenuToggle(itemId) {
    switch (itemId) {
        case 'mobile-main-menu':
            if (jQuery('#mobile-contact-menu').hasClass("active")) {
                jQuery('#mobile-contact-menu').removeClass("active");
                jQuery('.contact-menu-mobile').removeClass("show");
            }

            if (jQuery('#mobile-search-menu').hasClass("active")) {
                jQuery('#mobile-search-menu').removeClass("active");
                jQuery('.search-menu-mobile').removeClass("show");
            }

            if (jQuery('#mobile-main-menu').hasClass("active")) {
                jQuery('#mobile-main-menu').removeClass("active");
            } else {
                jQuery('#mobile-main-menu').addClass("active");
            }
            break;
        case 'mobile-contact-menu':
            if (jQuery('#mobile-main-menu').hasClass("active")) {
                jQuery('#mobile-main-menu').removeClass("active");
                jQuery('.primary-menu-mobile').removeClass("show");
            }

            if (jQuery('#mobile-search-menu').hasClass("active")) {
                jQuery('#mobile-search-menu').removeClass("active");
                jQuery('.search-menu-mobile').removeClass("show");
            }

            if (jQuery('#mobile-contact-menu').hasClass("active")) {
                jQuery('#mobile-contact-menu').removeClass("active");
            } else {
                jQuery('#mobile-contact-menu').addClass("active");
            }
            break;
        case 'mobile-search-menu':
            if (jQuery('#mobile-main-menu').hasClass("active")) {
                jQuery('#mobile-main-menu').removeClass("active");
                jQuery('.primary-menu-mobile').removeClass("show");
            }

            if (jQuery('#mobile-contact-menu').hasClass("active")) {
                jQuery('#mobile-contact-menu').removeClass("active");
                jQuery('.contact-menu-mobile').removeClass("show");
            }

            if (jQuery('#mobile-search-menu').hasClass("active")) {
                jQuery('#mobile-search-menu').removeClass("active");
            } else {
                jQuery('#mobile-search-menu').addClass("active");
            }
            break;
    }
}

function addNotificationBanner() {
	//Set url for contact page
	var url = '';
	if(window.location.href.indexOf("localhost") !== -1) {
		url = 'http://' + window.location.hostname + '/employmentlawgroup.com';
	} else {
		url = window.location.protocol  + '//' +  window.location.hostname;
	}

	//Detect if breadcrumbs are on the page
	if(jQuery('section.breadcrumbs-wrapper').length > 0) {
		//For all internal pages add notification before the breadcrumbs
		jQuery('section.breadcrumbs-wrapper').before('<div id="custom-notification"><strong>FEDERAL EMPLOYEES</strong>: Our attorneys can help you to fight certain Trump job actions — <a href="' + url + '/resources/advice-for-federal-employees-affected-by-trump-personnel-actions/">click here</a></div>');
	} else {
			jQuery('a.carousel-item').before('<div id="custom-notification-wrapper"><div id="custom-notification" class="home"><strong>FEDERAL EMPLOYEES</strong>: Our attorneys can help you to fight certain Trump job actions — <a href="' + url + '/resources/advice-for-federal-employees-affected-by-trump-personnel-actions/">click here</a></div></div>');
	}
}
function mongooseCsvExport(startDate, endDate) {
    //Set current url for ajax call
    var url = '';
    if(window.location.href.indexOf("localhost") !== -1) {
        url = 'http://' + window.location.hostname + '/employmentlawgroup.com';
    } else {
        url = window.location.protocol + '//' + window.location.hostname;
    }
        
    //Call to write mongoose log to database
    jQuery.ajax({
        type: 'POST',
        url: url + '/wp-content/themes/TELG-1.1/mongoose-log-export.php',
        data: {
            start: startDate,
            end: endDate
        },
    }).done(function (data) {
        //Decode returned data
        var returnData = JSON.parse(data);

        //Set up variables
        var csv = [];
        var row = [];
        var d = new Date();
        var filename = 'mongoose-logs-' + (d.getMonth() + 1) + '-' + d.getDate() + '-' + d.getMilliseconds() + '.csv';
        var rows = returnData; //This is set in customersExport()
        var dataStructure = [];

        //For loop to go through all data and set it in a CSV format
        for (var z = 0; z < returnData.length; z++) {
            //Make sure all data is set to blank if undefined
            if (returnData[z].id == undefined)  returnData[z].id = '';
            if (returnData[z].mongoose_number == undefined) returnData[z].mongoose_number = '';
            if (returnData[z].mongoose_uuid == undefined) returnData[z].mongoose_uuid = '';
            if (returnData[z].q_string == undefined) returnData[z].q_string = '';

            if (returnData[z].date == undefined || isNaN(returnData[z].date)) { //Make sure there is a number before trying to convert it to a date
                returnData[z].date = '';
            } else {
                var m = new Date(parseInt(returnData[z].date * 1000));
                returnData[z].date = (m.getMonth() + 1) + "/" + m.getDate() + "/" + m.getFullYear() + ' ' + m.getHours() + ':' + m.getMinutes();
            }

            //Once all data has been confirmed, set data for cell loop
            dataStructure[z] = {
                'ID': returnData[z].id,
                'Date': returnData[z].date,
                'Number': returnData[z].mongoose_number,
                'UUID': returnData[z].mongoose_uuid,
                'URL Query': returnData[z].q_string
            };
        } //end for loop

        //Grab all the object keys to set as column titles in CSV
        var titleRow = getTableTitles(dataStructure[0]);
        for (var q = 0; q < titleRow.length; q++) {
            row.push('"' + titleRow[q] + '"');
        }//end for loop
        csv.push(row.join(","));

        //Loop through data object to now create a string with rows and cells for CSV
        for (var i = 0; i < rows.length; i++) {
            var cols = json2array(dataStructure[i]);
            row = [];

            for (var j = 0; j < cols.length; j++) {

                if (typeof cols[j] === 'string' || cols[j] instanceof String) {
                    cols[j] = cols[j].replace(/,/g, '').replace(/<(?:.|\n)*?>/gm, '');
                    cols[j] = strip(cols[j]);
                }//end if
                if (cols[j] == '') cols[j] = '';
                row.push('"' + cols[j] + '"');
            }//end for loop
            csv.push(row.join(","));
        }//end for loop

        // Download CSV file
        downloadCSV(csv.join("\n"), filename);
    });
} //csvExport

function downloadCSV(csv, filename) {
	var csvFile;
	var downloadLink;

	// CSV file
	csvFile = new Blob([csv], { type: "text/csv" });

	if (navigator.msSaveBlob) { // IE 10+

		navigator.msSaveBlob(csvFile, filename)

	} else {

		// Download link
		downloadLink = document.createElement("a");

		// File name
		downloadLink.download = filename;

		// Create a link to the file
		downloadLink.href = window.URL.createObjectURL(csvFile);

		// Hide download link
		downloadLink.style.display = "none";

		// Add the link to DOM
		document.body.appendChild(downloadLink);

		// Click download link
		downloadLink.click();
	}
} //downloadCSV

function getTableTitles(json) {
	var result = [];
	var keys = Object.keys(json);
	for (i = 0; i < keys.length; i++) {
		result.push(keys[i]);
	}
	return result;
} //getTableTitles

//Convert JSON object to an array
function json2array(json) {
	var result = [];
	var keys = Object.keys(json);
	for (i = 0; i < keys.length; i++) {
		result.push(json[keys[i]]);
	}
	return result;
} //json2array

//Strips string of html tags
function strip(html) {
	var tmp = document.createElement("DIV");
	tmp.innerHTML = html;
	return tmp.textContent || tmp.innerText || "";
} //strip
	if (localStorage.getItem('TELG_REFERRER') === null && document.referrer !== '') {
		console.log('Setting referrer in localStorage: ' + document.referrer);
		localStorage.setItem('TELG_REFERRER', document.referrer);
	} else {
		if (document.referrer === '') {
			console.log('No referrer set in request.');
		} else {
			console.log('Referrer in request: ' + document.referrer);
		}
		if (localStorage.getItem('TELG_REFERRER') !== null) {
			console.log('Referrer previously set in localStorage: ' + localStorage.getItem('TELG_REFERRER'));
		} else {
			console.log('No referrer previously set in localStorage.');
		}
	}

	function addAiTrackingFields(formId) {
		var form = document.getElementById(formId);
		if (form) {
			if (localStorage.getItem('TELG_REFERRER') !== null) {
				const telgReferrer = localStorage.getItem('TELG_REFERRER');

				var isAi = false;

				if (telgReferrer.includes('perplexity.ai')) {
					isAi = true;
					fieldValue = 'AI -Perplexity AI';
				}
				if (telgReferrer.includes('chatgpt.com')) {
					isAi = true;
					fieldValue = 'AI -ChatGPT Search';
				}
				if (telgReferrer.includes('copilot.microsoft.com')) {
					isAi = true;
					fieldValue = 'AI -Microsoft Copilot (Bing AI)';
				}
				if (telgReferrer.includes('gemini.google.com')) {
					isAi = true;
					fieldValue = 'AI -Google Gemini';
				}
				if (telgReferrer.includes('you.com')) {
					isAi = true;
					fieldValue = 'AI -You.com';
				}
				if (telgReferrer.includes('phind.com')) {
					isAi = true;
					fieldValue = 'AI -Phind';
				}
				if (telgReferrer.includes('komo.ai')) {
					isAi = true;
					fieldValue = 'AI -Komo';
				}
				if (telgReferrer.includes('andisearch.com')) {
					isAi = true;
					fieldValue = 'AI -Andi';
				}
				if (telgReferrer.includes('arc.net')) {
					isAi = true;
					fieldValue = 'AI -Arc Search';
				}
				if (telgReferrer.includes('chat.deepseek.com')) {
					isAi = true;
					fieldValue = 'AI -DeepSeek';
				}
				if (telgReferrer.includes('claude.ai')) {
					isAi = true;
					fieldValue = 'AI -Claude';
				}
				if (telgReferrer.includes('search.brave.com')) {
					isAi = true;
					fieldValue = 'AI -Brave Search AI';
				}
				if (telgReferrer.includes('startpage.com')) {
					isAi = true;
					fieldValue = 'AI -Startpage AI';
				}
				if (telgReferrer.includes('neeva.com')) {
					isAi = true;
					fieldValue = 'AI -Neeva';
				}
				if (telgReferrer.includes('searchgpt.com')) {
					isAi = true;
					fieldValue = 'AI -SearchGPT';
				}

				if (isAi) {
					var marketingSource = document.createElement('input');
					marketingSource.type = 'hidden';
					marketingSource.name = '00N60000001yE5M';
					marketingSource.value = 'Internet';
					form.appendChild(marketingSource);

					var marketingSourceDetails = document.createElement('input');
					marketingSourceDetails.type = 'hidden';
					marketingSourceDetails.name = '00N60000001yE7c';
					marketingSourceDetails.value = fieldValue;
					form.appendChild(marketingSourceDetails);
				}
			}
		}
	}
</script>


<script>
	jQuery('#mobile-livechat-eye-catcher-close').click(function() {
		jQuery('#mobile-livechat-eye-catcher').css('display', 'none');
	});
	jQuery('#mobile-livechat-eye-catcher #livechat-eye-catcher-img').click(function() {
		jQuery('#mobile-livechat-eye-catcher').css('display', 'none');
		LiveChatWidget.call("maximize");
	});
	setTimeout(function() {
		jQuery('#mobile-livechat-eye-catcher').css('display', 'block');
	}, 6000);
	setTimeout(function() {
		var script = document.createElement('script');
		script.src = 'https://www.google.com/recaptcha/api.js?render=6LcQTBgaAAAAAPeQuMqRUeBFel7EEzop2uA7cTtM';
		document.body.appendChild(script);
	}, 5000);
</script>

	<!-- Start of LiveChat (www.livechatinc.com) code -->
	<script>
		window.__lc = window.__lc || {};
		window.__lc.license = 18788796;
		window.__lc.asyncInit = true;
		window.__lc.chat_between_groups = false;
		window.__lc.integration_name = "manual_onboarding";
		window.__lc.params = [{
			name: 'VisitRef',
			value: '/in-the-news/whistleblower-law-blog/?mobile=0'
		}, ];
		(function(n, t, c) {
			function i(n) {
				return e._h ? e._h.apply(null, n) : e._q.push(n)
			}
			var e = {
				_q: [],
				_h: null,
				_v: "2.0",
				on: function() {
					i(["on", c.call(arguments)])
				},
				once: function() {
					i(["once", c.call(arguments)])
				},
				off: function() {
					i(["off", c.call(arguments)])
				},
				get: function() {
					if (!e._h) throw new Error("[LiveChatWidget] You can't use getters before load.");
					return i(["get", c.call(arguments)])
				},
				call: function() {
					i(["call", c.call(arguments)])
				},
				init: function() {
					var n = t.createElement("script");
					n.async = !0, n.type = "text/javascript", n.src = "https://cdn.livechatinc.com/tracking.js", t.head.appendChild(n)
				}
			};
			!n.__lc.asyncInit && e.init(), n.LiveChatWidget = n.LiveChatWidget || e
		}(window, document, [].slice))

		setTimeout(function() {
			if (!jQuery('script[src="https://cdn.livechatinc.com/tracking.js"]').length) {
				LiveChatWidget.init();
			}
		}, 5000);
	</script>
	<noscript><a href="https://www.livechat.com/chat-with/18788796/?params=VisitRef%3D/in-the-news/whistleblower-law-blog/?mobile=0" rel="nofollow">Chat with us</a>, powered by <a href="https://www.livechat.com/?welcome" rel="noopener nofollow" target="_blank">LiveChat</a></noscript>
	<!-- End of LiveChat code -->
<script type="application/ld+json">
	{
		"@context": {
			"@vocab": "http://schema.org/"
		},
		"@graph": [{
				"@id": "http://www.employmentlawgroup.com/",
				"@type": "LocalBusiness",
				"name": "The Employment Law Group",
				"url": "http://www.employmentlawgroup.com/",
				"logo": "http://www.employmentlawgroup.com/wp-content/themes/TELG-1.1/images/employment-law-group.png",
				"image": "https://2cs3cx2yma518httli5u9nce-wpengine.netdna-ssl.com/wp-content/themes/TELG-1.1/images/image-2-team4.jpg",
				"priceRange": "$",
				"address": {
					"@type": "PostalAddress",
					"streetAddress": "1717 K St. NW, Ste 1110",
					"addressLocality": "Washington",
					"addressRegion": "DC",
					"postalCode": "20006-5345",
					"addressCountry": "USA"
				},
				"containedInPlace": [{
					"type": "Place",
					"@type": "PostalAddress",
					"streetAddress": "1717 K St. NW, Ste 1110",
					"addressLocality": "Washington",
					"addressRegion": "DC",
					"postalCode": "20006-5345",
					"addressCountry": "USA"
				}],
				"telephone": "(202) 331-3911",
				"openingHours": "24 hours",
				"geo": {
					"@type": "GeoCoordinates",
					"latitude": "38.901130",
					"longitude": "-77.039700"
				},
				"description": "Nationally recognized whistleblower and discrimination attorneys.",
				"areaServed": [
					"Washington",
					"District of Columbia",
					"United States"
				],
				"memberOf": [
					"The District of Columbia Bar",
					"Maryland State Bar Association",
					"Virginia State Bar Association",
					"Florida Bar Association",
					"National Employment Lawyers Association",
					"Federal Bar Association",
					"Metropolitan Washington Employment Lawyers Association",
					" American Bar Association",
					"California Bar Association"
				],
				"currenciesAccepted": "USD",
				"paymentAccepted": "Cash, Credit Card",
				"sameAs": [
					"https://www.yelp.com/biz/the-employment-law-group-washington-4",
					"https://www.glassdoor.com/Reviews/The-Employment-Law-Group-Reviews-E644212.htm",
					"https://bestlawfirms.usnews.com/profile/the-employment-law-group-p-c/overview/47752",
					"https://www.facebook.com/whistleblowerlaw/",
					"https://profiles.superlawyers.com/washington-dc/washington/lawfirm/the-employment-law-group-pc/69c1d397-32cb-4693-b127-b8e1a687121c.html",
					"https://www.linkedin.com/company/the-employment-law-group/"
				]
			},
			{
				"@type": "LegalService",
				"parentOrganization": {
					"name": "The Employment Law Group"
				},
				"name": "The Employment Law Group",
				"address": {
					"@type": "PostalAddress",
					"streetAddress": "1717 K St. NW, Ste 1110",
					"addressLocality": "Washington",
					"addressRegion": "DC",
					"postalCode": "20006-5345",
					"telephone": "(202) 331-3911"
				},
				"openingHours": [
					"Mo, Tu, We, Th, Fr 08:30-17:30"
				]
			}
		]
	}
</script>

<!-- Google Code for All visitors -->
<script type="text/javascript">
	/* <![CDATA[ */
	var google_conversion_id = 1034798451;
	var google_conversion_label = "mLYoCIeKuQIQ84q37QM";
	var google_custom_params = window.google_tag_params;
	var google_remarketing_only = true;
	/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
	<div style="display:inline;">
		<img height="1" width="1" style="border-style:none;" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/1034798451/?value=1.00&amp;currency_code=USD&amp;label=mLYoCIeKuQIQ84q37QM&amp;guid=ON&amp;script=0" alt="Google Ads" />
	</div>
</noscript>

<script type="text/javascript" src="//cdn.callrail.com/companies/191970782/55e0a1a85ef981792db4/12/swap.js"></script>
</body>

</html>