/g,">")}function re(a){return Object.keys(a||{}).reduce((t,e)=>t+"".concat(e,": ").concat(a[e].trim(),";"),"")}function ne(t){return t.size!==w.size||t.x!==w.x||t.y!==w.y||t.rotate!==w.rotate||t.flipX||t.flipY}function Ne(){var t,e,a=_,r=x.cssPrefix,n=x.replacementClass;let i=':host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714285705em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width,2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1,1) translateY(0)}100%{transform:scale(1,1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}100%,40%{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1,1)}.fa-flip-vertical{transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1,-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}';return"fa"===r&&n===a||(t=new RegExp("\\.".concat("fa","\\-"),"g"),e=new RegExp("\\--".concat("fa","\\-"),"g"),a=new RegExp("\\.".concat(a),"g"),i=i.replace(t,".".concat(r,"-")).replace(e,"--".concat(r,"-")).replace(a,".".concat(n))),i}let et=!1;function ie(){if(x.autoAddCss&&!et){var t=Ne();if(t&&f){var a=p.createElement("style"),r=(a.setAttribute("type","text/css"),a.innerHTML=t,p.head.childNodes);let e=null;for(let t=r.length-1;-1t())}let at=[],e=!1;function Fe(t){f&&(e?setTimeout(t,0):at.push(t))}function se(t){var a,{tag:e,attributes:r={},children:n=[]}=t;return"string"==typeof t?Oe(t):"<".concat(e," ").concat((a=r,Object.keys(a||{}).reduce((t,e)=>t+"".concat(e,'="').concat(Oe(a[e]),'" '),"").trim()),">").concat(n.map(se).join(""),"").concat(e,">")}function Ee(t,e,a){if(t&&t[e]&&t[e][a])return{prefix:e,iconName:a,icon:t[e][a]}}function le(t,e,a,r){for(var n,i,o=Object.keys(t),s=o.length,l=void 0!==r?je(e,r):e,f=void 0===a?(n=1,t[o[0]]):(n=0,a);n{var e=[];let a=0;for(var r=t.length;a{var a=r[e];return!!a.icon?t[a.iconName]=a.icon:t[e]=a,t},{})}function ce(t,e,a){var{skipHooks:a=!1}=2(t[e]=Object.keys(n[e]),t),{}),m=null,lt={},ft={},ct={},ut={},dt={};function Re(t,e,a){let r=(t=>{let e=null,a=null;var r,n,i,o=t.match(rt),s=t.match(nt);return(t=t.match(d[0])||t.match(d[1])||t.match(d[2]))?({cls1:t,d1:r,cls2:n,d2:i}=t.groups,r&&i&&!t&&!n?a=[r,i]:r&&t&&!i?a=-1{t(r)}),delete k[t][e]}let k={};function Le(t,e){return(Ie(t)||(t=>1===t.length&&0<=(t=Me(t,0))&&t<=127)(t)?"unicode/".concat(fe(t)):"".concat(t)).concat(void 0===e?"":"-".concat(e),".svg")}function De(t,e){var e=e.split("-"),a=e[0],e=e.slice(1).join("-");return a!==t||""===e||(a=e,~Z.indexOf(a))?null:e}function Te(r,n){var t=2{if(!o)return t(new Error("No URL available to fetch SVGs from. Specify in params or by setting config.fetchSvgFrom"));if(i&&!s)return t(new Error("No URL available to fetch kit SVGs from. Specify in params or by setting config.fetchUploadedSvgFrom"));let a=i?"".concat(s,"/").concat(l,"/icons/").concat(Le(n,f)):"".concat(o,"/").concat(ke[r],"/").concat(Le(n));if(l&&(a="".concat(a,"?token=").concat(l)),oe.styles[r]&&oe.styles[r][n])return e(oe.styles[r][n]);k[r][n].push(t=>{e(t)}),1===k[r][n].length&&("function"==typeof fetch?fetch(a,{mode:"cors"}).then(t=>t.text()).then(t=>{Re(r,n,t)}).catch(()=>{Re(r,n,"")}):Re(r,n,""))})}let A=()=>{var t=r=>le(s,(t,e,a)=>(t[a]=le(e,r,{}),t),{});lt=t((e,t,a)=>(t[3]&&(e[t[3]]=a),t[2]&&t[2].filter(t=>"number"==typeof t).forEach(t=>{e[t.toString(16)]=a}),e)),ft=t((e,t,a)=>(e[a]=a,t[2]&&t[2].filter(t=>"string"==typeof t).forEach(t=>{e[t]=a}),e)),dt=t((e,t,a)=>{t=t[2];return e[a]=a,t.forEach(t=>{e[t]=a}),e});let n="far"in s||x.autoFetchSvg;t=le(it,(t,e)=>{var a=e[0];let r=e[1];e=e[2];return"far"!==r||n||(r="fas"),"string"==typeof a&&(t.names[a]={prefix:r,iconName:e}),"number"==typeof a&&(t.unicodes[a.toString(16)]={prefix:r,iconName:e}),t},{names:{},unicodes:{}});ct=t.names,ut=t.unicodes,m=de(x.styleDefault,{family:x.familyDefault})};function Ue(t,e){return(lt[t]||{})[e]}function ue(t,e){return(dt[t]||{})[e]}function Ye(t){return ct[t]||{prefix:null,iconName:null}}Ht=t=>{m=de(t.styleDefault,{family:x.familyDefault})},o.push(Ht),A();let mt=()=>({prefix:null,iconName:null,rest:[]});function de(t,e){var{family:e=Wt}=1a.indexOf(t)===e)}function me(t,e){var{skipLookups:e=!1}=1r.includes(t))),i=We(t.filter(t=>!$t.includes(t))),[o=null]=n.filter(t=>(a=t,!xe.includes(t))),n=(t=>{let a=Wt,r=ot.reduce((t,e)=>(t[e]="".concat(x.cssPrefix,"-").concat(e),t),{});return we.forEach(e=>{(t.includes(r[e])||t.some(t=>st[e].includes(t)))&&(a=e)}),a})(n),i=Lt(Lt({},(t=>{let a=[],r=null;return t.forEach(t=>{var e=De(x.cssPrefix,t);e?r=e:t&&a.push(t)}),{iconName:r,rest:a}})(i)),{},{prefix:de(o,{family:n})});return Lt(Lt(Lt({},i),(t=>{var{values:t,family:e,canonical:a,givenPrefix:r="",styles:n={},config:i={}}=t,o=e===_t,s=t.includes("fa-duotone")||t.includes("fad"),l="duotone"===i.familyDefault,f="fad"===a.prefix||"fa-duotone"===a.prefix;return!o&&(s||l||f)&&(a.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(a.prefix="fab"),!a.prefix&&ht.includes(e)&&(Object.keys(n).find(t=>pt.includes(t))||i.autoFetchSvg)&&(o=Ae.get(e).defaultShortPrefixId,a.prefix=o,a.iconName=ue(a.prefix,a.iconName)||a.iconName),"fa"!==a.prefix&&"fa"!==r||(a.prefix=m||"fas"),a})({values:t,family:n,styles:s,config:x,canonical:i,givenPrefix:a})),((t,e,a)=>{let{prefix:r,iconName:n}=a;return!t&&r&&n&&(a="fa"===e?Ye(n):{},t=ue(r,n),n=a.iconName||t||n,"far"!==(r=a.prefix||r)||s.far||!s.fas||x.autoFetchSvg||(r="fas")),{prefix:r,iconName:n}})(e,a,i))}let ht=we.filter(t=>t!==Wt||t!==_t),pt=Object.keys(qt).filter(t=>t!==Wt).map(t=>Object.keys(qt[t])).flat(),gt=[],S={},P={},vt=Object.keys(P);function _e(t,e){for(var a=arguments.length,r=new Array(2{e=t.apply(null,[e,...r])}),e}function he(t){for(var e=arguments.length,a=new Array(1{t.apply(null,a)})}function pe(t){var e=Array.prototype.slice.call(arguments,1);return P[t]?P[t].apply(null,e):void 0}function He(t){"fa"===t.prefix&&(t.prefix="fas");var e=t.iconName,t=t.prefix||m;if(e)return e=ue(t,e)||e,Ee(bt.definitions,t,e)||Ee(oe.styles,t,e)}let bt=new class{constructor(){this.definitions={}}add(){for(var t=arguments.length,e=new Array(t),a=0;a{this.definitions[t]=Lt(Lt({},this.definitions[t]||{}),r[t]),ce(t,r[t]);var e=n[Wt][t];e&&ce(e,r[t]),A()})}reset(){this.definitions={}}_pullDefinitions(n,t){let i=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(i).map(t=>{let{prefix:e,iconName:a,icon:r}=i[t];t=r[2];n[e]||(n[e]={}),0{"string"==typeof t&&(n[e][t]=r)}),n[e][a]=r}),n}},O={noAuto:()=>{x.autoReplaceSvg=!1,x.observeMutations=!1,he("noAuto")},config:x,dom:{i2svg:function(){var t=0{N({autoReplaceSvgRoot:e}),he("watch",t)})}},parse:{icon:t=>{var e,a;return null===t?null:"object"==typeof t&&t.prefix&&t.iconName?{prefix:t.prefix,iconName:ue(t.prefix,t.iconName)||t.iconName}:Array.isArray(t)&&2===t.length?(e=0===t[1].indexOf("fa-")?t[1].slice(3):t[1],{prefix:a=de(t[0]),iconName:ue(a,e)||e}):"string"==typeof t&&(-1se(t))}}),Object.defineProperty(e,"node",{get:function(){var t;if(f)return(t=p.createElement("div")).innerHTML=e.html,t.children}}),e}function Ve(t){let{icons:{main:e,mask:a},prefix:r,iconName:n,transform:i,symbol:o,title:s,maskId:l,titleId:f,extra:c,watchable:u=!1}=t;var d,m,{width:t,height:h}=a.found?a:e,p=Bt.includes(r),g=[x.replacementClass,n?"".concat(x.cssPrefix,"-").concat(n):""].filter(t=>-1===c.classes.indexOf(t)).filter(t=>""!==t||!!t).concat(c.classes).join(" "),g={children:[],attributes:Lt(Lt({},c.attributes),{},{"data-prefix":r,"data-icon":n,class:g,role:c.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(t," ").concat(h)})},p=p&&!~c.classes.indexOf("fa-fw")?{width:"".concat(t/h*16*.0625,"em")}:{},t=(u&&(g.attributes[v]=""),s&&(g.children.push({tag:"title",attributes:{id:g.attributes["aria-labelledby"]||"title-".concat(f||te())},children:[s]}),delete g.attributes.title),Lt(Lt({},g),{},{prefix:r,iconName:n,main:e,mask:a,maskId:l,transform:i,symbol:o,styles:Lt(Lt({},p),c.styles)})),{children:h,attributes:g}=a.found&&e.found?pe("generateAbstractMask",t)||{children:[],attributes:{}}:pe("generateAbstractIcon",t)||{children:[],attributes:{}};return t.children=h,t.attributes=g,o?({prefix:p,iconName:h,children:g,attributes:m,symbol:d}=p=t,p=!0===d?"".concat(p,"-").concat(x.cssPrefix,"-").concat(h):d,[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:Lt(Lt({},m),{},{id:p}),children:g}]}]):({children:h,main:d,mask:m,attributes:p,styles:g,transform:t}=h=t,ne(t)&&d.found&&!m.found&&({width:m,height:d}=d,m={x:m/d/2,y:.5},p.style=re(Lt(Lt({},g),{},{"transform-origin":"".concat(m.x+t.x/16,"em ").concat(m.y+t.y/16,"em")}))),[{tag:"svg",attributes:p,children:h}])}function Be(t){var{content:t,width:e,height:a,transform:r,title:n,extra:i,watchable:o=!1}=t,s=Lt(Lt(Lt({},i.attributes),n?{title:n}:{}),{},{class:i.classes.join(" ")}),o=(o&&(s[v]=""),Lt({},i.styles)),i=(ne(r)&&(o.transform=(t=>{var{transform:t,width:e=l,height:a=l,startCentered:r=!1}=t;let n="";return r&&W?n+="translate(".concat(t.x/u-e/2,"em, ").concat(t.y/u-a/2,"em) "):n+=r?"translate(calc(-50% + ".concat(t.x/u,"em), calc(-50% + ").concat(t.y/u,"em)) "):"translate(".concat(t.x/u,"em, ").concat(t.y/u,"em) "),n=(n+="scale(".concat(t.size/u*(t.flipX?-1:1),", ").concat(t.size/u*(t.flipY?-1:1),") "))+"rotate(".concat(t.rotate,"deg) ")})({transform:r,startCentered:!0,width:e,height:a}),o["-webkit-transform"]=o.transform),re(o)),r=(0{var a,r;return"fa"===o&&(a=Ye(n)||{},n=a.iconName||n,i=a.prefix||i),n&&i&&C[i]&&C[i][n]?(a=C[i][n],e(ve(a))):(a={},r=function(t,a){t=0e[t]&&e[t].u&&e[t].u===fe(r));if(a)return e[a].v}}else if(t&&t.iconUploads&&t.iconUploads[r]&&t.iconUploads[r].v)return t.iconUploads[r].v}(h.FontAwesomeKitConfig,n),h.FontAwesomeKitConfig&&h.FontAwesomeKitConfig.token&&(a.token=h.FontAwesomeKitConfig.token),Bt.includes(i)&&(a.version=r),n&&i&&x.autoFetchSvg?Te(i,n,Lt({},a)).then(t=>{t?e(ve(t)):(Ge(n,i),e(Lt(Lt({},yt),{},{icon:x.showMissingIcons&&n&&pe("missingIconAbstract")||{}})))}).catch(t):(Ge(n,i),void e(Lt(Lt({},yt),{},{icon:x.showMissingIcons&&n&&pe("missingIconAbstract")||{}}))))})}Xt=()=>{};let F=x.measurePerformance&&Yt&&Yt.mark&&Yt.measure?Yt:{mark:Xt,measure:Xt},E='FA "6.7.1"',xt=t=>{F.mark("".concat(E," ").concat(t," ends")),F.measure("".concat(E," ").concat(t),"".concat(E," ").concat(t," begins"),"".concat(E," ").concat(t," ends"))};var Ke={begin:t=>(F.mark("".concat(E," ").concat(t," begins")),()=>xt(t)),end:xt};let j=()=>{};function qe(t){return"string"==typeof(t.getAttribute?t.getAttribute(v):null)}function $e(e,t){let{ceFn:a="svg"===e.tag?function(t){return p.createElementNS("http://www.w3.org/2000/svg",t)}:function(t){return p.createElement(t)}}=1{e.parentNode.insertBefore($e(t),e)}),null===e.getAttribute(v)&&x.keepOriginalSource?(t=p.createComment((t=e," ".concat(t.outerHTML," "))),e.parentNode.replaceChild(t,e)):e.remove())},nest:function(t){var e=t[0],a=t[1];if(~ae(e).indexOf(x.replacementClass))return M.replace(t);let r=new RegExp("".concat(x.cssPrefix,"-.*"));delete a[0].attributes.id,a[0].attributes.class&&(t=a[0].attributes.class.split(" ").reduce((t,e)=>((e===x.replacementClass||e.match(r)?t.toSvg:t.toNode).push(e),t),{toNode:[],toSvg:[]}),a[0].attributes.class=t.toSvg.join(" "),0===t.toNode.length?e.removeAttribute("class"):e.setAttribute("class",t.toNode.join(" ")));t=a.map(t=>se(t)).join("\n");e.setAttribute(v,""),e.innerHTML=t}};function Je(t){t()}function Qe(a,t){let r="function"==typeof t?t:j;if(0===a.length)r();else{let t=Je;(t=x.mutateApproach===B?h.requestAnimationFrame||Je:t)(()=>{var t=!0!==x.autoReplaceSvg&&M[x.autoReplaceSvg]||M.replace,e=Ke.begin("mutate");a.map(t),e(),r()})}}let I=!1;function Ze(){I=!0}function ta(){I=!1}let z=null;function ea(t){if(!U)return;if(!x.observeMutations)return;let{treeCallback:n=j,nodeCallback:i=j,pseudoElementsCallback:o=j,observeMutationsRoot:e=p}=t;z=new U(t=>{if(!I){let r=m;ee(t).forEach(t=>{var e,a;"childList"===t.type&&0("class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t),{}),i=o.getAttribute("title"),o=o.getAttribute("data-fa-title-id"),x.autoA11y&&(i?s["aria-labelledby"]="".concat(x.replacementClass,"-title-").concat(o||te()):(s["aria-hidden"]="true",s.focusable="false")),s),o=_e("parseNodeAttributes",{},t),s=e.styleParser?(t=>{t=t.getAttribute("style");let e=[];return e=t?t.split(";").reduce((t,e)=>{var e=e.split(":"),a=e[0],e=e.slice(1);return a&&0e.add("".concat(V,"-").concat(t)),i=t=>e.remove("".concat(V,"-").concat(t));var a=x.autoFetchSvg?[...Se,...$t]:xe.concat(Object.keys(wt)),a=(a.includes("fa")||a.push("fa"),[".".concat($,":not([").concat(v,"])")].concat(a.map(t=>".".concat(t,":not([").concat(v,"])"))).join(", "));if(0===a.length)return Promise.resolve();let o=[];try{o=ee(t.querySelectorAll(a))}catch(t){}if(!(0{try{var a=na(e);a&&t.push(a)}catch(t){c||"MissingIcon"===t.name&&console.error(t)}return t},[]);return new Promise((e,a)=>{Promise.all(l).then(t=>{Qe(t,()=>{n("active"),n("complete"),i("pending"),"function"==typeof r&&r(),s(),e()})}).catch(t=>{s(),a(t)})})}function oa(t){let e=1{t&&Qe([t],e)})}function sa(r){let n=1(he("beforeDOMElementCreation",{iconDefinition:r,params:n}),x.autoA11y&&(f?d["aria-labelledby"]="".concat(x.replacementClass,"-title-").concat(c||te()):(d["aria-hidden"]="true",d.focusable="false")),Ve({icons:{main:ve(a),mask:s?ve(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:t,iconName:e,transform:Lt(Lt({},w),i),symbol:o,title:f,maskId:l,titleId:c,extra:{attributes:d,styles:m,classes:u}})))}}let kt={mixout(){return{icon:(r=sa,function(t){var e=1{}}=t;return ia(t,e)},t.generateSvgReplacementMutation=function(r,t){let{iconName:n,title:i,titleId:o,prefix:s,transform:l,symbol:f,mask:e,maskId:c,extra:u}=t;return new Promise((a,t)=>{Promise.all([Xe(n,s),e.iconName?Xe(e.iconName,e.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(t=>{var[t,e]=t;a([r,Ve({icons:{main:t,mask:e},prefix:s,iconName:n,transform:l,symbol:f,maskId:c,title:i,titleId:o,extra:u,watchable:!0})])}).catch(t)})},t.generateAbstractIcon=function(t){var{children:t,attributes:e,main:a,transform:r,styles:n}=t,n=re(n);0{he("beforeDOMElementCreation",{assembler:t,params:a});let e=[];return t(t=>{Array.isArray(t)?t.map(t=>{e=e.concat(t.abstract)}):e=e.concat(t.abstract)}),[{tag:"span",attributes:{class:["".concat(x.cssPrefix,"-layers"),...r].join(" ")},children:e}]})}}}},St={mixout(){return{counter(n){let i=1{he("beforeDOMElementCreation",{content:n,params:i});var{content:t,title:e,extra:a}=t={content:n.toString(),title:o,extra:{attributes:l,styles:f,classes:["".concat(x.cssPrefix,"-layers-counter"),...s]}},r=Lt(Lt(Lt({},a.attributes),e?{title:e}:{}),{},{class:a.classes.join(" ")});return 0<(a=re(a.styles)).length&&(r.style=a),(a=[]).push({tag:"span",attributes:r,children:[t]}),e&&a.push({tag:"span",attributes:{class:"sr-only"},children:[e]}),a})}}}},Pt={mixout(){return{text(t){let e=1(he("beforeDOMElementCreation",{content:t,params:e}),Be({content:t,transform:Lt(Lt({},w),a),title:r,extra:{attributes:i,styles:o,classes:["".concat(x.cssPrefix,"-layers-text"),...n]}})))}}},provides(t){t.generateLayersText=function(t,e){var a,r,{title:e,transform:n,extra:i}=e;let o=null,s=null;return W&&(a=parseInt(getComputedStyle(t).fontSize,10),r=t.getBoundingClientRect(),o=r.width/a,s=r.height/a),x.autoA11y&&!e&&(i.attributes["aria-hidden"]="true"),Promise.resolve([t,Be({content:t.innerHTML,width:o,height:s,transform:n,title:e,extra:i,watchable:!0})])}}},Ot=new RegExp('"',"ug"),Nt=[1105920,1112319],Ct=Lt(Lt(Lt(Lt({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),R=Object.keys(Ct).reduce((t,e)=>(t[e.toLowerCase()]=Ct[e],t),{}),Ft=Object.keys(R).reduce((t,e)=>{var a=R[e];return t[e]=a[900]||[...Object.entries(a)][0][1],t},{});function la(u,d){let m="".concat(H).concat(d.replace(":","-"));return new Promise((o,s)=>{if(null!==u.getAttribute(m))return o();var l=ee(u.children).filter(t=>t.getAttribute(g)===d)[0],a=h.getComputedStyle(u,d),r=a.getPropertyValue("font-family"),f=r.match(J),c=a.getPropertyValue("font-weight");let t=a.getPropertyValue("content");if(l&&!f)return u.removeChild(l),o();if(f&&"none"!==t&&""!==t){let t=a.getPropertyValue("content"),n=(a=c,c=(c=r).replace(/^['"]|['"]$/g,"").toLowerCase(),a=parseInt(a),a=isNaN(a)?"normal":a,(R[c]||{})[a]||Ft[c]);r=(r=t).replace(Ot,""),a=(a=Me(r,0))>=Nt[0]&&a<=Nt[1];var{value:r,isSecondary:a}={value:fe((c=2===r.length&&r[0]===r[1])?r[0]:r),isSecondary:a||c},c=f[0].startsWith("FontAwesome");let e=Ue(n,r),i=e;if(c&&(f=r,c=ut[f],f=Ue("fas",f),(c=c||(f?{prefix:"fas",iconName:f}:null)||{prefix:null,iconName:null}).iconName)&&c.prefix&&(e=c.iconName,n=c.prefix),i=i||r,!(e=e||String.fromCharCode(parseInt(r,16)))||a||l&&l.getAttribute(b)===n&&l.getAttribute(y)===i)o();else{u.setAttribute(m,i),l&&u.removeChild(l);let a={iconName:null,title:null,titleId:null,prefix:null,transform:w,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},r=a.extra;r.attributes[g]=d,Xe(e,n).then(t=>{var t=Ve(Lt(Lt({},a),{},{icons:{main:t,mask:mt()},prefix:n,iconName:i,extra:r,watchable:!0})),e=p.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===d?u.insertBefore(e,u.firstChild):u.appendChild(e),e.outerHTML=t.map(t=>se(t)).join("\n"),u.removeAttribute(m),o()}).catch(s)}}else o()})}function fa(t){return Promise.all([la(t,"::before"),la(t,"::after")])}function ca(t){return!(t.parentNode===document.head||~G.indexOf(t.tagName.toUpperCase())||t.getAttribute(g)||t.parentNode&&"svg"===t.parentNode.tagName)}function ua(n){if(f)return new Promise((t,e)=>{var a=ee(n.querySelectorAll("*")).filter(ca).map(fa);let r=Ke.begin("searchPseudoElements");Ze(),Promise.all(a).then(()=>{r(),ta(),t()}).catch(()=>{r(),ta(),e()})})}let Et={hooks(){return{mutationObserverCallbacks(t){return t.pseudoElementsCallback=ua,t}}},provides(t){t.pseudoElements2svg=function(t){var{node:t=p}=t;x.searchPseudoElements&&ua(t)}}},jt=!1,Mt={mixout(){return{dom:{unwatch(){Ze(),jt=!0}}}},hooks(){return{bootstrap(){ea(_e("mutationObserverCallbacks",{}))},noAuto(){z&&z.disconnect()},watch(t){t=t.observeMutationsRoot;jt?ta():ea(_e("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}},It=t=>t.toLowerCase().split(" ").reduce((t,e)=>{var e=e.toLowerCase().split("-"),a=e[0],r=e.slice(1).join("-");if(a&&"h"===r)t.flipX=!0;else if(a&&"v"===r)t.flipY=!0;else if(r=parseFloat(r),!isNaN(r))switch(a){case"grow":t.size=t.size+r;break;case"shrink":t.size=t.size-r;break;case"left":t.x=t.x-r;break;case"right":t.x=t.x+r;break;case"up":t.y=t.y-r;break;case"down":t.y=t.y+r;break;case"rotate":t.rotate=t.rotate+r}return t},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),zt={mixout(){return{parse:{transform:t=>It(t)}}},hooks(){return{parseNodeAttributes(t,e){e=e.getAttribute("data-fa-transform");return e&&(t.transform=It(e)),t}}},provides(t){t.generateAbstractTransformGrouping=function(t){var{main:t,transform:e,containerWidth:a,iconWidth:r}=t,a={transform:"translate(".concat(a/2," 256)")},n="translate(".concat(32*e.x,", ").concat(32*e.y,") "),i="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),e="rotate(".concat(e.rotate," 0 0)"),a={outer:a,inner:{transform:"".concat(n," ").concat(i," ").concat(e)},path:{transform:"translate(".concat(r/2*-1," -256)")}};return{tag:"g",attributes:Lt({},a.outer),children:[{tag:"g",attributes:Lt({},a.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:Lt(Lt({},t.icon.attributes),a.path)}]}]}}}},Rt={x:0,y:0,width:"100%",height:"100%"};function da(t){return t.attributes&&(t.attributes.fill||(!(1t.trim())):mt();return a.prefix||(a.prefix=m),t.mask=a,t.maskId=e.getAttribute("data-fa-mask-id"),t}}},provides(t){t.generateAbstractMask=function(t){var{children:t,attributes:e,main:a,mask:r,maskId:n,transform:i}=t,{width:a,icon:o}=a,{width:r,icon:s}=r,i=(t=>{var{transform:t,containerWidth:e,iconWidth:a}=t,e={transform:"translate(".concat(e/2," 256)")},r="translate(".concat(32*t.x,", ").concat(32*t.y,") "),n="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),t="rotate(".concat(t.rotate," 0 0)");return{outer:e,inner:{transform:"".concat(r," ").concat(n," ").concat(t)},path:{transform:"translate(".concat(a/2*-1," -256)")}}})({transform:i,containerWidth:r,iconWidth:a}),r={tag:"rect",attributes:Lt(Lt({},Rt),{},{fill:"white"})},a=o.children?{children:o.children.map(da)}:{},o={tag:"g",attributes:Lt({},i.inner),children:[da(Lt({tag:o.tag,attributes:Lt(Lt({},o.attributes),i.path)},a))]},a={tag:"g",attributes:Lt({},i.outer),children:[o]},i="mask-".concat(n||te()),o="clip-".concat(n||te()),n={tag:"mask",attributes:Lt(Lt({},Rt),{},{id:i,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[r,a]},a={tag:"defs",children:[{tag:"clipPath",attributes:{id:o},children:"g"===(r=s).tag?r.children:[r]},n]};return t.push(a,{tag:"rect",attributes:Lt({fill:"currentColor","clip-path":"url(#".concat(o,")"),mask:"url(#".concat(i,")")},Rt)}),{children:t,attributes:e}}}},{provides(t){let i=!1;h.matchMedia&&(i=h.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var t=[],e={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},r=(t.push({tag:"path",attributes:Lt(Lt({},e),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})}),Lt(Lt({},a),{},{attributeName:"opacity"})),n={tag:"circle",attributes:Lt(Lt({},e),{},{cx:"256",cy:"364",r:"28"}),children:[]};return i||n.children.push({tag:"animate",attributes:Lt(Lt({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:Lt(Lt({},r),{},{values:"1;0;1;1;0;1;"})}),t.push(n),t.push({tag:"path",attributes:Lt(Lt({},e),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:i?[]:[{tag:"animate",attributes:Lt(Lt({},r),{},{values:"1;0;0;0;0;1;"})}]}),i||t.push({tag:"path",attributes:Lt(Lt({},e),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:Lt(Lt({},r),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:t}}}},{hooks(){return{parseNodeAttributes(t,e){e=e.getAttribute("data-fa-symbol");return t.symbol=null!==e&&(""===e||e),t}}}}];{Ut=Vt;let r=(Gt={mixoutsTo:O}).mixoutsTo;gt=Ut,S={},Object.keys(P).forEach(t=>{-1===vt.indexOf(t)&&delete P[t]}),gt.forEach(t=>{let a=t.mixout?t.mixout():{};if(Object.keys(a).forEach(e=>{"function"==typeof a[e]&&(r[e]=a[e]),"object"==typeof a[e]&&Object.keys(a[e]).forEach(t=>{r[e]||(r[e]={}),r[e][t]=a[e][t]})}),t.hooks){let e=t.hooks();Object.keys(e).forEach(t=>{S[t]||(S[t]=[]),S[t].push(e[t])})}t.provides&&t.provides(P)}),r}!function(t){try{for(var e=arguments.length,a=new Array(1{N(),he("bootstrap")})),oe.hooks=Lt(Lt({},oe.hooks),{},{addPack:(t,e)=>{oe.styles[t]=Lt(Lt({},oe.styles[t]||{}),e),A(),N()},addPacks:t=>{t.forEach(t=>{var[t,e]=t;oe.styles[t]=Lt(Lt({},oe.styles[t]||{}),e)}),A(),N()},addShims:t=>{oe.shims.push(...t),A(),N()}})})} Documents Archive - Engineering Town of WindsorCT DepartmentsBuilding & Fire SafetyCommunity DevelopmentEconomic DevelopmentEmergency ManagementEngineeringFinanceFire DepartmentHealthHuman ResourcesNorthwest ParkPlanning & ZoningPolicePublic WorksRecreation & Leisure ServicesRegistrar of VotersRisk ManagementSenior ServicesSocial ServicesTax CollectorTown AssessorTown ClerkTown Manager's OfficeWindsor Caring ConnectionWindsor EMSWindsor Montessori SchoolWindsor Public LibraryYouth Services Bureau GovernmentTown CouncilBoards & CommissionsMeeting CalendarCommission VacanciesRegistrar of VotersCharter & OrdinancesMeeting ScheduleMeeting DocumentsTown Manager's Report Online ServicesAssessor's Property CardsPlot PlansOnline Tax PaymentOnline Program RegistrationEmail NewslettersEmergency NotificationsLand Indexes OnlineSee Click FixWatch MeetingsStay ConnectedGeographic Information System (GIS)Events Calendar / Wincal ResourcesThere's a lot to do in WindsorTown BudgetBids / Requests for ProposalsVoter InformationRecycling InformationA-Z GuideLocations & DirectionsEmploymentResidentsVisitorsVeteransCommunity Links Employment Contact Home DepartmentsBuilding & Fire SafetyCommunity DevelopmentEconomic DevelopmentEmergency ManagementEngineeringFinanceFire DepartmentHealthHuman ResourcesNorthwest ParkPlanning & ZoningPolicePublic WorksRecreation & Leisure ServicesRegistrar of VotersRisk ManagementSenior ServicesSocial ServicesTax CollectorTown AssessorTown ClerkTown Manager's OfficeWindsor Caring ConnectionWindsor EMSWindsor Montessori SchoolWindsor Public LibraryYouth Services BureauGovernment Town CouncilBoards & CommissionsMeeting CalendarCommission VacanciesRegistrar of VotersCharter & OrdinancesMeeting ScheduleMeeting DocumentsTown Manager's ReportOnline ServicesAssessor's Property CardsPlot PlansOnline Tax PaymentOnline Program RegistrationEmail NewslettersEmergency NotificationsLand Indicies OnlineSee Click FixWatch MeetingsStay ConnectedGISMeeting VideosResourcesTown BudgetBids / Requests for ProposalsVoter InformationRecycling InformationLocations & DirectionsEmploymentResidentsVisitorsVeteransCommunity LinksEmploymentContactHomeEngineeringDocumentsDocuments Category: AllFormsGeneralOrdinancePermitsStandard DetailsStormwater Education ResourcesStormwater ManagementStormwater ReportsWritten Specifications 100 Clearing, Grubbing , and Site Preparation 105 Excavation, Placement, and Disposal of Surplus Material 110 Borrow 115 Erosion and Sedimentation Control 120 Test Pits 125 Root Control System 200 Formation of Subgrade 2004 MS4 Annual Report 2005 MS4 Annual Report 2006 MS4 Annual Report 2007 MS4 Annual Report 2008 MS4 Annual Report 2009 MS4 Annual Report 2010 MS4 Annual Report 2011 MS4 Annual Report 2012 MS4 Annual Report 2013 MS4 Annual Report 2014 MS4 Annual Report 2015 MS4 Annual Report 2016 MS4 Annual Report 2017 MS4 Annual Report 2018 Draft Stormwater Annual Report 2018 MS4 Annual Report 2019 MS4 Annual Report 2020 MS4 Annual Report 2021 MS4 Annual Report 2022 MS4 Annual Report 2023 Draft MS4 Annual Report 205 Bank Run Gravel 210 Processed Aggregate Base 215 Processed Aggregate Drives 220 Bituminous Concrete Surfaces 221 Sawcut Bituminous Concrete Pavement 225 Bituminous Concrete Sidewalks, Paths, Driveways, and Parking Areas 230 Pavement Reclamation 231 Mill Existing Pavement 235 Pavement Repair 240 Bituminous Concrete Curbing 245 Concrete Curbing 250 Granite Curbing 265 Portland Cement Concrete Sidewalks and Ramps 270 Brick Pavers, Reset Brick and Various Pavers 271 Granite Belgium Block 275 Stamped Concrete Surfaces 300 Drainage, Culverts, Underdrains, and Collector Piping 301 Clean Existing Drainage System 305 Catch Basins, Drainage Manholes, and Yard Drains 310 Pipe Bulkheads 320 Grade Adjustments to Utility Boxes and Gate Valves 330 Infiltration Systems 400 Concrete Abutments, Endwalls, and Retaining Walls 405 Rip Rap 410 Dust Control 415 Loaming, Seeding, Hydroseeding, Sodding, and Erosion Control Matting 420 Plantings 425 Boundary Markers 430 Maintenance and Protection of Traffic 435 Chain Link Fencing 436 Construction Fencing 440 Construction Taking 445 Pavement Markings 450 Signage 455 Street Lighting Systems Animal Waste and Water Quality Bond Form (PDF) Car Wash Brochure Clean Water Campaign D-100 Construction Site Entrance Pad D-101 Baled Hay/Straw for Erosion Control D-102 Filter Fabric Fence for Erosion Control D-103 Silt Sacks at Catch Basins D-200 Roadway Cross Section D-201 Cul-de-sac Construction D-202 Bituminous Concrete Residential Driveway D-203 Bituminous Concrete Pavement Repairs D-203B Pavement Repairs with Flowable Fill D-204 Curb Types D-205 Concrete Sidewalks D-206 Concrete Sidewalk Ramps D-207 Brick Pavers D-208 Median Detail D-209 Speed Humps D-210 Bituminous Concrete Commercial Parking Areas and Drives D-300 Drainage Trench D-301 Underdrain / Collector Drain D-302 Catch Basin Type D-303 Catch Basin Type D-304 Catch Basin Top Type D-305 Catch Basin Type D-306 Catch Basin Type D-307 Catch Basin Top Type D-308 Drainage Manhole Precast Concrete D-309 Drainage Manhole Concrete Masonry D-310 Yard Drain D-311 Plunge Pool D-312 Wing Type Endwall D-313 Endwall D-314 Support Wall for Flared End Pipe D-400 Tree and Shrub Planting D-401 Chain Link Fencing D-402 Decorative Light Pole, Lantern, and Base D-402B Commercial Light Pole and Luminaire D-403 Concrete Light Standard Base D-404 Street Light Controller Foundation D-405 Street Light Controller Cabinet D-406 Street Light Electrical Diagram – Control D-407 Signage Disconnecting Impervious Area – Rooftops Do Not Feed Waterfowl Erosion & Sediment Control Ordinance Erosion & Sediment Control Permit Application (PDF) Erosion & Sediment Control Permit Application (WORD) Final Stormwater Plan 2017 Floodplain Development Permit (PDF) Floodplain Development Permit Request (WORD) Floodplain Management Ordinance FY 2025 – FY 2030 Adopted CIP Illicit Discharges and Connections Ordinance Impact of Rainwater Entering the Sewer System Lawn Care the Environmentally-Friendly Way Minimizing Pollution of Lawn Fertilizer Permit Application (PDF) Protecting Water Quality from Urban Runoff Reduce the Need for Pesticides/Herbicides Request for License (PDF) Stormwater Management Ordinance Stormwater Management Permit Application (PDF) Stormwater Management Permit Application (WORD) Stormwater Manual Swimming Pool Wastewater Template Certificate of Title (PDF) Template Certificate of Title (WORD) Template Inspection & Maintenance Agreement (PDF) Template Inspection & Maintenance Agreement (WORD) Town Standards and Specifications Wastewaters Associated with Food Preparation Establishments Website Search Previous SlideNext SlideShareFacebookTwitterGoogle PlusLinkedinPinterestEmailInstagramHide photo (admin)Add this ID to the plugin's Hide Photos setting:
Previous Slide
Next Slide
FacebookTwitterGoogle PlusLinkedinPinterestEmail
Add this ID to the plugin's Hide Photos setting: