1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <!-- Google tag (gtag.js) -->
vendor: 66 bytes, lines 4-5
4 5 <script defer src="https://www.googletagmanager.com/gtag/js?id=
5G-HCV41WEQLC
vendor: 14 bytes, lines 5-6
5"></script> 6
6<script defer> 7 window.dataLayer = window.dataLayer || []; 8 function gtag(){dataLayer.push();} 9 gtag('js', new Date()); 10 11 gtag('config', 'G-HCV41WEQLC'); 12 </script>
12 13 <!-- Ending Google tag (gtag.js) --> 14 15<meta charset="utf-8" /> 16<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 17<meta name="viewport" content="width=device-width, initial-scale=1" /> 18<title>Green Mountain Union High School </title> 19<meta name="description" content="" /> 20<link rel="shortcut icon" type="image/png" href="/bt-logo.png" /> 21<link rel="icon" type="image/png" href="/bt-logo.png" /> 22 23 24<style> 25/*SOURCE: <link href="https://fonts.googleapis.com/css?family=Montserrat:400,800,900" rel="stylesheet">*/ 26/* cyrillic-ext */ 27@font-face { 28 font-family: 'Montserrat'; 29 font-style: normal; 30 font-weight: 400; 31 src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); 32 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; 33} 34/* cyrillic */ 35@font-face { 36 font-family: 'Montserrat'; 37 font-style: normal; 38 font-weight: 400; 39 src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); 40 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 41} 42/* vietnamese */ 43@font-face { 44 font-family: 'Montserrat'; 45 font-style: normal; 46 font-weight: 400; 47 src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); 48 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; 49} 50/* latin-ext */ 51@font-face { 52 font-family: 'Montserrat'; 53 font-style: normal; 54 font-weight: 400; 55 src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); 56 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 57} 58/* latin */ 59@font-face { 60 font-family: 'Montserrat'; 61 font-style: normal; 62 font-weight: 400; 63 src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); 64 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 65} 66/* cyrillic-ext */ 67@font-face { 68 font-family: 'Montserrat'; 69 font-style: normal; 70 font-weight: 800; 71 src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); 72 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; 73} 74/* cyrillic */ 75@font-face { 76 font-family: 'Montserrat'; 77 font-style: normal; 78 font-weight: 800; 79 src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); 80 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 81} 82/* vietnamese */ 83@font-face { 84 font-family: 'Montserrat'; 85 font-style: normal; 86 font-weight: 800; 87 src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); 88 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; 89} 90/* latin-ext */ 91@font-face { 92 font-family: 'Montserrat'; 93 font-style: normal; 94 font-weight: 800; 95 src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); 96 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 97} 98/* latin */ 99@font-face { 100 font-family: 'Montserrat'; 101 font-style: normal; 102 font-weight: 800; 103 src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); 104 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 105} 106/* cyrillic-ext */ 107@font-face { 108 font-family: 'Montserrat';
109 font-style: normal; 110 font-weight: 900; 111 src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); 112 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; 113} 114/* cyrillic */ 115@font-face { 116 font-family: 'Montserrat'; 117 font-style: normal; 118 font-weight: 900; 119 src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); 120 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 121} 122/* vietnamese */ 123@font-face { 124 font-family: 'Montserrat'; 125 font-style: normal; 126 font-weight: 900; 127 src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); 128 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; 129} 130/* latin-ext */ 131@font-face { 132 font-family: 'Montserrat'; 133 font-style: normal; 134 font-weight: 900; 135 src: url(https://fonts.gstatic.
135com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); 136 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 137} 138/* latin */ 139@font-face { 140 font-family: 'Montserrat'; 141 font-style: normal; 142 font-weight: 900; 143 src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); 144 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 145} 146 147</style> 148<style> 149/*SOURCE: <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" rel="stylesheet" /> */ 150 151/* cyrillic-ext */ 152@font-face { 153 font-family: 'Roboto'; 154 font-style: normal; 155 font-weight: 300; 156 font-stretch: 100%; 157 font-display: swap; 158 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); 159 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; 160} 161/* cyrillic */ 162@font-face { 163 font-family: 'Roboto'; 164 font-style: normal; 165 font-weight: 300; 166 font-stretch: 100%; 167 font-display: swap; 168 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); 169 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 170} 171/* greek-ext */ 172@font-face { 173 font-family: 'Roboto'; 174 font-style: normal; 175 font-weight: 300; 176 font-stretch: 100%; 177 font-display: swap; 178 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); 179 unicode-range: U+1F00-1FFF; 180} 181/* greek */ 182@font-face { 183 font-family: 'Roboto'; 184 font-style: normal; 185 font-weight: 300; 186 font-stretch: 100%; 187 font-display: swap; 188 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); 189 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; 190} 191/* math */ 192@font-face { 193 font-family: 'Roboto'; 194 font-style: normal; 195 font-weight: 300; 196 font-stretch: 100%; 197 font-display: swap; 198 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); 199 unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; 200} 201/* symbols */ 202@font-face { 203 font-family: 'Roboto'; 204 font-style: normal; 205 font-weight: 300; 206 font-stretch: 100%; 207 font-display: swap; 208 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); 209 unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; 210} 211/* vietnamese */ 212@font-face { 213 font-family: 'Roboto'; 214 font-style: normal; 215 font-weight: 300; 216 font-stretch: 100%; 217 font-display: swap;
218 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); 219 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; 220} 221/* latin-ext */ 222@font-face { 223 font-family: 'Roboto'; 224 font-style: normal; 225 font-weight: 300; 226 font-stretch: 100%; 227 font-display: swap; 228 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); 229 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 230} 231/* latin */ 232@font-face { 233 font-family: 'Roboto'; 234 font-style: normal; 235 font-weight: 300; 236 font-stretch: 100%; 237 font-display: swap; 238 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); 239 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 240} 241/* cyrillic-ext */ 242@font-face { 243 font-family: 'Roboto'; 244 font-style: normal; 245 font-weight: 400; 246 font-stretch: 100%; 247 font-display: swap; 248 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); 249 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; 250} 251/* cyrillic */ 252@font-face { 253 font-family: 'Roboto'; 254 font-style: normal; 255 font-weight: 400; 256 font-stretch: 100%; 257 font-display: swap; 258 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); 259 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 260} 261/* greek-ext */ 262@font-face { 263 font-family: 'Roboto'; 264 font-style: normal; 265 font-weight: 400; 266 font-stretch: 100%; 267 font-display: swap; 268 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); 269 unicode-range: U+1F00-1FFF; 270} 271/* greek */ 272@font-face { 273 font-family: 'Roboto'; 274 font-style: normal; 275 font-weight: 400; 276 font-stretch: 100%; 277 font-display: swap; 278 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); 279 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; 280} 281/* math */ 282@font-face { 283 font-family: 'Roboto'; 284 font-style: normal; 285 font-weight: 400; 286 font-stretch: 100%; 287 font-display: swap; 288 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); 289 unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; 290} 291/* symbols */ 292@font-face { 293 font-family: 'Roboto'; 294 font-style: normal; 295 font-weight: 400; 296 font-stretch: 100%; 297 font-display: swap; 298 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); 299 unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; 300} 301/* vietnamese */ 302@font-face { 303 font-family: 'Roboto'; 304 font-style: normal; 305 font-weight: 400; 306 font-stretch: 100%; 307 font-display: swap;
308 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); 309 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; 310} 311/* latin-ext */ 312@font-face { 313 font-family: 'Roboto'; 314 font-style: normal; 315 font-weight: 400; 316 font-stretch: 100%; 317 font-display: swap; 318 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); 319 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 320} 321/* latin */ 322@font-face { 323 font-family: 'Roboto'; 324 font-style: normal; 325 font-weight: 400; 326 font-stretch: 100%; 327 font-display: swap; 328 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); 329 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 330} 331/* cyrillic-ext */ 332@font-face { 333 font-family: 'Roboto'; 334 font-style: normal; 335 font-weight: 500; 336 font-stretch: 100%; 337 font-display: swap; 338 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); 339 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; 340} 341/* cyrillic */ 342@font-face { 343 font-family: 'Roboto'; 344 font-style: normal; 345 font-weight: 500; 346 font-stretch: 100%; 347 font-display: swap; 348 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); 349 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 350} 351/* greek-ext */ 352@font-face { 353 font-family: 'Roboto'; 354 font-style: normal; 355 font-weight: 500; 356 font-stretch: 100%; 357 font-display: swap; 358 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); 359 unicode-range: U+1F00-1FFF; 360} 361/* greek */ 362@font-face { 363 font-family: 'Roboto'; 364 font-style: normal; 365 font-weight: 500; 366 font-stretch: 100%; 367 font-display: swap; 368 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); 369 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; 370} 371/* math */ 372@font-face { 373 font-family: 'Roboto'; 374 font-style: normal; 375 font-weight: 500; 376 font-stretch: 100%; 377 font-display: swap; 378 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); 379 unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; 380} 381/* symbols */ 382@font-face { 383 font-family: 'Roboto'; 384 font-style: normal; 385 font-weight: 500; 386 font-stretch: 100%; 387 font-display: swap; 388 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); 389 unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; 390} 391/* vietnamese */ 392@font-face { 393 font-family: 'Roboto'; 394 font-style: normal; 395 font-weight: 500; 396 font-stretch: 100%; 397 font-display: swap;
398 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); 399 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; 400} 401/* latin-ext */ 402@font-face { 403 font-family: 'Roboto'; 404 font-style: normal; 405 font-weight: 500; 406 font-stretch: 100%; 407 font-display: swap; 408 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); 409 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 410} 411/* latin */ 412@font-face { 413 font-family: 'Roboto'; 414 font-style: normal; 415 font-weight: 500; 416 font-stretch: 100%; 417 font-display: swap; 418 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); 419 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 420} 421/* cyrillic-ext */ 422@font-face { 423 font-family: 'Roboto'; 424 font-style: normal; 425 font-weight: 700; 426 font-stretch: 100%; 427 font-display: swap; 428 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); 429 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; 430} 431/* cyrillic */ 432@font-face { 433 font-family: 'Roboto'; 434 font-style: normal; 435 font-weight: 700; 436 font-stretch: 100%; 437 font-display: swap; 438 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); 439 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 440} 441/* greek-ext */ 442@font-face { 443 font-family: 'Roboto'; 444 font-style: normal; 445 font-weight: 700; 446 font-stretch: 100%; 447 font-display: swap; 448 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); 449 unicode-range: U+1F00-1FFF; 450} 451/* greek */ 452@font-face { 453 font-family: 'Roboto'; 454 font-style: normal; 455 font-weight: 700; 456 font-stretch: 100%; 457 font-display: swap; 458 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); 459 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; 460} 461/* math */ 462@font-face { 463 font-family: 'Roboto'; 464 font-style: normal; 465 font-weight: 700; 466 font-stretch: 100%; 467 font-display: swap; 468 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); 469 unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; 470} 471/* symbols */ 472@font-face { 473 font-family: 'Roboto'; 474 font-style: normal; 475 font-weight: 700; 476 font-stretch: 100%; 477 font-display: swap; 478 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); 479 unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; 480} 481/* vietnamese */ 482@font-face { 483 font-family: 'Roboto'; 484 font-style: normal; 485 font-weight: 700; 486 font-stretch: 100%; 487 font-display: swap;
488 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); 489 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; 490} 491/* latin-ext */ 492@font-face { 493 font-family: 'Roboto'; 494 font-style: normal; 495 font-weight: 700; 496 font-stretch: 100%; 497 font-display: swap; 498 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); 499 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 500} 501/* latin */ 502@font-face { 503 font-family: 'Roboto'; 504 font-style: normal; 505 font-weight: 700; 506 font-stretch: 100%; 507 font-display: swap; 508 src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); 509 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 510} 511 512</style> 513 514<style> 515/*! 516 * Yamm! - Yet another megamenu for Bootstrap 517 * http://geedmo.github.com/yamm 518 * 519 * @geedmo - Licensed under the MIT license 520 */ 521.yamm .collapse, 522.yamm .dropup, 523.yamm .dropdown { 524 position: static; 525} 526 527.yamm .container { 528 position: relative; 529} 530 531.yamm .dropdown-menu { 532 left: auto; 533} 534 535.yamm .yamm-content { 536 padding: 1rem; 537} 538 539.yamm .dropdown.yamm-fw .dropdown-menu, 540.yamm .dropup.yamm-fw .dropdown-menu { 541 left: 0; 542 right: 0; 543} 544 545</style> 546 547<style> 548/** These should cover most breakpoints but more can be added if needed */ 549/** List of the screen sizes for @each statements */ 550/** List of the gutter sizes mainly for grids */ 551/* ---------------------------------------------- *\ 552 tools/mixins 553\* ---------------------------------------------- */ 554/** Adds vendor specific prefixes for certain CSS3 properties */ 555/** Standard text sizing usually used for paragraphs, list, links, etc. */ 556/** Takes two colors and a direction to create a gradient background @include gradient-bg(#FFFFFF, #000000, vertical); */ 557/** Min-width breakpoint */ 558/** Max-width breakpoint We use $size - 1 so default sizes can be used. ex. $size--lap instead of 1023 */ 559a { 560 color: #3877c7; 561 } 562 563 .btn-link { 564 color: #3877c7; 565 } 566 567 /* --------------------------------------------- components/buttons ---------------------------------------------- */ 568 .bttn, 569 .share { 570 display: inline-block; 571 vertical-align: middle; 572 -webkit-appearance: none; 573 outline: none; 574 text-decoration: none; 575 border: 1px solid transparent; 576 background: none; 577 text-transform: uppercase; 578 padding: 8px 16px; 579 cursor: pointer; 580 -webkit-border-radius: 3px; 581 -moz-border-radius: 3px; 582 -ms-border-radius: 3px; 583 -o-border-radius: 3px; 584 border-radius: 3px; 585 } 586 587 /* --------------------------------------------- *\ 588 Sizes 589 \* --------------------------------------------- */ 590 /** Small Button */ 591 .bttn--small { 592 font-size: 13px; 593 padding: 4px 16px; 594 } 595 596 /** Large Button */ 597 .bttn--large { 598 font-size: 18px; 599 padding: 12px 24px; 600 } 601 602 /** Extra Large Button */ 603 .bttn--xlarge { 604 padding: 16px 48px; 605 } 606 607 /** Full Width */ 608 .bttn--full { 609 width: 100%; 610 } 611 612 /* --------------------------------------------- *\ 613 Colors 614 \* --------------------------------------------- */ 615 /** Default */ 616 .bttn--default, 617 .share { 618 background-color: #fff; 619 border-color: #ddd; 620 border-bottom-width: 2px; 621 } 622 623 .bttn--default:hover, 624 .share:hover { 625 background-color: #eee; 626 } 627 628 .bttn--default:active, 629 .share:active { 630 background-color: #ddd; 631 border-color: #bbb; 632 } 633 634 /** Hollow Button */ 635 .bttn--hollow { 636 background-color: transparent; 637 border-color: #bbb; 638 text-transform: uppercase; 639 color: #333; 640 } 641 642 .bttn--hollow:hover { 643 background-color: #bbb; 644 } 645 646 .bttn--hollow:active { 647 background-color: #aeaeae; 648 border-color: #aeaeae; 649 } 650 651 /** Solid Button - Based on $accent color in settings/_colors.scss */ 652 .bttn--solid { 653 background-color: #000; 654 color: #fff; /*&:active { background-color: darken($accent, 10%); }*/ 655 } 656 657 .bttn--solid:hover { 658 background-color: #333333; 659 color: #fff; 660 font-weight: bold; 661 } 662 663 /** Delete Button */ 664 .bttn--delete { 665 background-color: red; 666 color: #fff; 667 } 668 669 .bttn--delete:hover { 670 background-color: #e60000; 671 } 672 673 .bttn--delete:active { 674 background-color: #cc0000; 675 } 676 677 /* --------------------------------------------- *\ 678 Buttons with icons 679 \* --------------------------------------------- */ 680 .bttn--icon, 681 .share { 682 position: relative; 683 padding-left: 40px; 684 font-weight: 600; 685 } 686 687 .bttn--icon.bttn--large, 688 .bttn--large.share { 689 padding-left: 48px; 690 } 691 692 .bttn--icon:before, 693 .share:before { 694 display: block; 695 content: ""; 696 position: absolute; 697 top: 50%; 698 margin-top: -8px;
699 left: 10px; 700 width: 16px; 701 height: 16px; 702 background: #999; 703 } 704 705 /** 706 * Base: Simple, high-level styles 707 */ 708 /* ---------------------------------------------- *\ 709 base/headlines 710 \* ---------------------------------------------- */ 711 h1, 712 h2, 713 h3, 714 h4, 715 h5, 716 h6, 717 .headline { 718 margin-top: 0; 719 } 720 721 /* ---------------------------------------------- *\ 722 Sizes 723 \* ---------------------------------------------- */ 724 .headline--xlarge { 725 font-size: 1.3em; 726 } 727 728 @media screen and (min-width: 600px) { 729 .headline--xlarge { 730 font-size: 1.5em; 731 } 732 } 733 734 @media screen and (min-width: 768px) { 735 .headline--xlarge { 736 font-size: 1.75em; 737 } 738 } 739 740 @media screen and (min-width: 1024px) { 741 .headline--xlarge { 742 font-size: 2.3em; 743 } 744 } 745 746 @media screen and (min-width: 1200px) { 747 .headline--xlarge { 748 font-size: 2.75em; 749 margin-bottom: 32px; 750 } 751 } 752 753 .headline--large { 754 font-size: 1.6em; 755 margin-bottom: 16px; 756 } 757 758 .headline--medium { 759 font-size: 1.4em; 760 margin-bottom: 16px; 761 } 762 763 @media screen and (min-width: 768px) { 764 .headline--medium { 765 font-size: 1.5em; 766 } 767 } 768 769 @media screen and (min-width: 1024px) { 770 .headline--medium { 771 font-size: 1.75em; 772 } 773 } 774 775 @media screen and (min-width: 1200px) { 776 .headline--medium { 777 font-size: 2em; 778 margin-bottom: 24px; 779 } 780 } 781 782 .headline--base { 783 font-size: 1.4em; 784 } 785 786 .headline--small { 787 font-size: 1em; 788 } 789 790 .headline--xsmall { 791 font-size: 0.8em; 792 } 793 794 /* ---------------------------------------------- *\ 795 base/lists 796 \* ---------------------------------------------- */ 797 /* ---------------------------------------------- *\ 798 1. So the numbers or dots line up 799 \* ---------------------------------------------- */ 800 ol, 801 ul { 802 /*margin-left: 16px;*/ /* [1] */ 803 margin-bottom: 16px; 804 } 805 806 li a { 807 color: #000; 808 text-decoration: none; 809 } 810 811 li a:hover { 812 text-decoration: underline; 813 } 814 815 /* ---------------------------------------------- *\ 816 base/page 817 \* ---------------------------------------------- */ 818 /** Clearfix */ 819 .cf:after { 820 display: block; 821 content: ""; 822 height: 0; 823 clear: both; 824 } 825 826 .main { 827 padding: 16px 0; 828 } 829 830 @media screen and (min-width: 480px) { 831 .main { 832 padding: 16px 0; 833 } 834 } 835 836 @media screen and (min-width: 600px) { 837 .main { 838 padding: 16px 0; 839 } 840 } 841 842 @media screen and (min-width: 768px) { 843 .main { 844 padding: 20px 0; 845 } 846 } 847 848 @media screen and (min-width: 1024px) { 849 .main { 850 padding: 24px 0; 851 } 852 } 853 854 @media screen and (min-width: 1200px) { 855 .main { 856 padding: 28px 0; 857 } 858 } 859 860 @media screen and (min-width: 1440px) { 861 .main { 862 padding: 32px 0; 863 } 864 } 865 866 .hr-text { 867 width: 100%; 868 text-align: center; 869 border-bottom: 1px solid #dde6e9; 870 line-height: 0.1em; 871 margin: 10px 0 20px; 872 font-style: italic; 873 text-transform: uppercase; 874 } 875 876 .hr-text span { 877 background: #fff; 878 padding: 0 10px; 879 } 880 881 /* ---------------------------------------------- *\ 882 base/quotes 883 \* ---------------------------------------------- */ 884 blockquote { 885 display: block; 886 margin: 16px 0; 887 text-align: center; 888 color: #555; 889 font-weight: 300; 890 font-size: 18px; 891 } 892 893 @media screen and (min-width: 768px) { 894 blockquote { 895 font-size: 22px; 896 } 897 } 898 899 @media screen and (min-width: 1024px) { 900 blockquote { 901 font-size: 24px; 902 } 903 } 904 905 @media screen and (min-width: 1200px) { 906 blockquote { 907 margin: 24px 0; 908 font-size: 26px; 909 } 910 } 911 912 /** 913 * Components: Building blocks 914 */ 915 /* --------------------------------------------- *\ 916 components/cards 917 \* --------------------------------------------- */ 918 /* --------------------------------------------- *\ 919 1. Base 920 \* --------------------------------------------- */ 921 .card { 922 display: block; 923 padding: 16px; 924 border: 1px solid #ddd; 925 background-color: #fff; 926 -webkit-border-radius: 4px; 927 -moz-border-radius: 4px; 928 -ms-border-radius: 4px; 929 -o-border-radius: 4px; 930 border-radius: 4px; 931 -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); 932 -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
933 -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); 934 -o-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); 935 box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); 936 } 937 938 @media screen and (min-width: 1024px) { 939 .card { 940 padding: 20px; 941 } 942 } 943 944 @media screen and (min-width: 1200px) { 945 .card { 946 padding: 24px; 947 } 948 } 949 950 .card.is-first { 951 margin-top: 0; 952 } 953 954 @media print { 955 .card { 956 border: 0 none; 957 padding: 0; 958 } 959 } 960 961 /* --------------------------------------------- *\ 962 Sidebar Cards 963 - Content (Announcements, Events) 964 - My Teams Scorecards 965 \* --------------------------------------------- */ 966 .card--sidebar { 967 display: block; 968 position: relative; 969 margin-bottom: 16px; 970 padding: 0; 971 } 972 973 @media screen and (min-width: 480px) { 974 .card--sidebar { 975 margin-bottom: 16px; 976 } 977 } 978 979 @media screen and (min-width: 600px) { 980 .card--sidebar { 981 margin-bottom: 16px; 982 } 983 } 984 985 @media screen and (min-width: 768px) { 986 .card--sidebar { 987 margin-bottom: 20px; 988 } 989 } 990 991 @media screen and (min-width: 1024px) { 992 .card--sidebar { 993 margin-bottom: 24px; 994 } 995 } 996 997 @media screen and (min-width: 1200px) { 998 .card--sidebar { 999 margin-bottom: 28px; 1000 } 1001 } 1002 1003 @media screen and (min-width: 1440px) { 1004 .card--sidebar { 1005 margin-bottom: 32px; 1006 } 1007 } 1008 1009 /** Game scorecard */ 1010 .card--game { 1011 padding: 16px; 1012 margin-bottom: 6px; 1013 } 1014 1015 .card--game.is-last { 1016 margin-bottom: 16px; 1017 } 1018 1019 .card--game__sport { 1020 color: #000; 1021 } 1022 1023 .card--game__record { 1024 color: #777; 1025 font-weight: 300; 1026 font-size: 16px; 1027 margin-left: 4px; 1028 letter-spacing: 0.5px; 1029 vertical-align: top; 1030 } 1031 1032 .card--game__score { 1033 display: block; 1034 padding: 12px; 1035 background: #efefef; 1036 margin-bottom: 16px; 1037 } 1038 1039 .card--game__next { 1040 font-size: 12px; 1041 line-height: 16px; 1042 color: #444; 1043 } 1044 1045 .card.video-channel iframe, 1046 .krossover-video { 1047 display: block; 1048 width: 100%; 1049 height: 400px; 1050 } 1051 1052 @media screen and (min-width: 600px) { 1053 .card.video-channel iframe, 1054 .krossover-video { 1055 height: 500px; 1056 } 1057 } 1058 1059 @media screen and (min-width: 900px) { 1060 .card.video-channel iframe, 1061 .krossover-video { 1062 height: 631px; 1063 } 1064 } 1065 1066 @media screen and (min-width: 1024px) { 1067 .card.video-channel iframe, 1068 .krossover-video { 1069 height: 510px; 1070 } 1071 } 1072 1073 @media screen and (min-width: 1200px) { 1074 .card.video-channel iframe, 1075 .krossover-video { 1076 height: 568px; 1077 } 1078 } 1079 1080 @media screen and (min-width: 1440px) { 1081 .card.video-channel iframe, 1082 .krossover-video { 1083 height: 631px; 1084 } 1085 } 1086 1087 /* --------------------------------------------- *\ 1088 components/forms 1089 \* --------------------------------------------- */ 1090 /** Error status message at top of form */ 1091 .form-errors { 1092 display: block; 1093 margin-bottom: 16px; 1094 padding: 16px; 1095 background: rgba(255, 0, 0, 0.7); 1096 color: white; 1097 border-radius: 5px; 1098 } 1099 1100 .form-field { 1101 display: block; 1102 margin-bottom: 16px; 1103 } 1104 1105 .form-field.is-last { 1106 margin-bottom: 0; 1107 } 1108 1109 .form-field__file { 1110 background: #eee; 1111 padding: 8px; 1112 -webkit-border-radius: 4px; 1113 -moz-border-radius: 4px; 1114 -ms-border-radius: 4px; 1115 -o-border-radius: 4px; 1116 border-radius: 4px; 1117 } 1118 1119 /** Error message */ 1120 .form__error {
1121 display: none; 1122 font-size: 14px; 1123 color: red; 1124 margin-top: 4px; 1125 } 1126 1127 /** For checkboxes with labels next to them */ 1128 .form__table td:first-child { 1129 vertical-align: middle; 1130 padding-right: 12px; 1131 } 1132 1133 .form__table td.top { 1134 vertical-align: top; 1135 } 1136 1137 /* --------------------------------------------- *\ 1138 components/grids 1139 1. Gutter size 1140 \* --------------------------------------------- */ 1141 .grid { 1142 display: block; 1143 margin-left: -16px; /* [1] */ 1144 } 1145 1146 @media screen and (min-width: 480px) { 1147 .grid { 1148 margin-left: -16px; /* [1] */ 1149 } 1150 } 1151 1152 @media screen and (min-width: 600px) { 1153 .grid { 1154 margin-left: -16px; /* [1] */ 1155 } 1156 } 1157 1158 @media screen and (min-width: 768px) { 1159 .grid { 1160 margin-left: -20px; /* [1] */ 1161 } 1162 } 1163 1164 @media screen and (min-width: 1024px) { 1165 .grid { 1166 margin-left: -24px; /* [1] */ 1167 } 1168 } 1169 1170 @media screen and (min-width: 1200px) { 1171 .grid { 1172 margin-left: -28px; /* [1] */ 1173 } 1174 } 1175 1176 @media screen and (min-width: 1440px) { 1177 .grid { 1178 margin-left: -32px; /* [1] */ 1179 } 1180 } 1181 1182 .grid__item { 1183 display: inline-block; 1184 vertical-align: top; 1185 padding-left: 16px; /* [1] */ 1186 padding-bottom: 16px; 1187 width: 100%; 1188 } 1189 1190 @media screen and (min-width: 480px) { 1191 .grid__item { 1192 padding-left: 16px; /* [1] */ 1193 padding-bottom: 16px; 1194 } 1195 } 1196 1197 @media screen and (min-width: 600px) { 1198 .grid__item { 1199 padding-left: 16px; /* [1] */ 1200 padding-bottom: 16px; 1201 } 1202 } 1203 1204 @media screen and (min-width: 768px) { 1205 .grid__item { 1206 padding-left: 20px; /* [1] */ 1207 padding-bottom: 20px; 1208 } 1209 } 1210 1211 @media screen and (min-width: 1024px) { 1212 .grid__item { 1213 padding-left: 24px; /* [1] */ 1214 padding-bottom: 24px; 1215 } 1216 } 1217 1218 @media screen and (min-width: 1200px) { 1219 .grid__item { 1220 padding-left: 28px; /* [1] */ 1221 padding-bottom: 28px; 1222 } 1223 } 1224 1225 @media screen and (min-width: 1440px) { 1226 .grid__item { 1227 padding-left: 32px; /* [1] */ 1228 padding-bottom: 32px; 1229 } 1230 } 1231 1232 .grid.no-spacing .grid__item { 1233 padding-bottom: 0; 1234 } 1235 1236 .grid--middle .grid__item { 1237 vertical-align: middle; 1238 } 1239 1240 /** Creates column widths for each screen size. */ 1241 .one-tenth { 1242 width: 10%; 1243 } 1244 1245 .one-eighth { 1246 width: 12.5%; 1247 } 1248 1249 .one-sixth { 1250 width: 16.6666%; 1251 } 1252 1253 .one-fifth { 1254 width: 20%; 1255 } 1256 1257 .one-fourth { 1258 width: 25%; 1259 } 1260 1261 .one-third { 1262 width: 33.3333%; 1263 } 1264 1265 .one-half { 1266 width: 50%; 1267 } 1268 1269 .two-fifths { 1270 width: 40%; 1271 } 1272 1273 .two-thirds { 1274 width: 66.6666%; 1275 } 1276 1277 .three-fifths { 1278 width: 60%; 1279 } 1280 1281 .three-fourths { 1282 width: 75%; 1283 } 1284 1285 .four-fifths { 1286 width: 80%; 1287 } 1288 1289 .five-sixths { 1290 width: 83.3333%; 1291 } 1292 1293 .seven-eighths { 1294 width: 87.5%; 1295 } 1296 1297 .nine-tenths { 1298 width: 90%; 1299 } 1300 1301 .one-whole { 1302 width: 100%; 1303 } 1304 1305 .no-spacing { 1306 padding-bottom: 0; 1307 } 1308 1309 @media screen and (min-width: 480px) { 1310 .phone-land-one-eighth { 1311 width: 12.5%; 1312 } 1313 .phone-land-one-sixth { 1314 width: 16.6666%; 1315 } 1316 .phone-land-one-fifth { 1317 width: 20%; 1318 } 1319 .phone-land-one-fourth { 1320 width: 25%; 1321 } 1322 .phone-land-one-third { 1323 width: 33.3333%; 1324 } 1325 .phone-land-one-half { 1326 width: 50%; 1327 } 1328 .phone-land-two-fifths { 1329 width: 40%; 1330 } 1331 .phone-land-two-thirds { 1332 width: 66.6666%; 1333 } 1334 .phone-land-three-fifths { 1335 width: 60%; 1336 } 1337 .phone-land-three-fourths { 1338 width: 75%; 1339 } 1340 .phone-land-four-fifths { 1341 width: 80%; 1342 } 1343 .phone-land-five-sixths { 1344 width: 83.3333%; 1345 } 1346 .phone-land-seven-eighths { 1347 width: 87.5%; 1348 } 1349 .phone-land-one-whole { 1350 width: 100%; 1351 } 1352 .phone-land-auto { 1353 width: auto; 1354 } 1355 .phone-land-no-spacing { 1356 padding-bottom: 0; 1357 } 1358 } 1359 1360 @media screen and (min-width: 600px) { 1361 .note-one-eighth { 1362 width: 12.5%; 1363 } 1364 .note-one-sixth { 1365 width: 16.6666%; 1366 } 1367 .note-one-fifth { 1368 width: 20%; 1369 } 1370 .note-one-fourth { 1371 width: 25%; 1372 } 1373 .note-one-third { 1374 width: 33.3333%; 1375 } 1376 .note-one-half { 1377 width: 50%; 1378 } 1379 .note-two-fifths { 1380 width: 40%; 1381 } 1382 .note-two-thirds { 1383 width: 66.6666%; 1384 } 1385 .note-three-fifths { 1386 width: 60%; 1387 } 1388 .note-three-fourths { 1389 width: 75%; 1390 } 1391 .note-four-fifths { 1392 width: 80%; 1393 } 1394 .note-five-sixths { 1395 width: 83.3333%; 1396 } 1397 .note-seven-eighths { 1398 width: 87.5%; 1399 } 1400 .note-one-whole { 1401 width: 100%; 1402 } 1403 .note-auto { 1404 width: auto; 1405 } 1406 .note-no-spacing { 1407 padding-bottom: 0; 1408 } 1409 } 1410 1411 @media screen and (min-width: 768px) { 1412 .tab-one-eighth { 1413 width: 12.5%; 1414 } 1415 .tab-one-sixth { 1416 width: 16.6666%; 1417 } 1418 .tab-one-fifth { 1419 width: 20%; 1420 } 1421 .tab-one-fourth { 1422 width: 25%; 1423 } 1424 .tab-one-third { 1425 width: 33.3333%; 1426 } 1427 .tab-one-half { 1428 width: 50%; 1429 } 1430 .tab-two-fifths { 1431 width: 40%; 1432 } 1433 .tab-two-thirds { 1434 width: 66.6666%; 1435 } 1436 .tab-three-fifths { 1437 width: 60%; 1438 } 1439 .tab-three-fourths { 1440 width: 75%; 1441 } 1442 .tab-four-fifths { 1443 width: 80%; 1444 } 1445 .tab-five-sixths { 1446 width: 83.3333%; 1447 } 1448 .tab-seven-eighths { 1449 width: 87.5%; 1450 } 1451 .tab-one-whole { 1452 width: 100%; 1453 } 1454 .tab-auto { 1455 width: auto; 1456 } 1457 .tab-no-spacing { 1458 padding-bottom: 0; 1459 } 1460 } 1461 1462 @media screen and (min-width: 900px) { 1463 .small-lap-one-eighth { 1464 width: 12.5%; 1465 } 1466 .small-lap-one-sixth { 1467 width: 16.6666%; 1468 } 1469 .small-lap-one-fifth { 1470 width: 20%; 1471 } 1472 .small-lap-one-fourth { 1473 width: 25%; 1474 } 1475 .small-lap-one-third { 1476 width: 33.3333%; 1477 } 1478 .small-lap-one-half { 1479 width: 50%; 1480 } 1481 .small-lap-two-fifths { 1482 width: 40%; 1483 } 1484 .small-lap-two-thirds { 1485 width: 66.6666%; 1486 } 1487 .small-lap-three-fifths { 1488 width: 60%; 1489 } 1490 .small-lap-three-fourths { 1491 width: 75%; 1492 } 1493 .small-lap-four-fifths { 1494 width: 80%; 1495 } 1496 .small-lap-five-sixths { 1497 width: 83.3333%; 1498 } 1499 .small-lap-seven-eighths { 1500 width: 87.5%; 1501 } 1502 .small-lap-one-whole { 1503 width: 100%; 1504 } 1505 .small-lap-auto { 1506 width: auto; 1507 } 1508 .small-lap-no-spacing { 1509 padding-bottom: 0; 1510 } 1511 } 1512 1513 @media screen and (min-width: 1024px) { 1514 .lap-one-eighth { 1515 width: 12.5%; 1516 } 1517 .lap-one-sixth { 1518 width: 16.6666%; 1519 } 1520 .lap-one-fifth { 1521 width: 20%; 1522 } 1523 .lap-one-fourth { 1524 width: 25%; 1525 } 1526 .lap-one-third { 1527 width: 33.3333%; 1528 } 1529 .lap-one-half { 1530 width: 50%; 1531 } 1532 .lap-two-fifths { 1533 width: 40%; 1534 } 1535 .lap-two-thirds { 1536 width: 66.6666%; 1537 } 1538 .lap-three-fifths { 1539 width: 60%; 1540 } 1541 .lap-three-fourths { 1542 width: 75%; 1543 } 1544 .lap-four-fifths { 1545 width: 80%; 1546 } 1547 .lap-five-sixths { 1548 width: 83.3333%; 1549 } 1550 .lap-seven-eighths { 1551 width: 87.5%; 1552 } 1553 .lap-one-whole { 1554 width: 100%; 1555 } 1556 .lap-auto { 1557 width: auto; 1558 } 1559 .lap-no-spacing { 1560 padding-bottom: 0; 1561 } 1562 } 1563 1564 @media screen and (min-width: 1200px) { 1565 .desk-one-eighth { 1566 width: 12.5%; 1567 } 1568 .desk-one-sixth { 1569 width: 16.6666%; 1570 } 1571 .desk-one-fifth { 1572 width: 20%; 1573 } 1574 .desk-one-fourth { 1575 width: 25%; 1576 } 1577 .desk-one-third { 1578 width: 33.3333%; 1579 } 1580 .desk-one-half { 1581 width: 50%; 1582 } 1583 .desk-two-fifths { 1584 width: 40%; 1585 } 1586 .desk-two-thirds { 1587 width: 66.6666%; 1588 } 1589 .desk-three-fifths { 1590 width: 60%; 1591 } 1592 .desk-three-fourths { 1593 width: 75%; 1594 } 1595 .desk-four-fifths { 1596 width: 80%; 1597 } 1598 .desk-five-sixths { 1599 width: 83.3333%; 1600 } 1601 .desk-seven-eighths { 1602 width: 87.5%; 1603 } 1604 .desk-one-whole { 1605 width: 100%; 1606 } 1607 .desk-auto { 1608 width: auto; 1609 } 1610 .desk-no-spacing { 1611 padding-bottom: 0; 1612 } 1613 } 1614 1615 @media screen and (min-width: 1440px) { 1616 .wide-one-eighth { 1617 width: 12.5%; 1618 } 1619 .wide-one-sixth { 1620 width: 16.6666%; 1621 } 1622 .wide-one-fifth { 1623 width: 20%; 1624 } 1625 .wide-one-fourth { 1626 width: 25%; 1627 } 1628 .wide-one-third { 1629 width: 33.3333%; 1630 } 1631 .wide-one-half { 1632 width: 50%; 1633 } 1634 .wide-two-fifths { 1635 width: 40%; 1636 } 1637 .wide-two-thirds { 1638 width: 66.6666%; 1639 } 1640 .wide-three-fifths { 1641 width: 60%; 1642 } 1643 .wide-three-fourths { 1644 width: 75%; 1645 } 1646 .wide-four-fifths { 1647 width: 80%; 1648 } 1649 .wide-five-sixths { 1650 width: 83.3333%; 1651 } 1652 .wide-seven-eighths { 1653 width: 87.5%; 1654 } 1655 .wide-one-whole { 1656 width: 100%; 1657 } 1658 .wide-auto { 1659 width: auto; 1660 } 1661 .wide-no-spacing { 1662 padding-bottom: 0; 1663 } 1664 } 1665 1666 /* ---------------------------------------------- *\ 1667 components/icons 1668 \* ---------------------------------------------- */ 1669 i { 1670 display: inline-block; 1671 font-style: normal; 1672 position: relative; 1673 } 1674 1675 /* ---------------------------------------------- *\ 1676 Arrows 1677 - Used for sliders and back buttons 1678 \* ---------------------------------------------- */ 1679 .arrow { 1680 width: 10px; 1681 height: 10px; 1682 border-right: 0.2em solid #666; 1683 border-top: 0.2em solid #666; 1684 } 1685 1686 .arrow--accent { 1687 border-color: #ee0000; 1688 } 1689 1690 .arrow--white { 1691 border-color: #fff; 1692 } 1693 1694 .arrow--left { 1695 -webkit-transform: rotate(-135deg); 1696 transform: rotate(-135deg); 1697 margin-right: 4px; 1698 } 1699 1700 /* BTPFS 1918: 1701 The left arrow has a 4px margin that the right arrow doesn't have, which interferes with consistent behavior for a double arrow. 1702 This is here to make the left double arrow look like the right one. 1703 */ 1704 .arrow--left + .arrow--left { 1705 margin-left: -4px; 1706 margin-right: 0px; 1707 } 1708 1709 .arrow--right { 1710 -webkit-transform: rotate(45deg); 1711 transform: rotate(45deg); 1712 } 1713 1714 /* --------------------------------------------- *\ 1715 components/labels 1716 \* --------------------------------------------- */ 1717 .label { 1718 display: inline-block; 1719 vertical-align: middle; 1720 font-size: 15px; 1721 font-weight: bold; 1722 color: #000; 1723 } 1724 1725 /** Sits on top of an input */ 1726 .label--block { 1727 display: block; 1728 text-transform: uppercase; 1729 margin-bottom: 4px; 1730 } 1731 1732 .link-no-underline { 1733 text-decoration: none !important; 1734 } 1735 1736 .medium-login-link { 1737 font-weight: bold !important; 1738 color: #337ab7 !important; 1739 } 1740 1741 .large-login-link { 1742 font-size: 1.5em !important; 1743 font-weight: bold !important; 1744 color: #337ab7 !important; 1745 } 1746 1747 .login-td-container { 1748 padding-top: 17px !important; 1749 text-align: center !important; 1750 } 1751 1752 .login-div-container { 1753 padding-top: 16px !important; 1754 padding-bottom: 4px !important; 1755 text-align: center !important; 1756 } 1757 1758 .label--file { 1759 font-weight: normal; 1760 color: #444; 1761 } 1762 1763 .fontSize-override { 1764 font-size: 1em !important; 1765 } 1766 1767 .marginBottom-override { 1768 margin-bottom: 2px !important; 1769 } 1770 1771 .blueText { 1772 color: #337ab7 !important; 1773 } 1774 1775 /* --------------------------------------------- *\ 1776 components/switches 1777 \* --------------------------------------------- */ 1778 /* ---------------------------------------------- *\ 1779 Checkboxes 1780 \* ---------------------------------------------- */ 1781 ._checkbox { 1782 display: inline-block; 1783 vertical-align: middle; 1784 -webkit-appearance: none; 1785 outline: none; 1786 width: 24px; 1787 height: 24px; 1788 background-color: #fff; 1789 background-position: center; 1790 background-repeat: no-repeat; 1791 background-size: auto 60%; 1792 border: 1px solid #ddd; 1793 -webkit-border-radius: 2px; 1794 -moz-border-radius: 2px; 1795 -ms-border-radius: 2px; 1796 -o-border-radius: 2px; 1797 border-radius: 2px; /** @checked */ 1798 } 1799 1800 ._checkbox:checked { 1801 background-color: #ee0000; 1802 border-color: #ee0000; 1803 background-image: url("images/checkbox-icon.png"); 1804 } 1805 1806 /* --------------------------------------------- *\ 1807 Radios 1808 \* --------------------------------------------- */ 1809 /** Base */ 1810 ._radio { 1811 /** @checked */ 1812 } 1813 1814 /* --------------------------------------------- *\ 1815 components/text-fields 1816 \* --------------------------------------------- */ 1817 .text-field { 1818 display: block; 1819 width: 100%; 1820 -webkit-appearance: none; 1821 outline: none; 1822 border: 1px solid #ddd; 1823 padding: 8px 12px; 1824 background-color: #fff; 1825 -webkit-border-radius: 3px; 1826 -moz-border-radius: 3px; 1827 -ms-border-radius: 3px; 1828 -o-border-radius: 3px; 1829 border-radius: 3px; /** @focus */ /** @error 1. Older browsers that don't support calc() */ 1830 } 1831 1832 .text-field:focus { 1833 border-color: #ee0000; 1834 } 1835 1836 .text-field.is-error { 1837 border-color: red; 1838 background-image: url("images/error-icon.png"); 1839 background-repeat: no-repeat; 1840 background-position: 98% center; /* [1] */
1841 background-position: calc(100% - 10px) center; 1842 } 1843 1844 .text-field.is-error + .form__error { 1845 display: block; 1846 } 1847 1848 /** 1849 * Select dropdown 1850 * 1. Older browsers that don't support calc() 1851 */ 1852 .text-field--select { 1853 background-image: url("images/select-icon.png"); 1854 background-repeat: no-repeat; 1855 background-position: 98% center; /* [1] */ 1856 background-position: calc(100% - 10px) center; 1857 } 1858 1859 /** Textarea */ 1860 .text-field--area { 1861 height: 100px; 1862 resize: none; 1863 } 1864 1865 /** 1866 * Objects: Collection of components 1867 */ 1868 /* --------------------------------------------- *\ 1869 components/accordion 1870 \* --------------------------------------------- */ 1871 .accordion { 1872 display: block; 1873 border-bottom: 1px solid #eee; 1874 } 1875 1876 .accordion__header { 1877 display: block; 1878 padding: 8px 0; 1879 cursor: pointer; 1880 } 1881 1882 .accordion__content { 1883 display: none; 1884 padding: 8px 0 8px 8px; 1885 } 1886 1887 /* ---------------------------------------------- *\ 1888 objects/ads 1889 1. Placeholder Copy - Remove this 1890 \* ---------------------------------------------- */ 1891 .ad { 1892 display: block; 1893 position: relative; 1894 margin-top: 16px; 1895 margin-bottom: 16px; 1896 margin-left: auto; 1897 margin-right: auto; 1898 background-color: transparent; /* [1] */ 1899 } 1900 1901 @media screen and (min-width: 480px) { 1902 .ad { 1903 margin-top: 16px; 1904 margin-bottom: 16px; 1905 } 1906 } 1907 1908 @media screen and (min-width: 600px) { 1909 .ad { 1910 margin-top: 16px; 1911 margin-bottom: 16px; 1912 } 1913 } 1914 1915 @media screen and (min-width: 768px) { 1916 .ad { 1917 margin-top: 20px; 1918 margin-bottom: 20px; 1919 } 1920 } 1921 1922 @media screen and (min-width: 1024px) { 1923 .ad { 1924 margin-top: 24px; 1925 margin-bottom: 24px; 1926 } 1927 } 1928 1929 @media screen and (min-width: 1200px) { 1930 .ad { 1931 margin-top: 28px; 1932 margin-bottom: 28px; 1933 } 1934 } 1935 1936 @media screen and (min-width: 1440px) { 1937 .ad { 1938 margin-top: 32px; 1939 margin-bottom: 32px; 1940 } 1941 } 1942 1943 .ad:after { 1944 display: block; /* content: 'AD';*/ 1945 font-size: 20px; 1946 position: absolute; 1947 top: 50%; 1948 left: 50%; 1949 margin-top: -10px; 1950 margin-left: -5px; 1951 color: #fff; 1952 } 1953 1954 .ad.is-first { 1955 margin-top: 0; 1956 } 1957 1958 .ad.is-last { 1959 margin-bottom: 0; 1960 } 1961 1962 /** Text that goes in the content slider. ex. "Thank you to our community sponsor" */ 1963 .ad-text { 1964 text-align: center; 1965 font-size: 1.1em; 1966 color: #666; 1967 } 1968 1969 /* ---------------------------------------------- *\ 1970 ATF National Unit 1971 - 728 x 90 Desktop 1972 - Sticky footer mobile 1973 \* ---------------------------------------------- */ 1974 .ad--atf { 1975 display: block; 1976 position: fixed; 1977 width: 100%; 1978 max-width: 728px; 1979 height: 45px; 1980 bottom: 0;
1981 left: 0; 1982 z-index: 4; 1983 margin-top: 0; 1984 margin-bottom: 0; 1985 background-color: transparent; /* [1] */ 1986 } 1987 1988 .ad--atf:after { 1989 content: ""; 1990 margin-left: -75px; 1991 } 1992 1993 @media screen and (min-width: 768px) { 1994 .ad--atf { 1995 position: relative; 1996 margin-top: 16px; 1997 margin-bottom: 16px; 1998 height: 90px; 1999 } 2000 } 2001 2002 @media screen and (min-width: 1024px) { 2003 .ad--atf { 2004 margin-top: 32px; 2005 margin-bottom: 32px; 2006 } 2007 } 2008 2009 /* ---------------------------------------------- *\ 2010 Responsive National ATF Class 2011 \* ---------------------------------------------- */ 2012 .ad--atf-National { 2013 display: none !important; 2014 position: fixed; 2015 width: 100%; 2016 max-width: 728px; 2017 height: 45px; 2018 bottom: 0; 2019 left: 0; 2020 z-index: 4; 2021 margin-top: 0; 2022 margin-bottom: 0; 2023 background-color: transparent; /* [1] */ 2024 } 2025 2026 .ad--atf-National:after { 2027 content: ""; 2028 margin-left: -75px; 2029 } 2030 2031 @media screen and (min-width: 480px) { 2032 .ad--atf-National .ad--atf-National { 2033 display: block !important; 2034 position: fixed; 2035 width: 100%; 2036 height: 50px; 2037 bottom: 0; 2038 left: 0; 2039 z-index: 4; 2040 margin-top: 0; 2041 margin-bottom: 65px; 2042 background-color: transparent; 2043 text-align: center; 2044 } 2045 } 2046 2047 @media screen and (min-width: 768px) { 2048 .ad--atf-National { 2049 display: block !important; 2050 position: relative; 2051 margin-top: 16px; 2052 margin-bottom: 16px; 2053 height: 90px; 2054 } 2055 } 2056 2057 @media screen and (min-width: 1024px) { 2058 .ad--atf-National { 2059 display: block !important; 2060 margin-top: 32px; 2061 margin-bottom: 32px; 2062 } 2063 } 2064 2065 .ad--atf-Local_mobile { 2066 display: none !important; 2067 width: 100%; 2068 max-width: 480px; 2069 } 2070 2071 @media screen and (max-width: 480px) { 2072 .ad--atf-Local_mobile { 2073 display: block !important; 2074 } 2075 } 2076 2077 /** bottom banner*/ 2078 .ad--atf-National-bottom { 2079 display: block; 2080 position: fixed; 2081 width: 100%; 2082 max-width: 728px; 2083 height: 70px; 2084 bottom: 68px; 2085 left: 0; 2086 z-index: 4; 2087 margin-top: 0; 2088 margin-bottom: 0; 2089 background-color: transparent; /* [1] */ 2090 } 2091 2092 .ad--atf-National-bottom:after { 2093 content: ""; 2094 margin-left: -75px; 2095 } 2096 2097 @media screen and (max-width: 767px) { 2098 display: none !important; 2099 } 2100 2101 @media screen and (min-width: 768px) { 2102 .ad--atf-National-bottom { 2103 position: relative; 2104 margin-top: 16px; 2105 margin-bottom: 16px; 2106 bottom: 0; 2107 height: 90px; 2108 } 2109 } 2110 2111 @media screen and (min-width: 992px) { 2112 .ad--atf-National-bottom { 2113 margin-top: 32px; 2114 margin-bottom: 32px; 2115 } 2116 } 2117 2118 /* ---------------------------------------------- *\ 2119 - Sticky Footer Mobile 2120 - Adhesion 2121 \* ---------------------------------------------- */ 2122 .bt_mobile_advert { 2123 position: fixed !important; 2124 left: 0 !important; 2125 bottom: 0 !important; 2126 z-index: 99999 !important; 2127 display: block !important; 2128 text-align: center !important; 2129 width: 100% !important; 2130 height: 50px !important; 2131 margin: 0 auto 53px !important; 2132 } 2133 2134 @media screen and (min-width: 480px) { 2135 .bt_mobile_advert { 2136 display: none !important; 2137 } 2138 } 2139 2140 @media screen and (min-width: 768px) { 2141 .bt_mobile_advert { 2142 display: none !important; 2143 } 2144 } 2145 2146 @media screen and (min-width: 1024px) { 2147 .bt_mobile_advert { 2148 display: none !important; 2149 } 2150 } 2151 2152 /* ---------------------------------------------- *\ 2153 Newsfeed National Unit And Mobile 2154 - 728 x 90 Desktop 2155 - 300 x 250 Mobile 2156 - 468 x 60 Other 2157 \* ---------------------------------------------- */ 2158 .ad--newsfeedAll { 2159 display: block; 2160 background-color: transparent; 2161 text-align: center; 2162 } 2163 2164 @media screen and (min-width: 321px) and (max-width: 496px) { 2165 .ad--newsfeedAll { 2166 display: block; 2167 height: 250px; 2168 margin-bottom: 15px; 2169 } 2170 } 2171 2172 @media screen and (min-width: 497px) and (max-width: 767px) { 2173 .ad--newsfeedAll { 2174 display: block; 2175 height: 60px; 2176 margin-bottom: 15px; 2177 } 2178 } 2179 2180 @media screen and (min-width: 768px) and (max-width: 991px) { 2181 .ad--newsfeedAll { 2182 display: block; 2183 height: 90px; 2184 overflow: hidden; 2185 margin-bottom: 15px; 2186 } 2187 } 2188 2189 @media screen and (min-width: 992px) and (max-width: 1023px) { 2190 .ad--newsfeedAll { 2191 display: block; 2192 height: 90px; 2193 margin-bottom: 15px; 2194 overflow: hidden; 2195 } 2196 } 2197 2198 @media screen and (min-width: 1024px) and (max-width: 1199px) { 2199 .ad--newsfeedAll { 2200 display: block; 2201 height: 90px; 2202 margin-bottom: 30px; 2203 overflow: hidden; 2204 } 2205 } 2206 2207 @media screen and (min-width: 1200px) and (max-width: 1439px) { 2208 .ad--newsfeedAll { 2209 display: block; 2210 height: 90px; 2211 margin-bottom: 30px; 2212 } 2213 } 2214 2215 /* ---------------------------------------------- *\ 2216 Newsfeed National Unit 2217 - 728 x 90 Desktop 2218 - Hidden on mobile 2219 \* ---------------------------------------------- */ 2220 .ad--newsfeed { 2221 display: none; 2222 max-width: 728px; 2223 background-color: transparent; /* [1] */ 2224 } 2225 2226 .ad--newsfeed:after { 2227 content: ""; 2228 margin-left: -85px; 2229 } 2230 2231 @media screen and (min-width: 768px) { 2232 .ad--newsfeed { 2233 display: block; 2234 height: 90px; 2235 } 2236 } 2237 2238 @media screen and (max-width: 767px) { 2239 .ad--newsfeed { 2240 display: none !important; 2241 } 2242 } 2243 2244 @media screen and (min-width: 768px) and (max-width: 991px) { 2245 .ad--newsfeed { 2246 margin-left: -21px !important; 2247 } 2248 } 2249 2250 @media screen and (min-width: 1024px) and (max-width: 1199px) { 2251 .ad--newsfeed { 2252 display: none !important; 2253 } 2254 } 2255 2256 @media screen and (min-width: 1200px) and (max-width: 1439px) { 2257 .ad--newsfeed { 2258 display: block; 2259 height: 90px; 2260 margin-left: -14px !important; 2261 } 2262 } 2263 2264 .ad-text { 2265 display: none; 2266 } 2267 2268 @media screen and (min-width: 768px) { 2269 .ad-text { 2270 display: block; 2271 } 2272 } 2273 2274 /* ---------------------------------------------- *\ 2275 Newsfeed National Unit 2276 - 728 x 90 Desktop 2277 - 300 x 250 Mobile 2278 - 468 x 60 Other 2279 \* ---------------------------------------------- */ 2280 .ad--belownewsfeed { 2281 display: block; 2282 max-width: 767px; 2283 background-color: transparent; 2284 text-align: center; /* [1] */ 2285 } 2286 2287 .ad--belownewsfeed:after { 2288 content: ""; 2289 margin-left: -85px; 2290 } 2291 2292 @media screen and (min-width: 50px) { 2293 .ad--belownewsfeed { 2294 display: block; 2295 height: 90px; 2296 } 2297 } 2298 2299 @media screen and (min-width: 768px) { 2300 .ad--belownewsfeed { 2301 display: none !important; 2302 } 2303 } 2304 2305 @media screen and (min-width: 321px) and (max-width: 496px) { 2306 .ad--belownewsfeed { 2307 display: block; 2308 height: 250px; 2309 margin-bottom: 15px; 2310 } 2311 } 2312 2313 @media screen and (min-width: 497px) and (max-width: 767px) { 2314 .ad--belownewsfeed { 2315 display: block; 2316 height: 60px; 2317 margin-bottom: 15px; 2318 } 2319 } 2320 2321 .ad-belowtext { 2322 display: none; 2323 } 2324 2325 /* ---------------------------------------------- *\ 2326 Right Rail National Unit 2327 - 300 x 250 Desktop 2328 \* ---------------------------------------------- */ 2329 .ad--rightrail { 2330 display: none; 2331 width: 300px; 2332 height: 250px; 2333 background-color: transparent; /* [1] */ 2334 } 2335 2336 .ad--rightrail:after { 2337 content: ""; 2338 margin-left: -75px; 2339 } 2340 2341 @media screen and (min-width: 480px) { 2342 .ad--rightrail { 2343 display: none !important; 2344 } 2345 } 2346 2347 @media screen and (min-width: 768px) { 2348 .ad--rightrail { 2349 display: block !important; 2350 } 2351 } 2352 2353 @media screen and (min-width: 1024px) { 2354 .ad--rightrail { 2355 display: block !important; 2356 } 2357 } 2358 2359 /* ---------------------------------------------- *\ 2360 Mobile Right Rail National Unit 2361 - Mobile 2362 \* ---------------------------------------------- */ 2363 .ad--rightrail--mobile { 2364 display: block; 2365 height: 250px; 2366 background-color: transparent; 2367 text-align: center !important; /* [1] */ 2368 } 2369 2370 .ad--rightrail--mobile:after { 2371 content: ""; 2372 } 2373 2374 @media screen and (min-width: 480px) { 2375 .ad--rightrail--mobile { 2376 display: block !important; 2377 text-align: center !important; 2378 } 2379 } 2380 2381 @media screen and (min-width: 768px) { 2382 .ad--rightrail--mobile { 2383 display: none !important; 2384 } 2385 } 2386 2387 @media screen and (min-width: 1024px) { 2388 .ad--rightrail--mobile { 2389 display: none !important; 2390 } 2391 } 2392 2393 .ad--rightrail--mobile--bottom { 2394 display: block; 2395 height: 250px; 2396 background-color: transparent; 2397 text-align: center !important; 2398 margin-top: 20px; /* [1] */ 2399 } 2400 2401 .ad--rightrail--mobile--bottom:after { 2402 content: ""; 2403 } 2404 2405 @media screen and (min-width: 480px) { 2406 .ad--rightrail--mobile--bottom { 2407 display: block !important; 2408 text-align: center !important; 2409 margin-top: 20px; 2410 } 2411 } 2412 2413 @media screen and (min-width: 768px) { 2414 .ad--rightrail--mobile--bottom { 2415 display: none !important; 2416 } 2417 } 2418 2419 @media screen and (min-width: 1024px) { 2420 .ad--rightrail--mobile--bottom { 2421 display: none !important; 2422 } 2423 } 2424 2425 /* ---------------------------------------------- *\ 2426 Portrait Ad 2427 - 300 x 600 Desktop 2428 - Hidden on mobile 2429 \* ---------------------------------------------- */ 2430 .ad--portrait { 2431 display: block; 2432 width: 300px; 2433 height: 600px; 2434 background-color: transparent; /* [1] */ 2435 } 2436 2437 .ad--portrait:after { 2438 content: ""; 2439 margin-left: -75px; 2440 } 2441 2442 .rightrail--top--image { 2443 display: block; 2444 position: relative; 2445 margin-top: 16px; 2446 margin-bottom: 16px; 2447 margin-left: auto; 2448 margin-right: auto; 2449 background-color: transparent; 2450 text-align: center; /* [1] */ 2451 } 2452 2453 @media screen and (min-width: 480px) { 2454 .rightrail--top--image { 2455 margin-top: 16px; 2456 margin-bottom: 16px; 2457 } 2458 } 2459 2460 @media screen and (min-width: 600px) { 2461 .rightrail--top--image { 2462 margin-top: 16px; 2463 margin-bottom: 16px; 2464 } 2465 } 2466 2467 @media screen and (min-width: 768px) { 2468 .rightrail--top--image { 2469 margin-top: 20px; 2470 margin-bottom: 20px; 2471 } 2472 } 2473 2474 @media screen and (min-width: 1024px) { 2475 .rightrail--top--image { 2476 margin-top: 24px; 2477 margin-bottom: 24px; 2478 } 2479 } 2480 2481 @media screen and (min-width: 1200px) { 2482 .rightrail--top--image { 2483 margin-top: 28px; 2484 margin-bottom: 28px; 2485 } 2486 } 2487 2488 @media screen and (min-width: 1440px) { 2489 .rightrail--top--image { 2490 margin-top: 32px; 2491 margin-bottom: 32px; 2492 } 2493 } 2494 2495 .rightrail--top--image:after { 2496 display: block; 2497 font-size: 20px; 2498 position: absolute; 2499 top: 50%;
2500 left: 50%; 2501 margin-top: -10px; 2502 margin-left: -5px; 2503 color: #fff; 2504 } 2505 2506 /* --------------------------------------------- *\ 2507 components/albums 2508 1. Placeholder - Remove this 2509 \* --------------------------------------------- */ 2510 .album { 2511 display: block; 2512 padding: 0; 2513 text-decoration: none; 2514 margin-bottom: 15px; 2515 } 2516 2517 .album:hover { 2518 -webkit-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.1); 2519 -moz-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.1); 2520 -ms-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.1); 2521 -o-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.1); 2522 box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.1); 2523 } 2524 2525 .album__photo { 2526 display: block; 2527 height: 100px; 2528 background-position: center center; 2529 background-size: cover; 2530 } 2531 2532 @media screen and (min-width: 480px) { 2533 .album__photo { 2534 height: 150px; 2535 } 2536 } 2537 2538 @media screen and (min-width: 1440px) { 2539 .album__photo { 2540 height: 200px; 2541 } 2542 } 2543 2544 .album__info { 2545 padding: 16px; 2546 text-align: center; 2547 } 2548 2549 .album__name { 2550 display: block; 2551 font-size: 17px; 2552 margin-bottom: 0; 2553 color: #000; 2554 overflow: hidden; 2555 text-overflow: ellipsis; 2556 white-space: nowrap; 2557 } 2558 2559 .album__description { 2560 display: block; 2561 font-size: 14px; 2562 margin-bottom: 0; 2563 color: #000; 2564 overflow: hidden; 2565 text-overflow: ellipsis; 2566 white-space: nowrap; 2567 } 2568 2569 .album__date { 2570 font-size: 13px; 2571 line-height: 18px; 2572 margin-bottom: 4px; 2573 text-transform: uppercase; 2574 color: #888; 2575 letter-spacing: 0.2px; 2576 } 2577 2578 /* --------------------------------------------- Create an Album Card ---------------------------------------------- */ 2579 .album--create { 2580 height: 173px; 2581 padding-top: 45px; 2582 background: transparent; 2583 -webkit-box-shadow: none; 2584 -moz-box-shadow: none; 2585 -ms-box-shadow: none; 2586 -o-box-shadow: none; 2587 box-shadow: none; 2588 border: 2px dashed #a4a4a4; 2589 text-align: center; 2590 } 2591 2592 @media screen and (min-width: 480px) { 2593 .album--create { 2594 height: 223px; 2595 padding-top: 70px; 2596 } 2597 } 2598 2599 @media screen and (min-width: 768px) { 2600 .album--create { 2601 padding-top: 50px; 2602 } 2603 } 2604 2605 @media screen and (min-width: 1440px) { 2606 .album--create { 2607 height: 272px; 2608 padding-top: 65px; 2609 } 2610 } 2611 2612 .album--create:hover { 2613 background-color: #fff; 2614 border: none; 2615 } 2616 2617 .album--create__icon { 2618 display: block; 2619 height: 50px; 2620 background: url("images/create-album-icon.png") center/47px auto no-repeat; 2621 } 2622 2623 @media screen and (min-width: 768px) { 2624 .album--create__icon { 2625 height: 100px; 2626 background-size: 93px auto; 2627 } 2628 } 2629 2630 .album--create__text { 2631 font-size: 16px; 2632 color: #a4a4a4; 2633 font-weight: 600; 2634 } 2635 2636 @media screen and (min-width: 768px) { 2637 .album--create__text { 2638 font-size: 18px; 2639 } 2640 } 2641 2642 /* ---------------------------------------------- *\ 2643 Album Page 2644 \* ---------------------------------------------- */ 2645 .album__headline { 2646 margin-bottom: 0; 2647 } 2648 2649 .album__num-photos { 2650 color: #555; 2651 text-transform: uppercase; 2652 } 2653 2654 /* ---------------------------------------------- *\ 2655 My Album 2656 1. Center aligns with actions 2657 2. Edge of screen on mobile 2658 \* ---------------------------------------------- */ 2659 .album__subheader { 2660 display: block; 2661 margin-bottom: 8px; 2662 } 2663 2664 @media screen and (min-width: 768px) { 2665 .album__subheader { 2666 margin-bottom: 16px; 2667 } 2668 } 2669 2670 .album__subheader .breadcrumbs__item, 2671 .album__subheader .headline { 2672 line-height: 48px; /* [1] */ 2673 } 2674 2675 .album-controls { 2676 float: right; 2677 margin-right: -8px; /* [2] */ 2678 } 2679 2680 @media screen and (min-width: 768px) { 2681 .album-controls { 2682 margin-right: 0; 2683 } 2684 } 2685 2686 .album-controls__item { 2687 width: 48px; 2688 height: 48px; 2689 padding: 0; 2690 border: none; /* Icon */ /* Button text */ 2691 } 2692 2693 @media screen and (min-width: 768px) { 2694 .album-controls__item { 2695 width: auto; 2696 padding: 12px 16px 12px 48px; 2697 border: 1px solid #ddd; 2698 border-bottom-width: 2px; 2699 margin-left: 8px; 2700 } 2701 } 2702 2703 .album-controls__item:before { 2704 width: 24px; 2705 height: 24px; 2706 left: 12px; 2707 margin-top: -12px; 2708 } 2709 2710 .album-controls__item span { 2711 display: none; 2712 } 2713 2714 @media screen and (min-width: 768px) {
2715 .album-controls__item span { 2716 display: block; 2717 } 2718 } 2719 2720 /* Edit Button */ 2721 .album-controls__item--edit:before { 2722 background: url("images/edit-icon.png") center/24px auto no-repeat; 2723 } 2724 2725 @media screen and (min-width: 768px) { 2726 .album-controls__item--edit:before { 2727 background-size: 16px auto; 2728 } 2729 } 2730 2731 /* Cancel Button */ 2732 .album-controls__item--cancel:before { 2733 background: url("images/close-dark-icon.png") center/auto 20px no-repeat; 2734 } 2735 2736 /* Upload Button */ 2737 .album-controls__item--upload { 2738 border: none; 2739 } 2740 2741 .album-controls__item--upload:before { 2742 background: url("images/upload-icon.png") center/24px auto no-repeat; 2743 } 2744 2745 /* Delete Button */ 2746 .album-controls__item--delete { 2747 border: none; 2748 } 2749 2750 .album-controls__item--delete:before { 2751 background: url("images/delete-icon.png") center/auto 20px no-repeat; 2752 } 2753 2754 /* ---------------------------------------------- *\ 2755 objects/article 2756 \* ---------------------------------------------- */ 2757 @media screen and (min-width: 768px) { 2758 .article { 2759 padding-top: 64px; 2760 } 2761 .article .breadcrumbs { 2762 padding-top: 0; 2763 margin-top: 32px; 2764 } 2765 } 2766 2767 @media screen and (min-width: 1024px) { 2768 .article { 2769 padding-top: 0; 2770 } 2771 } 2772 2773 .article__more { 2774 display: block; 2775 margin: 16px 0; 2776 text-align: center; 2777 } 2778 2779 .article__more p { 2780 margin-bottom: 16px; 2781 } 2782 2783 /* ---------------------------------------------- *\ 2784 objects/article-feed 2785 Feed in the sidebar. 2786 \* ---------------------------------------------- */ 2787 .article-feed { 2788 padding: 0; 2789 } 2790 2791 .article-feed .sidebar__headline { 2792 margin: 0; 2793 -webkit-border-radius: 4px 4px 0 0; 2794 -moz-border-radius: 4px 4px 0 0; 2795 -ms-border-radius: 4px 4px 0 0; 2796 -o-border-radius: 4px 4px 0 0; 2797 border-radius: 4px 4px 0 0; 2798 } 2799 2800 .article-feed__item { 2801 display: block; 2802 padding: 16px; 2803 border-bottom: 1px solid #eee; 2804 } 2805 2806 .article-feed__item .grid { 2807 margin-left: -8px; 2808 } 2809 2810 .article-feed__item .grid__item { 2811 padding-bottom: 0; 2812 padding-left: 12px; 2813 } 2814 2815 /** Thumbnail */ 2816 .article-feed__media { 2817 height: 75px; 2818 background-color: #8d207f; 2819 } 2820 2821 @media screen and (min-width: 1440px) { 2822 .article-feed__media { 2823 height: 60px; 2824 } 2825 } 2826 2827 /* --------------------------------------------- *\ 2828 objects/breadcrumbs 2829 \* --------------------------------------------- */ 2830 .breadcrumb { 2831 margin-left: 0; 2832 } 2833 2834 .breadcrumbs { 2835 margin: 48px 0 32px; 2836 padding-top: 32px; 2837 } 2838 2839 @media screen and (min-width: 768px) { 2840 .breadcrumbs { 2841 padding-top: 64px; 2842 } 2843 } 2844 2845 @media screen and (min-width: 1024px) { 2846 .breadcrumbs { 2847 padding-top: 0; 2848 } 2849 } 2850 2851 .breadcrumbs__item { 2852 color: #666; 2853 text-decoration: none; 2854 text-transform: uppercase; 2855 font-weight: 600; 2856 } 2857 2858 @media screen and (min-width: 1024px) { 2859 .breadcrumbs__item { 2860 font-size: 17px; 2861 } 2862 } 2863 2864 /* --------------------------------------------- *\ 2865 components/calendar 2866 \* --------------------------------------------- */ 2867 /* ---------------------------------------------- *\ 2868 Calendar Panel 2869 - This will slide in fullscreen on mobile and 2870 become a dropdown on tablet. 2871 \* ---------------------------------------------- */ 2872 .calendar-panel { 2873 display: block; 2874 position: fixed; 2875 z-index: 10; 2876 width: 100%; 2877 height: 100%; 2878 background-color: #fff; /* Mobile */ /* Tablet & Up */ 2879 } 2880 2881 @media screen and (max-width: 767px) { 2882 .calendar-panel { 2883 top: 0 !important; 2884 left: 0 !important; 2885 transform: translateX(100%); 2886 -webkit-transform: translateX(100%); 2887 -webkit-transition: all 0.2s ease-in 0s; 2888 -moz-transition: all 0.2s ease-in 0s; 2889 -ms-transition: all 0.2s ease-in 0s; 2890 -o-transition: all 0.2s ease-in 0s; 2891 transition: all 0.2s ease-in 0s; 2892 } 2893 .calendar-panel.is-open { 2894 transform: translateX(0); 2895 -webkit-transform: translateX(0); 2896 } 2897 } 2898 2899 @media screen and (min-width: 768px) { 2900 .calendar-panel { 2901 display: none; 2902 position: absolute; 2903 width: 300px; 2904 height: auto; 2905 max-height: 325px; 2906 border: 1px solid #ddd; 2907 -webkit-box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.1); 2908 -moz-box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.1);
2909 -ms-box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.1); 2910 -o-box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.1); 2911 box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.1); 2912 -webkit-border-radius: 5px; 2913 -moz-border-radius: 5px; 2914 -ms-border-radius: 5px; 2915 -o-border-radius: 5px; 2916 border-radius: 5px; 2917 } 2918 .calendar-panel.is-open { 2919 display: block; 2920 } 2921 } 2922 2923 .calendar-panel__header { 2924 display: block; 2925 height: 48px; 2926 background-color: #000000; 2927 } 2928 2929 @media screen and (min-width: 768px) { 2930 .calendar-panel__header { 2931 -webkit-border-radius: 4px 4px 0 0; 2932 -moz-border-radius: 4px 4px 0 0; 2933 -ms-border-radius: 4px 4px 0 0; 2934 -o-border-radius: 4px 4px 0 0; 2935 border-radius: 4px 4px 0 0; 2936 } 2937 } 2938 2939 /** Back button for mobile panel */ 2940 .calendar-panel__back { 2941 display: inline-block; 2942 width: 48px; 2943 height: 48px; 2944 padding: 10px; 2945 text-align: center; 2946 } 2947 2948 @media screen and (min-width: 768px) { 2949 .calendar-panel__back { 2950 display: none; 2951 } 2952 } 2953 2954 /** Close button for desktop panel */ 2955 .calendar-panel__close { 2956 display: none; 2957 float: right; 2958 width: 48px; 2959 height: 48px; 2960 background: url("/img/menu-close-icon.png") center/16px 16px no-repeat; 2961 } 2962 2963 @media screen and (min-width: 768px) { 2964 .calendar-panel__close { 2965 display: block; 2966 } 2967 } 2968 2969 .calendar-panel__day { 2970 display: inline-block; 2971 vertical-align: middle; 2972 color: #fff; 2973 font-weight: 600; 2974 font-size: 17px; 2975 line-height: 48px; 2976 } 2977 2978 @media screen and (min-width: 768px) { 2979 .calendar-panel__day { 2980 padding-left: 16px; 2981 } 2982 } 2983 2984 /** Content portion will show up to 3 items than will scroll. 1. Older browsers don't support calc() */ 2985 .calendar-panel__content { 2986 display: block; 2987 overflow-y: auto; 2988 -webkit-overflow-scrolling: touch; 2989 height: 95%; /* [1] */ 2990 height: calc(100% - 48px); 2991 } 2992 2993 .calendar-panel__content .sidebar-list li:last-child { 2994 border-bottom: 1px solid #eee; 2995 } 2996 2997 /* ---------------------------------------------- *\ 2998 Calendar Sidebar 2999 \* ---------------------------------------------- */ 3000 .calendar-sidebar { 3001 padding-top: 8px; 3002 } 3003 3004 @media screen and (min-width: 768px) { 3005 .calendar-sidebar { 3006 padding-top: 12px; 3007 } 3008 } 3009 3010 @media screen and (min-width: 1024px) { 3011 .calendar-sidebar { 3012 padding-top: 64px; 3013 } 3014 } 3015 3016 /* --------------------------------------------- *\ 3017 Header 3018 \* --------------------------------------------- */ 3019 .calendar-top { 3020 margin-bottom: 16px; 3021 } 3022 3023 @media screen and (min-width: 600px) { 3024 .calendar-top { 3025 text-align: left; 3026 } 3027 } 3028 3029 .calendar-top__prev, 3030 .calendar-top__next { 3031 display: inline-block; 3032 vertical-align: middle; 3033 width: 30px; 3034 height: 40px; 3035 padding: 8px 3px; 3036 text-align: center; 3037 cursor: pointer; 3038 } 3039 3040 .calendar-top__prev .arrow, 3041 .calendar-top__next .arrow { 3042 border-color: #999; 3043 } 3044 3045 .calendar-top__prev:hover .arrow, 3046 .calendar-top__next:hover .arrow { 3047 border-color: #333; 3048 } 3049 3050 .calendar-top__title { 3051 vertical-align: middle; 3052 font-size: 17px; 3053 font-weight: 600; 3054 } 3055 3056 @media screen and (min-width: 600px) { 3057 .calendar-top__title { 3058 font-size: 18px; 3059 } 3060 } 3061 3062 @media screen and (min-width: 768px) { 3063 .calendar-top__title { 3064 font-size: 22px; 3065 margin: 0 16px; 3066 } 3067 } 3068 3069 @media screen and (min-width: 1024px) { 3070 .calendar-top__title { 3071 font-size: 28px; 3072 } 3073 } 3074 3075 .calendar-top__today { 3076 display: none; 3077 } 3078 3079 @media screen and (min-width: 600px) { 3080 .calendar-top__today { 3081 display: block; 3082 float: right; 3083 } 3084 } 3085 3086 @media screen and (min-width: 600px) { 3087 .calendar-top__filter { 3088 display: block; 3089 float: right; 3090 } 3091 } 3092 3093 /* --------------------------------------------- *\ 3094 Body 3095 1. 1/7th for seven days 3096 \* --------------------------------------------- */ 3097 .calendar { 3098 width: 100%; 3099 } 3100 3101 .calendar__header { 3102 text-align: center; 3103 border-bottom: 1px solid #000; 3104 } 3105 3106 .calendar__header td { 3107 text-transform: uppercase; 3108 color: #000; 3109 font-weight: 600; 3110 font-size: 17px; 3111 padding: 8px 0; 3112 } 3113 3114 .calendar__week { 3115 text-align: right; 3116 } 3117 3118 .calendar__day { 3119 background-color: #fff; 3120 width: 14.2857%; /* [1] */ 3121 height: 55px; 3122 padding: 4px; 3123 vertical-align: top; 3124 border: 2px solid #f2f2f2; 3125 color: #000; 3126 } 3127 3128 @media screen and (min-width: 600px) { 3129 .calendar__day { 3130 height: 75px; 3131 padding: 8px; 3132 } 3133 } 3134 3135 @media screen and (min-width: 768px) { 3136 .calendar__day { 3137 height: 125px; 3138 padding: 12px; 3139 } 3140 } 3141 3142 .calendar__day:hover { 3143 background-color: #f5f5f5; 3144 cursor: pointer; 3145 } 3146 3147 /** Overflow days from prev and next months */ 3148 .calendar__day.is-disabled { 3149 background-color: #e5e5e5; 3150 color: #999; 3151 } 3152 3153 /** Current day */ 3154 .calendar__day.is-selected { 3155 background-color: #ee0000; 3156 color: #fff; 3157 } 3158 3159 .calendar__day.has-event {
3160 position: relative; 3161 } 3162 3163 .calendar__date { 3164 font-size: 16px; 3165 line-height: 1; 3166 } 3167 3168 @media screen and (min-width: 600px) { 3169 .calendar__date { 3170 font-size: 18px; 3171 } 3172 } 3173 3174 @media screen and (min-width: 768px) { 3175 .calendar__date { 3176 font-size: 20px; 3177 } 3178 } 3179 3180 /** Circle with number of events in it. 1. Adds 'events' text on tablet & up. */ 3181 .calendar__marker { 3182 display: none; 3183 position: absolute; 3184 content: ""; 3185 width: 26px; 3186 height: 26px; 3187 top: 22px; 3188 left: 50%; 3189 margin-left: -12px; 3190 background-color: #fff; 3191 text-align: center; 3192 font-weight: 600; 3193 color: #000; 3194 font-size: 13px; 3195 border: 2px solid #ee0000; 3196 -webkit-border-radius: 50%; 3197 -moz-border-radius: 50%; 3198 -ms-border-radius: 50%; 3199 -o-border-radius: 50%; 3200 border-radius: 50%; 3201 } 3202 3203 @media screen and (min-width: 600px) { 3204 .calendar__marker { 3205 width: 28px; 3206 height: 28px; 3207 font-size: 14px; 3208 top: 30px; 3209 } 3210 } 3211 3212 @media screen and (min-width: 768px) { 3213 .calendar__marker { 3214 width: 30px; 3215 height: 30px; 3216 left: 50%; 3217 margin-left: -40px; 3218 margin-top: 20px; /* [1] */ 3219 } 3220 .calendar__marker:after { 3221 display: block; 3222 position: absolute; 3223 content: " events"; 3224 top: 0; 3225 left: 36px; 3226 } 3227 } 3228 3229 .calendar__marker_one { 3230 display: none; 3231 position: absolute; 3232 content: ""; 3233 width: 26px; 3234 height: 26px; 3235 top: 22px; 3236 left: 50%; 3237 margin-left: -12px; 3238 background-color: #fff; 3239 text-align: center; 3240 font-weight: 600; 3241 color: #000; 3242 font-size: 13px; 3243 border: 2px solid #ee0000; 3244 -webkit-border-radius: 50%; 3245 -moz-border-radius: 50%; 3246 -ms-border-radius: 50%; 3247 -o-border-radius: 50%; 3248 border-radius: 50%; 3249 } 3250 3251 @media screen and (min-width: 600px) { 3252 .calendar__marker_one { 3253 width: 28px; 3254 height: 28px; 3255 font-size: 14px; 3256 top: 30px; 3257 } 3258 } 3259 3260 @media screen and (min-width: 768px) { 3261 .calendar__marker_one { 3262 width: 30px; 3263 height: 30px; 3264 left: 50%; 3265 margin-left: -40px; 3266 margin-top: 20px; /* [1] */ 3267 } 3268 .calendar__marker_one:after { 3269 display: block; 3270 position: absolute; 3271 content: " event"; 3272 top: 0; 3273 left: 36px; 3274 } 3275 } 3276 3277 .calendar__day.has-event .calendar__marker { 3278 display: block; 3279 } 3280 3281 .calendar__day.has-event .calendar__marker_one { 3282 display: block; 3283 } 3284 3285 /* --------------------------------------------- *\ 3286 Week View 3287 \* --------------------------------------------- */ 3288 .calendar-top__day { 3289 float: right; 3290 text-align: center; 3291 font-size: 18px; 3292 } 3293 3294 .calendar-top__day .calendar-top__prev, 3295 .calendar-top__day .calendar-top__next { 3296 width: 24px; 3297 height: 24px; 3298 } 3299 3300 .calendar-top__day span { 3301 margin: 0 32px; 3302 } 3303 3304 /** Non-Sports Events, Sports Events */ 3305 .calendar__subheadline { 3306 color: #666; 3307 margin-top: 24px; 3308 margin-bottom: 16px; 3309 font-size: 16px; 3310 } 3311 3312 @media screen and (min-width: 768px) { 3313 .calendar__subheadline { 3314 font-size: 18px; 3315 margin-top: 32px; 3316 } 3317 } 3318 3319 @media screen and (min-width: 1024px) { 3320 .calendar__subheadline { 3321 font-size: 22px; 3322 } 3323 } 3324 3325 @media screen and (min-width: 1200px) { 3326 .calendar__subheadline { 3327 font-size: 24px; 3328 } 3329 } 3330 3331 .calendar__table { 3332 margin-bottom: 32px; 3333 } 3334 3335 .calendar-key { 3336 display: block; 3337 text-align: center; 3338 margin: 32px 0; 3339 } 3340 3341 .calendar-key__item { 3342 display: inline-block; 3343 vertical-align: top; 3344 font-size: 13px; 3345 color: #000; 3346 margin-right: 32px; 3347 } 3348 3349 /* CAL VIEWS */ 3350 .month-controls { 3351 display: block; 3352 margin: 0 0 20px; 3353 width: 100%; 3354 text-align: center; 3355 border-bottom: 1px solid #ddd; 3356 } 3357 3358 .calendar-top__title { 3359 display: inline-block; 3360 } 3361 3362 .calendar-top__view-controls { 3363 float: left; 3364 padding-bottom: 5px; 3365 padding-right: 10px; 3366 } 3367 3368 .calendar-top__view-controls .btn-default.active { 3369 color: #fff; 3370 font-weight: normal; 3371 background: #f80000; 3372 -webkit-box-shadow: none; 3373 box-shadow: none; 3374 } 3375 3376 .clr { 3377 clear: both; 3378 margin: 0; 3379 padding: 0; 3380 font-size: 0; 3381 height: 0; 3382 line-height: 0; 3383 } 3384 3385 .calendar-top__keys { 3386 clear: both; 3387 margin: 10px 0; 3388 padding: 10px 0 0; 3389 width: 100%; 3390 font-size: 14px; 3391 color: #666; 3392 } 3393 3394 .calendar-top__keys .calendar-top__keys-item { 3395 display: inline-block; 3396 padding: 0 5px; 3397 } 3398 3399 .keyIcons a:hover { 3400 text-decoration: none; 3401 } 3402 3403 .keyIcons .fa-home, 3404 .keyIcons .calendar__day-view__single .event.home, 3405 .keyIcons .calendar__day-view .event.home, 3406 .keyIcons .sidebar-list .event.home { 3407 color: #005ea6; 3408 } 3409 3410 .keyIcons .fa-bus, 3411 .keyIcons .calendar__day-view__single .event.away, 3412 .keyIcons .calendar__day-view .event.away, 3413 .keyIcons .sidebar-list .event.away { 3414 color: #f38300; 3415 } 3416 3417 .keyIcons .fa-clock-o, 3418 .keyIcons .calendar__day-view__single .event.practice, 3419 .keyIcons .calendar__day-view .event.practice, 3420 .keyIcons .sidebar-list .event.practice { 3421 color: #060; 3422 } 3423 3424 .keyIcons .fa-graduation-cap, 3425 .keyIcons .calendar__day-view__single .event.school, 3426 .keyIcons .calendar__day-view .event.school, 3427 .keyIcons .sidebar-list .event.school { 3428 color: #7d0707; 3429 } 3430 3431 .keyIcons .fa-circle-o, 3432 .keyIcons .calendar__day-view__single .event.other, 3433 .keyIcons .calendar__day-view .event.other, 3434 .keyIcons .sidebar-list .event.other { 3435 color: #660066; 3436 } 3437 3438 .keyIcons .fa-star, 3439 .keyIcons .calendar__day-view__single .event.scrimmage, 3440 .keyIcons .calendar__day-view .event.scrimmage, 3441 .keyIcons .sidebar-list .event.scrimmage { 3442 color: gray; 3443 } 3444 3445 .keyIcons .fa-bullhorn, 3446 .keyIcons .calendar__day-view__single .event.try-outs, 3447 .keyIcons .calendar__day-view .event.try-outs, 3448 .keyIcons .sidebar-list .event.try-outs { 3449 color: #d8c21c; 3450 } 3451 3452 .keyIcons .fa-history, 3453 .keyIcons .calendar__day-view__single .event.postponed, 3454 .keyIcons .calendar__day-view .event.postponed, 3455 .keyIcons .sidebar-list .event.postponed { 3456 color: #f80000; 3457 } 3458 3459 .keyIcons .fa-exclamation-triangle, 3460 .keyIcons .calendar__day-view__single .event.cancelled, 3461 .keyIcons .calendar__day-view .event.cancelled, 3462 .keyIcons .sidebar-list .event.cancelled { 3463 color: #f80000; 3464 } 3465 3466 .calendar__day-view__single { 3467 font-size: 16px; 3468 } 3469 3470 .col-md-2.calendar__day-view__single { 3471 padding: 0 0 0 10px; 3472 width: 20%; 3473 } 3474 3475 .calendar__day-view__single .panel { 3476 min-height: 400px; 3477 } 3478 3479 .calendar__day-view__single .panel-default > .panel-heading { 3480 font-size: 18px; 3481 text-align: center; 3482 text-transform: uppercase; 3483 background: #fff; 3484 } 3485 3486 .calendar__day-view__single .event { 3487 cursor: pointer; 3488 display: block; 3489 width: 100%; 3490 padding: 10px 0; 3491 font-size: 14px; 3492 line-height: 1.25; 3493 border-bottom: 1px solid #ddd; 3494 } 3495 3496 .calendar__day-view__single .event:last-child { 3497 border: none; 3498 } 3499 3500 @media only screen and (max-width: 991px) { 3501 .col-sm-12.calendar__day-view__single { 3502 padding: 0 10px; 3503 width: 100%; 3504 } 3505 .calendar__day-view__single .panel { 3506 min-height: 1px; 3507 } 3508 } 3509 3510 .calendar__day-view { 3511 font-size: 16px; 3512 } 3513 3514 .calendar__day-view .event { 3515 cursor: pointer; 3516 display: block; 3517 width: 100%; 3518 margin: 0 0 10px; 3519 } 3520 3521 .js-calendar-panel-list .event { 3522 cursor: pointer; 3523 } 3524 3525 .calendar__day-view .event:last-child { 3526 margin: 0; 3527 } 3528 3529 .calendar__day-view th { 3530 width: 95px; 3531 } 3532 3533 .calendar__day-view .noTime { 3534 background-color: #e5e5e5; 3535 } 3536 3537 .calendar__login_button { 3538 padding-top: 15px; 3539 } 3540 3541 .calendar__body_text { 3542 line-height: 1; 3543 margin-bottom: 5px; 3544 } 3545 3546 /* --------------------------------------------- modules/content-slider ---------------------------------------------- */ 3547 .content-slider { 3548 display: block; 3549 position: relative; 3550 overflow: hidden; 3551 height: 178px; 3552 } 3553 3554 .content-slider:hover .content-slider__prev, 3555 .content-slider:hover .content-slider__next { 3556 display: block; 3557 } 3558 3559 @media screen and (min-width: 480px) { 3560 .content-slider { 3561 height: 256px; 3562 } 3563 } 3564 3565 @media screen and (min-width: 600px) { 3566 .content-slider { 3567 height: 337px; 3568 } 3569 } 3570 3571 @media screen and (min-width: 768px) { 3572 .content-slider { 3573 height: 457px; 3574 } 3575 } 3576 3577 @media screen and (min-width: 1024px) { 3578 .content-slider { 3579 height: 400px; 3580 } 3581 } 3582 3583 @media screen and (min-width: 1440px) { 3584 .content-slider { 3585 height: 510px; 3586 } 3587 } 3588 3589 /* --------------------------------------------- Controls ---------------------------------------------- */ 3590 .content-slider__prev, 3591 .content-slider__next { 3592 display: none; 3593 position: absolute; 3594 top: 50%; 3595 z-index: 1; 3596 background-color: rgba(0, 0, 0, 0.7); 3597 cursor: pointer;
3598 width: 20px; 3599 height: 28px; 3600 margin: -14px 0px; 3601 padding: 0px; 3602 text-align: center; 3603 -webkit-transition: background 0.1s ease-in 0s; 3604 -moz-transition: background 0.1s ease-in 0s; 3605 -ms-transition: background 0.1s ease-in 0s; 3606 -o-transition: background 0.1s ease-in 0s; 3607 transition: background 0.1s ease-in 0s; 3608 -webkit-user-select: none; 3609 -moz-user-select: none; 3610 -ms-user-select: none; 3611 -o-user-select: none; 3612 user-select: none; 3613 } 3614 3615 @media screen and (min-width: 480px) { 3616 .content-slider__prev, 3617 .content-slider__next { 3618 width: 50px; 3619 height: 60px; 3620 margin: -31px 0px; 3621 padding: 16px 20px; 3622 } 3623 } 3624 3625 .content-slider__prev:hover, 3626 .content-slider__next:hover { 3627 background-color: #222; 3628 } 3629 3630 .content-slider__prev { 3631 left: 0; 3632 } 3633 3634 .content-slider__next { 3635 right: 0; 3636 } 3637 3638 .content-slider__dots { 3639 display: block; 3640 position: absolute; 3641 bottom: 20px; 3642 left: 0; 3643 width: 100%; 3644 text-align: center; 3645 z-index: 1; 3646 } 3647 3648 .content-slider__dot { 3649 display: inline-block; 3650 vertical-align: middle; 3651 width: 24px; 3652 height: 24px; 3653 background-color: #19191b; 3654 border: 4px solid #fff; 3655 cursor: pointer; 3656 -webkit-border-radius: 50%; 3657 -moz-border-radius: 50%; 3658 -ms-border-radius: 50%; 3659 -o-border-radius: 50%; 3660 border-radius: 50%; 3661 } 3662 3663 .content-slider__dot.is-active { 3664 background-color: #ee0000; 3665 } 3666 3667 /* ---------------------------------------------- *\ 3668 Slides 3669 1. Placeholder - Remove this 3670 \* ---------------------------------------------- */ 3671 .content-slider__container { 3672 display: block; 3673 height: inherit; 3674 position: relative; 3675 } 3676 3677 .content-slider__item { 3678 display: block; 3679 float: left; 3680 position: absolute; 3681 top: 0px; 3682 bottom: 0px; 3683 width: 100%; 3684 height: inherit; 3685 z-index: 1; 3686 background: #ffffff; 3687 transition: left 0.5s; 3688 } 3689 3690 .content-slider__item.is-previous { 3691 transition: left 0.5s !important; 3692 } 3693 3694 .content-slider__item.left { 3695 left: -100%; 3696 transition: left 0s; 3697 } 3698 3699 .content-slider__item.right { 3700 left: 100%; 3701 transition: left 0s; 3702 } 3703 3704 .content-slider__item.is-current { 3705 left: 0%; 3706 transition: left 0.5s; 3707 } 3708 3709 .content-slider__item:first-child { 3710 z-index: 2; 3711 } 3712 3713 .content-slider__item .feed__header { 3714 position: absolute; 3715 bottom: 0px; 3716 left: 0px; 3717 right: 0px; 3718 height: auto; 3719 background: rgba(0, 0, 0, 0.5); 3720 color: #ffffff; 3721 z-index: 2; 3722 margin-bottom: 0px; 3723 padding: 10px 20px; 3724 text-shadow: 1px 1px 2px #000000; 3725 opacity: 0; 3726 transition: opacity 0.25s; 3727 } 3728 3729 .content-slider__item.is-current .feed__header { 3730 opacity: 1; 3731 transition: opacity 0.5s 0.25s; 3732 } 3733 3734 .content-slider__item .feed__header.empty { 3735 display: none !important; 3736 } 3737 3738 .content-slider__item .feed__header * { 3739 color: #ffffff; 3740 } 3741 3742 .content-slider__image { 3743 position: absolute; 3744 z-index: 1; 3745 left: 0px; 3746 right: 0px; 3747 top: 0px; 3748 bottom: 0px; 3749 background-size: cover; 3750 background-repeat: no-repeat; 3751 background-position: center top; 3752 background-color: black; 3753 display: block; 3754 height: inherit; 3755 } 3756 3757 .content-slider__item .headline--xlarge { 3758 margin-bottom: 0px; 3759 font-size: 0.95em; 3760 } 3761 3762 @media screen and (min-width: 480px) { 3763 .content-slider__item .headline--xlarge { 3764 font-size: 1.38em; 3765 } 3766 } 3767 3768 @media screen and (min-width: 600px) { 3769 .content-slider__item .headline--xlarge { 3770 font-size: 1.82em; 3771 } 3772 } 3773 3774 @media screen and (min-width: 768px) { 3775 .content-slider__item .headline--xlarge { 3776 font-size: 2.46em; 3777 } 3778 } 3779 3780 @media screen and (min-width: 1024px) { 3781 .content-slider__item .headline--xlarge { 3782 font-size: 2.15em; 3783 } 3784 } 3785 3786 @media screen and (min-width: 1200px) { 3787 .content-slider__item .headline--xlarge { 3788 font-size: 2.75em; 3789 } 3790 } 3791 3792 .content-slider__item .feed__subtitle { 3793 display: block; 3794 font-size: 10px; 3795 line-height: 12px; 3796 text-align: justify; 3797 } 3798 3799 @media screen and (min-width: 600px) { 3800 .content-slider__item .feed__subtitle { 3801 font-size: 12px; 3802 line-height: 14px; 3803 } 3804 } 3805 3806 @media screen and (min-width: 768px) { 3807 .content-slider__item .feed__subtitle { 3808 font-size: 14px; 3809 line-height: 17px; 3810 } 3811 } 3812 3813 @media screen and (min-width: 1024px) { 3814 .content-slider__item .feed__subtitle { 3815 font-size: 12px; 3816 line-height: 14px; 3817 } 3818 } 3819 3820 @media screen and (min-width: 1200px) { 3821 .content-slider__item .feed__subtitle { 3822 font-size: 16px; 3823 line-height: 20px; 3824 } 3825 } 3826 3827 /* --------------------------------------------- *\ 3828 components/dropdowns 3829 \* --------------------------------------------- */ 3830 .dropdown-old { 3831 display: none; 3832 position: absolute; 3833 top: 100%; 3834 z-index: 5; 3835 background-color: #fff; 3836 border: 1px solid #aaa; 3837 width: 700px; 3838 min-height: 284px; 3839 -webkit-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2); 3840 -moz-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2);
3841 -ms-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2); 3842 -o-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2); 3843 box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2); 3844 -webkit-border-radius: 0 0 4px 4px; 3845 -moz-border-radius: 0 0 4px 4px; 3846 -ms-border-radius: 0 0 4px 4px; 3847 -o-border-radius: 0 0 4px 4px; 3848 border-radius: 0 0 4px 4px; 3849 } 3850 3851 .dropdown-old:before { 3852 display: block; 3853 position: absolute; 3854 content: ""; 3855 width: 0px; 3856 height: 0px; 3857 top: -12px; 3858 border-left: 12px solid transparent; 3859 border-right: 12px solid transparent; 3860 border-bottom: 12px solid #fff; 3861 } 3862 3863 .dropdown--left { 3864 left: 50%; 3865 margin-left: -28px; 3866 padding: 16px 16px 0 0; 3867 overflow-y: auto; 3868 } 3869 3870 .dropdown--left:before { 3871 left: 16px; 3872 } 3873 3874 .dropdown--left .dropdown__item:hover { 3875 background-color: #a4a4a4; 3876 color: #fff; 3877 } 3878 3879 .dropdown--left .dropdown__item:hover:after { 3880 display: block; 3881 position: absolute; 3882 content: ""; 3883 right: -1px; 3884 margin-top: -22px; 3885 border-top: 10px solid transparent; 3886 border-bottom: 10px solid transparent; 3887 border-right: 10px solid #fff; 3888 } 3889 3890 .dropdown--right { 3891 right: 50%; 3892 margin-right: -28px; 3893 padding: 16px 0 0 16px; 3894 overflow-y: auto; 3895 } 3896 3897 .dropdown--right:before { 3898 right: 16px; 3899 } 3900 3901 .dropdown--right .dropdown__item:hover { 3902 background-color: #a4a4a4; 3903 color: #fff; 3904 } 3905 3906 .dropdown--right .dropdown__item:hover:after { 3907 display: block; 3908 position: absolute; 3909 content: ""; 3910 left: -1px; 3911 margin-top: -22px; 3912 border-top: 10px solid transparent; 3913 border-bottom: 10px solid transparent; 3914 border-left: 10px solid #fff; 3915 } 3916 3917 .dropdown--right .dropdown__item_parent:hover { 3918 background-color: #a4a4a4; 3919 color: #fff; 3920 } 3921 3922 .dropdown--right .dropdown__item_parent:hover:after { 3923 display: block; 3924 position: absolute; 3925 content: ""; 3926 left: -1px; 3927 margin-top: -22px; 3928 border-top: 10px solid transparent; 3929 border-bottom: 10px solid transparent; 3930 border-left: 10px solid #fff; 3931 } 3932 3933 /* --------------------------------------------- *\ 3934 Main Category 3935 \* --------------------------------------------- */ 3936 .dropdown__items { 3937 display: block; 3938 position: relative; 3939 width: 25%; 3940 } 3941 3942 .dropdown--left .dropdown__items { 3943 border-right: 1px solid #ddd; 3944 } 3945 3946 .dropdown--right .dropdown__items { 3947 float: right; 3948 width: 27%; 3949 border-left: 1px solid #ddd; 3950 } 3951 3952 .dropdown--noUnderline { 3953 text-decoration: none; 3954 } 3955 3956 .dropdown--padding { 3957 padding: 0px; 3958 } 3959 3960 .dropdown__item { 3961 display: block; 3962 color: #000; 3963 text-transform: none; 3964 text-decoration: none; 3965 padding: 4px 16px; 3966 font-size: 15px; 3967 font-weight: normal; 3968 } 3969 3970 @media screen and (min-width: 1200px) { 3971 .dropdown__item { 3972 padding: 4px 16px; 3973 } 3974 } 3975 3976 .dropdown__item:hover { 3977 background-color: #a4a4a4; 3978 color: #fff; 3979 } 3980 3981 .dropdown__item_mod { 3982 display: block; 3983 color: #000; 3984 text-transform: none; 3985 text-decoration: none; 3986 font-size: 15px; 3987 font-weight: normal; 3988 } 3989 3990 .dropdown__item_mod:hover { 3991 background-color: transparent; 3992 color: #fff; 3993 text-decoration: none; 3994 } 3995 3996 .dropdown__item_parent { 3997 display: block; 3998 color: #000; 3999 text-transform: none; 4000 text-decoration: none; 4001 padding: 4px 16px; 4002 font-size: 15px; 4003 font-weight: normal; 4004 } 4005 4006 @media screen and (min-width: 1200px) { 4007 .dropdown__item_parent { 4008 padding: 4px 16px; 4009 } 4010 } 4011 4012 .dropdown__item_parent:hover { 4013 background-color: #a4a4a4; 4014 color: #fff; 4015 } 4016 4017 .dropdown--left .dropdown__item:hover:after { 4018 display: block; 4019 position: absolute; 4020 content: ""; 4021 right: -1px; 4022 margin-top: -22px; 4023 border-top: 10px solid transparent; 4024 border-bottom: 10px solid transparent; 4025 border-right: 10px solid #fff; 4026 } 4027 4028 .dropdown__item:hover .dropdown-sub { 4029 display: block; 4030 } 4031 4032 .dropdown__item_parent:hover .dropdown-sub { 4033 display: block; 4034 } 4035 4036 .dropdown--right .dropdown__item:hover:after { 4037 display: block; 4038 position: absolute; 4039 text-transform: none; 4040 text-decoration: none; 4041 content: ""; 4042 left: -1px; 4043 margin-top: -22px; 4044 border-top: 10px solid transparent; 4045 border-bottom: 10px solid transparent; 4046 border-left: 10px solid #fff; 4047 color: #fff; 4048 } 4049 4050 .dropdown--right .dropdown__item_parent:hover:after { 4051 display: block; 4052 position: absolute; 4053 text-transform: none; 4054 text-decoration: none; 4055 content: "";
4056 left: -1px; 4057 margin-top: -22px; 4058 border-top: 10px solid transparent; 4059 border-bottom: 10px solid transparent; 4060 border-left: 10px solid #fff; 4061 color: #fff; 4062 } 4063 4064 .dropdown--right .dropdown__item:hover a { 4065 color: #fff; 4066 } 4067 4068 .dropdown--right .dropdown__item_parent:hover span { 4069 color: #fff; 4070 } 4071 4072 .dropdown--right .dropdown__item_mod:hover:after { 4073 display: block; 4074 position: absolute; 4075 text-transform: none; 4076 text-decoration: none; 4077 content: ""; 4078 left: -1px; 4079 margin-top: -22px; 4080 color: #fff; 4081 } 4082 4083 /* --------------------------------------------- *\ 4084 Sub Category 4085 \* --------------------------------------------- */ 4086 .dropdown--left .dropdown-sub { 4087 display: none; 4088 position: absolute; 4089 top: 0; 4090 left: 100%; 4091 width: 100%; 4092 height: 100%; 4093 } 4094 4095 .dropdown--right .dropdown-sub { 4096 display: none; 4097 position: absolute; 4098 top: 0; 4099 right: 100%; 4100 width: 100%; 4101 height: 100%; 4102 } 4103 4104 .dropdown-sub__item { 4105 display: block; 4106 font-weight: 400; 4107 color: #666; 4108 padding: 4px 16px; 4109 text-decoration: none; /*&:hover { color: $accent; }*/ 4110 } 4111 4112 @media screen and (min-width: 1200px) { 4113 .dropdown-sub__item { 4114 padding: 8px 16px; 4115 } 4116 } 4117 4118 /* --------------------------------------------- *\ 4119 Ad 4120 \* --------------------------------------------- */ 4121 .dropdown--left .dropdown__ad { 4122 right: 16px; 4123 } 4124 4125 .dropdown--right .dropdown__ad { 4126 left: 16px; 4127 } 4128 4129 /* --------------------------------------------- *\ 4130 Feed 4131 \* --------------------------------------------- */ 4132 .dropdown-feed { 4133 display: none; 4134 width: 325px; 4135 float: right; 4136 padding: 16px; 4137 } 4138 4139 @media screen and (min-width: 1200px) { 4140 .dropdown-feed { 4141 display: block; 4142 } 4143 } 4144 4145 .dropdown-feed__headline { 4146 padding-bottom: 8px; 4147 margin-bottom: 8px; 4148 font-size: 13px; 4149 font-weight: 600; 4150 color: #000; 4151 text-transform: uppercase; 4152 border-bottom: 2px solid #ccc; 4153 } 4154 4155 .dropdown-feed__item { 4156 display: block; 4157 position: relative; 4158 padding: 8px 0 8px 24px; 4159 color: #666; 4160 text-decoration: none; 4161 text-transform: none; 4162 line-height: 20px; 4163 } 4164 4165 .dropdown-feed__item:before { 4166 display: block; 4167 position: absolute; /*content: '\2192';*/ 4168 content: ""; 4169 left: 0; 4170 top: 8px; 4171 color: #ee0000; 4172 } 4173 4174 /* ---------------------------------------------- *\ 4175 objects/empty-state 4176 \* ---------------------------------------------- */ 4177 .empty-state { 4178 padding: 32px; 4179 } 4180 4181 @media screen and (min-width: 1200px) { 4182 .empty-state { 4183 padding: 48px; 4184 } 4185 } 4186 4187 .empty-state__icon { 4188 display: block; 4189 width: 137px; 4190 height: 80px; 4191 margin: 0 auto 32px; 4192 background: url("images/empty-state-icon.png") center/100% auto no-repeat; 4193 } 4194 4195 @media screen and (min-width: 1024px) { 4196 .empty-state__icon { 4197 width: 274px; 4198 height: 169px; 4199 } 4200 } 4201 4202 .empty-state__headline { 4203 margin-bottom: 32px; 4204 font-weight: 300; 4205 text-align: center; 4206 } 4207 4208 /* Upload button icon */ 4209 .empty-state__upload:before { 4210 width: 28px; 4211 background: url("images/upload-icon.png") center/100% auto no-repeat; 4212 } 4213 4214 /* ---------------------------------------------- *\ 4215 objects/fan-account 4216 \* ---------------------------------------------- */ 4217 .fan-account { 4218 margin-bottom: 16px; 4219 text-align: center; 4220 } 4221 4222 .fan-account .btn { 4223 display: block; 4224 } 4225 4226 .fan-account__headline { 4227 text-transform: uppercase; 4228 } 4229 4230 /* ---------------------------------------------- *\ 4231 objects/featured-post 4232 \* ---------------------------------------------- */ 4233 .featured-post { 4234 text-decoration: none; 4235 margin-bottom: 6px; 4236 } 4237 4238 .featured-post__media { 4239 display: block; 4240 height: 200px; 4241 margin-bottom: 16px; 4242 background-color: #8d207f; 4243 -webkit-border-radius: 4px; 4244 -moz-border-radius: 4px; 4245 -ms-border-radius: 4px; 4246 -o-border-radius: 4px; 4247 border-radius: 4px; 4248 } 4249 4250 .featured-post__cat { 4251 color: #ee0000; 4252 margin-bottom: 4px; 4253 text-transform: uppercase; 4254 letter-spacing: 0.4px; 4255 } 4256 4257 .featured-post__title { 4258 line-height: 1.2; 4259 color: #000; 4260 font-weight: 600; 4261 } 4262 4263 /* ---------------------------------------------- *\ 4264 objects/feed 4265 \* ---------------------------------------------- */ 4266 .feed { 4267 margin-bottom: 16px; 4268 } 4269 4270 @media screen and (min-width: 1024px) { 4271 .feed { 4272 margin-bottom: 32px; 4273 } 4274 } 4275 4276 .feed__header { 4277 display: block; 4278 margin-bottom: 8px; 4279 } 4280 4281 @media screen and (min-width: 768px) { 4282 .feed__header { 4283 margin-bottom: 12px; 4284 } 4285 } 4286 4287 @media screen and (min-width: 1024px) { 4288 .feed__header { 4289 margin-bottom: 16px; 4290 } 4291 } 4292 4293 .feed__header--sponsors { 4294 margin-bottom: 16px; 4295 } 4296 4297 @media screen and (min-width: 768px) { 4298 .feed__header--sponsors { 4299 padding: 8px 0; 4300 } 4301 } 4302 4303 @media screen and (min-width: 1200px) { 4304 .feed__header--sponsors { 4305 margin-bottom: 32px; 4306 } 4307 } 4308 4309 .feed__header--sponsors .feed__title { 4310 margin-bottom: 0; 4311 } 4312 4313 .feed__team { 4314 float: left; 4315 font-size: 13px; 4316 margin-right: 8px; 4317 text-transform: uppercase; 4318 font-weight: 600; 4319 color: #333; 4320 letter-spacing: 0.5px; 4321 } 4322 4323 @media screen and (min-width: 1024px) { 4324 .feed__team { 4325 font-size: 14px; 4326 } 4327 } 4328 4329 a.feed__team { 4330 color: #ee0000; 4331 text-decoration: none; 4332 } 4333 4334 .feed__date { 4335 position: relative; 4336 padding-left: 12px; 4337 float: left; 4338 font-size: 13px; 4339 color: #666; 4340 } 4341 4342 @media screen and (min-width: 1024px) { 4343 .feed__date { 4344 font-size: 14px; 4345 } 4346 } 4347 4348 .feed__date:before { 4349 display: block; 4350 position: absolute; 4351 content: "-";
4352 left: 0; 4353 } 4354 4355 .feed__title { 4356 clear: both; 4357 margin-bottom: 16px; 4358 color: #000; 4359 font-weight: 700; /*white-space: nowrap;*/ 4360 } 4361 4362 @media screen and (min-width: 1024px) { 4363 .feed__title { 4364 margin-bottom: 24px; 4365 } 4366 } 4367 4368 .feed__subtitle { 4369 clear: both; 4370 color: #000; 4371 font-weight: 500; 4372 } 4373 4374 a.feed__title { 4375 color: #000; 4376 text-decoration: none; 4377 } 4378 4379 .feed__subheadline { 4380 color: #666; 4381 font-weight: normal; 4382 } 4383 4384 /** Social Sharing */ 4385 .feed-social { 4386 display: block; 4387 margin: 16px 0 24px; 4388 } 4389 4390 @media screen and (min-width: 768px) { 4391 .feed-social { 4392 margin: 32px 0 48px; 4393 } 4394 } 4395 4396 .feed-social__item { 4397 display: inline-block; 4398 vertical-align: middle; 4399 width: 48px; 4400 height: 48px; 4401 margin-right: 4px; 4402 -webkit-border-radius: 50%; 4403 -moz-border-radius: 50%; 4404 -ms-border-radius: 50%; 4405 -o-border-radius: 50%; 4406 border-radius: 50%; 4407 background-image: url("/assets/images/feed-social-sprite.png"); 4408 background-repeat: no-repeat; 4409 } 4410 4411 .feed-social__item--facebook { 4412 background-position: 0px 0px; 4413 background-color: #3b5998; 4414 } 4415 4416 .feed-social__item--facebook:hover { 4417 background-color: #2d4373; 4418 } 4419 4420 .feed-social__item--twitter { 4421 background-position: 0px -50px; 4422 background-color: #00aaef; 4423 } 4424 4425 .feed-social__item--twitter:hover { 4426 background-color: #0086bc; 4427 } 4428 4429 .feed-social__item--email { 4430 background-position: 0px -100px; 4431 background-color: #3dbd4f; 4432 } 4433 4434 .feed-social__item--email:hover { 4435 background-color: #31963f; 4436 } 4437 4438 /** Static image or video */ 4439 .feed__media { 4440 display: block; 4441 position: relative; 4442 height: 250px; 4443 background-color: #8d207f; 4444 margin-bottom: 16px; 4445 } 4446 4447 .feed__media:after { 4448 display: block; 4449 content: "MEDIA"; 4450 color: #fff; 4451 font-size: 20px; 4452 position: absolute; 4453 top: 50%; 4454 left: 50%; 4455 margin-top: -10px; 4456 margin-left: -15px; 4457 } 4458 4459 @media screen and (min-width: 1024px) { 4460 .feed__media { 4461 height: 275px; 4462 } 4463 } 4464 4465 @media screen and (min-width: 1200px) { 4466 .feed__media { 4467 height: 300px; 4468 } 4469 } 4470 4471 .feed__caption { 4472 display: block; 4473 font-size: 13px; 4474 color: #666; 4475 font-style: italic; 4476 margin-top: -8px; 4477 margin-bottom: 16px; 4478 } 4479 4480 .feed__text p { 4481 margin-top: 16px; 4482 margin-bottom: 16px; 4483 } 4484 4485 @media screen and (min-width: 1200px) { 4486 .feed__text p { 4487 margin-top: 24px; 4488 margin-bottom: 24px; 4489 } 4490 } 4491 4492 .feed__text p.is-last { 4493 margin-bottom: 0; 4494 } 4495 4496 .feed__more { 4497 display: inline-block; 4498 margin-top: 16px; 4499 color: #ee0000; 4500 font-size: 0.9em; 4501 } 4502 4503 @media screen and (min-width: 768px) { 4504 .feed__more { 4505 font-size: 1em; 4506 } 4507 } 4508 4509 /* --------------------------------------------- *\ 4510 components/footer 4511 \* --------------------------------------------- */ 4512 /* --------------------------------------------- *\ 4513 Base 4514 \* --------------------------------------------- */ 4515 .footer { 4516 display: block; 4517 background-color: #000000;
4518 border-top: 4px solid #ee0000; 4519 margin-top: 20px; 4520 padding-bottom: 120px; 4521 } 4522 4523 @media screen and (min-width: 768px) { 4524 .footer { 4525 padding-bottom: 40px; 4526 } 4527 } 4528 4529 /* --------------------------------------------- *\ 4530 Top 4531 \* --------------------------------------------- */ 4532 .footer-top { 4533 display: block; 4534 padding: 32px 0; 4535 } 4536 4537 .footer__logo { 4538 display: none; 4539 float: left; 4540 width: 100px; 4541 height: 100px; 4542 } 4543 4544 @media screen and (min-width: 768px) { 4545 .footer__logo { 4546 display: block; 4547 } 4548 } 4549 4550 .footer__headline { 4551 margin-bottom: 8px; 4552 text-transform: uppercase; 4553 color: #fff; 4554 font-weight: 600; 4555 } 4556 4557 .footer-nav { 4558 display: block; 4559 color: #fff; 4560 font-weight: 300; 4561 margin-bottom: 16px; 4562 } 4563 4564 @media screen and (min-width: 600px) { 4565 .footer-nav { 4566 float: left; 4567 } 4568 } 4569 4570 @media screen and (min-width: 768px) { 4571 .footer-nav { 4572 margin-left: 64px; 4573 } 4574 } 4575 4576 @media screen and (min-width: 1200px) { 4577 .footer-nav { 4578 margin-left: 64px; 4579 } 4580 } 4581 4582 .footer-nav ul { 4583 list-style: none; 4584 margin-left: 0; 4585 margin-bottom: 0; 4586 } 4587 4588 .footer-nav__item a { 4589 color: #fff; 4590 } 4591 4592 .footer-nav__item a:hover { 4593 color: #fff; 4594 } 4595 4596 .footer__contact { 4597 display: block; 4598 margin-bottom: 16px; 4599 color: #fff; 4600 } 4601 4602 @media screen and (min-width: 600px) { 4603 .footer__contact { 4604 float: left; 4605 margin-left: 64px; 4606 } 4607 } 4608 4609 @media screen and (min-width: 1200px) { 4610 .footer__contact { 4611 margin-left: 64px; 4612 } 4613 } 4614 4615 .footer__contact p { 4616 font-size: 14px; 4617 font-weight: 300; 4618 letter-spacing: 0.5px; 4619 margin-bottom: 16px; 4620 line-height: 1.4; 4621 } 4622 4623 .footer__contact p.is-last { 4624 margin-bottom: 0; 4625 } 4626 4627 .footer-social { 4628 display: block; 4629 } 4630 4631 @media screen and (min-width: 600px) { 4632 .footer-social { 4633 float: left; 4634 margin-left: 64px; 4635 } 4636 } 4637 4638 @media screen and (min-width: 768px) { 4639 .footer-social { 4640 margin-bottom: 0; 4641 } 4642 } 4643 4644 .footer-social__item { 4645 display: inline-block; 4646 vertical-align: middle; 4647 width: 48px; 4648 height: 48px; 4649 background-repeat: no-repeat; 4650 background-position: center; 4651 -webkit-border-radius: 50%; 4652 -moz-border-radius: 50%; 4653 -ms-border-radius: 50%; 4654 -o-border-radius: 50%; 4655 border-radius: 50%; 4656 margin-right: 4px; 4657 } 4658 4659 .footer-social__item--twitter { 4660 background-image: url("/img/twitter-icon-large.png"); 4661 } 4662 4663 .footer-social__item--twitter:hover { 4664 background-image: url("/img/twitter-icon-large-hover.png"); 4665 } 4666 4667 .footer-social__item--facebook { 4668 background-image: url("/img/facebook-icon-large.png"); 4669 } 4670 4671 .footer-social__item--facebook:hover { 4672 background-image: url("/img/facebook-icon-large-hover.png"); 4673 } 4674 4675 .footer-social__item--instagram { 4676 background-image: url("/img/instagram-icon-large.png"); 4677 } 4678 4679 .footer-social__item--instagram:hover { 4680 background-image: url("/img/instagram-icon-large-hover.png"); 4681 } 4682 4683 .footer__ad { 4684 display: none; 4685 float: right; 4686 width: 300px; 4687 height: 250px; 4688 margin: 0; 4689 } 4690 4691 @media screen and (min-width: 1024px) { 4692 .footer__ad { 4693 display: block; 4694 } 4695 } 4696 4697 /* --------------------------------------------- *\ 4698 Bottom 4699 \* --------------------------------------------- */ 4700 .footer-bottom { 4701 display: block; 4702 clear: both; 4703 padding: 16px 0; 4704 border-top: 1px solid #45426b; 4705 text-align: center; 4706 } 4707 4708 @media screen and (min-width: 600px) { 4709 .footer-bottom { 4710 text-align: left; 4711 } 4712 } 4713 4714 .footer__big-teams { 4715 display: block; 4716 margin: 0 auto 16px; 4717 } 4718 4719 @media screen and (min-width: 600px) { 4720 .footer__big-teams { 4721 float: right; 4722 margin: 0; 4723 } 4724 } 4725 4726 .footer__info { 4727 display: block; 4728 } 4729 4730 @media screen and (min-width: 600px) { 4731 .footer__info { 4732 float: left; 4733 } 4734 } 4735 4736 /* --------------------------------------------- *\ 4737 components/header 4738 \* --------------------------------------------- */ 4739 /* --------------------------------------------- *\ 4740 Desktop Header 4741 \* --------------------------------------------- */ 4742 /** Social Links */ 4743 .header-social { 4744 display: block; 4745 float: right; 4746 padding-top: 12px; 4747 } 4748 4749 .header-social__item { 4750 display: inline-block; 4751 width: 36px; 4752 height: 36px; 4753 margin-left: 8px; 4754 -webkit-border-radius: 50%; 4755 -moz-border-radius: 50%; 4756 -ms-border-radius: 50%; 4757 -o-border-radius: 50%; 4758 border-radius: 50%; 4759 background-color: #222; 4760 background-repeat: no-repeat; 4761 background-position: center; 4762 color: white; 4763 } 4764 4765 .header-social__item:hover { 4766 background-color: #ee0000; 4767 } 4768 4769 .header-social__item--twitter { 4770 background-image: url("/img/twitter-icon.png"); 4771 } 4772 4773 .header-social__item--facebook { 4774 background-image: url("/img/facebook-icon.png"); 4775 } 4776 4777 .header-social__item--instagram { 4778 background-image: url("/img/instagram-icon.png"); 4779 } 4780 4781 /** Login */ 4782 .header-login { 4783 display: block; 4784 position: relative; 4785 float: right; 4786 padding: 16px 24px 16px 8px; 4787 color: #ee0000; 4788 background: rgba(0, 0, 0, 0.4); 4789 margin-left: 54px; 4790 } 4791 4792 .header-login:after { 4793 display: block; 4794 position: absolute; 4795 content: ""; 4796 width: 0px; 4797 height: 0px; 4798 border-top: 54px solid transparent; 4799 border-bottom: 54px solid transparent; 4800 border-right: 54px solid rgba(0, 0, 0, 0.4); 4801 top: -54px;
4802 left: -54px; 4803 } 4804 4805 .header-login__item { 4806 display: inline-block; 4807 vertical-align: middle; 4808 color: #fff; 4809 text-transform: uppercase; 4810 text-decoration: none; 4811 margin: 0 4px; 4812 font-size: 15px; 4813 } 4814 4815 .header-login__item:hover { 4816 color: #ee0000; 4817 } 4818 4819 /* --------------------------------------------- modules/image-gallery ---------------------------------------------- */ 4820 .image-gallery { 4821 display: block; 4822 } 4823 4824 .image-gallery .grid { 4825 margin-left: -6px; 4826 } 4827 4828 .image-gallery .grid__item { 4829 padding-left: 6px; 4830 padding-bottom: 6px; 4831 } 4832 4833 /* --------------------------------------------- Primary Photo ---------------------------------------------- */ 4834 .image-gallery__primary { 4835 display: block; 4836 height: 200px; 4837 background: #8d207f; 4838 background-position: center center; 4839 background-size: cover; 4840 background-repeat: no-repeat; 4841 } 4842 4843 @media screen and (min-width: 768px) { 4844 .image-gallery__primary { 4845 height: 300px; 4846 } 4847 } 4848 4849 @media screen and (min-width: 1024px) { 4850 .image-gallery__primary { 4851 height: 330px; 4852 } 4853 } 4854 4855 @media screen and (min-width: 1440px) { 4856 .image-gallery__primary { 4857 height: 360px; 4858 } 4859 } 4860 4861 /* --------------------------------------------- Secondary Photo ---------------------------------------------- */ 4862 .image-gallery__secondary { 4863 display: block; 4864 height: 97px; 4865 background: #8d207f; 4866 background-position: center center; 4867 background-size: cover; 4868 background-repeat: no-repeat; 4869 } 4870 4871 @media screen and (min-width: 768px) { 4872 .image-gallery__secondary { 4873 height: 147px; 4874 } 4875 } 4876 4877 @media screen and (min-width: 1024px) { 4878 .image-gallery__secondary { 4879 height: 162px; 4880 } 4881 } 4882 4883 @media screen and (min-width: 1440px) { 4884 .image-gallery__secondary { 4885 height: 177px; 4886 } 4887 } 4888 4889 /** Image Count */ 4890 .image-gallery__num { 4891 font-size: 50px; 4892 color: #fff; 4893 text-align: center; 4894 line-height: 50px; 4895 padding: 30px 0; 4896 } 4897 4898 .image-gallery__num:hover { 4899 text-decoration: none; 4900 color: #bfbfbf; 4901 } 4902 4903 @media screen and (min-width: 768px) { 4904 .image-gallery__num { 4905 padding: 40px 0; 4906 } 4907 } 4908 4909 @media screen and (min-width: 768px) { 4910 .image-gallery__num { 4911 padding: 48px 0; 4912 } 4913 } 4914 4915 @media screen and (min-width: 1200px) { 4916 .image-gallery__num { 4917 padding: 56px 0; 4918 } 4919 } 4920 4921 /* --------------------------------------------- *\ 4922 objects/login 4923 \* --------------------------------------------- */ 4924 .login { 4925 display: block; 4926 position: fixed; 4927 z-index: 5; 4928 width: 100%; 4929 height: 100%; 4930 top: 0; 4931 left: 0; 4932 background: #000; 4933 overflow-y: auto; 4934 } 4935 4936 .login__inner { 4937 display: block; 4938 position: relative; 4939 width: 85%; 4940 max-width: 1000px; 4941 top: 5%; 4942 left: 7.5%; 4943 padding: 16px; 4944 -webkit-border-radius: 5px; 4945 -moz-border-radius: 5px; 4946 -ms-border-radius: 5px; 4947 -o-border-radius: 5px; 4948 border-radius: 5px; 4949 background-color: #fff; 4950 } 4951 4952 @media screen and (min-width: 768px) { 4953 .login__inner { 4954 top: 15%; 4955 padding: 32px; 4956 } 4957 } 4958 4959 @media screen and (min-width: 1200px) { 4960 .login__inner { 4961 left: 50%; 4962 margin-left: -500px; 4963 padding: 64px; 4964 } 4965 } 4966 4967 .login__close { 4968 display: block; 4969 position: absolute; 4970 top: 0; 4971 right: 0; 4972 width: 48px; 4973 height: 48px; 4974 font-size: 24px; 4975 line-height: 48px; 4976 text-align: center; 4977 text-decoration: none; 4978 color: #000; 4979 font-weight: bold; 4980 } 4981 4982 @media screen and (min-width: 768px) { 4983 .login__close { 4984 top: 15px; 4985 right: 15px; 4986 } 4987 } 4988 4989 .login__headline { 4990 color: #777; 4991 margin-bottom: 16px; 4992 } 4993 4994 @media screen and (min-width: 768px) { 4995 .login__headline { 4996 margin-bottom: 32px; 4997 } 4998 } 4999 5000 .login-alerts { 5001 display: block; 5002 padding: 16px; 5003 background-color: #ddd; 5004 text-align: center; 5005 -webkit-border-radius: 5px; 5006 -moz-border-radius: 5px; 5007 -ms-border-radius: 5px; 5008 -o-border-radius: 5px; 5009 border-radius: 5px; 5010 } 5011 5012 @media screen and (min-width: 768px) { 5013 .login-alerts { 5014 padding: 32px; 5015 } 5016 } 5017 5018 .login-alerts__headline { 5019 font-size: 1.2em; 5020 color: #777; 5021 margin-bottom: 32px; 5022 } 5023 5024 @media screen and (min-width: 768px) { 5025 .login-alerts__headline { 5026 font-size: 1.4em; 5027 } 5028 } 5029 5030 .create-account { 5031 margin-top: 80px; 5032 } 5033 5034 @media screen and (min-width: 768px) { 5035 .create-account { 5036 margin-top: 90px; 5037 } 5038 } 5039 5040 @media screen and (min-width: 1024px) { 5041 .create-account { 5042 margin-top: 0; 5043 } 5044 } 5045 5046 .modal-modal1 { 5047 font-family: "Montserrat", sans-serif; 5048 } 5049 5050 .modal-modal1 .modal-body { 5051 background: center center/cover no-repeat fixed, url("/public/img/modal_background.jpg"); 5052 background-position: center 100%; 5053 padding-top: 7px; 5054 } 5055 5056 .modal-modal1 .close { 5057 color: #ffffff; 5058 } 5059 5060 .modal-modal1 h1 { 5061 color: #ffffff; 5062 font-size: 24px; 5063 font-weight: 900; 5064 text-align: center; 5065 text-transform: uppercase; 5066 } 5067 5068 .modal-modal1 h2 { 5069 color: #ffffff; 5070 font-size: 18px; 5071 margin-top: 10px; 5072 text-align: center; 5073 } 5074 5075 .modal-modal1 .modal-buttons { 5076 margin-bottom: 15px; 5077 } 5078 5079 .modal-modal1 .modal-buttons a { 5080 font-size: 16px; 5081 font-weight: bold; 5082 text-shadow: 0 1px 1px #000000; 5083 } 5084 5085 @media (min-width: 768px) {
5086 .modal-modal1 .modal-body { 5087 background-position: center 100%; 5088 } 5089 .modal-modal1 .modal-content { 5090 margin-top: 50px; 5091 } 5092 .modal-modal1 img { 5093 position: absolute; 5094 top: -25px; 5095 right: -25px; 5096 } 5097 .modal-modal1 .close { 5098 font-size: 30px; 5099 } 5100 .modal-modal1 h1 { 5101 font-size: 30px; 5102 margin-top: 60px; 5103 text-align: left; 5104 } 5105 .modal-modal1 h2 { 5106 margin-top: 20px; 5107 text-align: left; 5108 } 5109 .modal-modal1 .modal-buttons { 5110 margin-top: 20px; 5111 margin-bottom: 63px; 5112 text-align: left; 5113 } 5114 .modal-modal1 .modal-buttons a { 5115 font-size: 20px; 5116 } 5117 } 5118 5119 @media (min-width: 992px) { 5120 .modal-modal1 img { 5121 top: -40px; 5122 right: -40px; 5123 } 5124 .modal-modal1 .close { 5125 font-size: 40px; 5126 } 5127 .modal-modal1 h1 { 5128 font-size: 50px; 5129 margin-top: 100px; 5130 } 5131 .modal-modal1 h2 { 5132 font-size: 22px; 5133 margin-top: 30px; 5134 } 5135 .modal-modal1 .modal-buttons { 5136 margin-top: 51px; 5137 margin-bottom: 96px; 5138 } 5139 .modal-modal1 .modal-buttons a { 5140 font-size: 24px; 5141 } 5142 } 5143 5144 .modal-modal2 { 5145 font-family: "Montserrat", sans-serif; 5146 } 5147 5148 .modal-modal2 .modal-header { 5149 border-top-left-radius: 6px; 5150 border-top-right-radius: 6px; 5151 } 5152 5153 .modal-modal2 .close { 5154 color: #ffffff; 5155 font-size: 30px; 5156 position: absolute; 5157 top: 5px; 5158 right: 10px; 5159 } 5160 5161 .modal-modal2 h1 { 5162 font-size: 18px; 5163 text-align: center; 5164 } 5165 5166 .modal-modal2 p { 5167 text-align: center; 5168 } 5169 5170 .modal-modal2 .modal-buttons { 5171 margin-top: 35px; 5172 text-align: center; 5173 } 5174 5175 @media (min-width: 768px) { 5176 .modal-modal2 h1 { 5177 font-size: 30px; 5178 margin-top: 10px; 5179 } 5180 .modal-modal2 p { 5181 font-size: 25px; 5182 } 5183 .modal-modal2 .modal-buttons { 5184 margin-top: 50px; 5185 margin-bottom: 25px; 5186 } 5187 .modal-modal2 .modal-buttons a { 5188 font-size: 20px; 5189 } 5190 } 5191 5192 .modal-modal3 { 5193 font-family: "Montserrat", sans-serif; 5194 } 5195 5196 .modal-modal3 .modal-body { 5197 background: center center/cover no-repeat fixed, url("/public/img/modal_background.jpg"); 5198 background-position: center 100%; 5199 padding-top: 7px; 5200 } 5201 5202 .modal-modal3 .close { 5203 color: #ffffff; 5204 } 5205 5206 .modal-modal3 h1 { 5207 color: #ffffff; 5208 font-size: 24px; 5209 font-weight: 900; 5210 text-align: center; 5211 text-transform: uppercase; 5212 } 5213 5214 .modal-modal3 p { 5215 color: #ffffff; 5216 text-align: center; 5217 } 5218 5219 .modal-modal3 h2 { 5220 color: #ffffff; 5221 font-size: 16px; 5222 text-align: center; 5223 } 5224 5225 .modal-modal3 .modal-buttons { 5226 margin-bottom: 15px; 5227 } 5228 5229 .modal-modal3 .modal-buttons a { 5230 font-size: 16px; 5231 font-weight: bold; 5232 text-shadow: 0 1px 1px #000000; 5233 } 5234 5235 @media (min-width: 768px) { 5236 .modal-modal3 .modal-body { 5237 background-position: center 100%; 5238 } 5239 .modal-modal3 .modal-content { 5240 margin-top: 50px; 5241 } 5242 .modal-modal3 img { 5243 position: absolute; 5244 top: -25px; 5245 right: -25px; 5246 } 5247 .modal-modal3 .close { 5248 font-size: 30px; 5249 } 5250 .modal-modal3 h1 { 5251 font-size: 30px; 5252 margin-top: 30px; 5253 text-align: left; 5254 } 5255 .modal-modal3 p { 5256 color: #cbcbcb; 5257 margin-top: 10px; 5258 text-align: left; 5259 } 5260 .modal-modal3 h2 { 5261 margin-top: 10px; 5262 text-align: left; 5263 } 5264 .modal-modal3 .modal-buttons { 5265 margin-top: 13px; 5266 margin-bottom: 37px; 5267 text-align: left; 5268 } 5269 .modal-modal3 .modal-buttons a { 5270 font-size: 20px; 5271 } 5272 } 5273 5274 @media (min-width: 992px) { 5275 .modal-modal3 img { 5276 top: -40px; 5277 right: -40px; 5278 } 5279 .modal-modal3 .close { 5280 font-size: 40px; 5281 } 5282 .modal-modal3 h1 { 5283 font-size: 50px; 5284 margin-top: 50px; 5285 } 5286 .modal-modal3 p { 5287 font-size: 16px; 5288 margin-top: 20px; 5289 } 5290 .modal-modal3 h2 { 5291 font-size: 30px; 5292 margin-top: 25px; 5293 } 5294 .modal-modal3 .modal-buttons { 5295 margin-top: 30px; 5296 margin-bottom: 44px; 5297 } 5298 .modal-modal3 .modal-buttons a { 5299 font-size: 24px; 5300 } 5301 } 5302 5303 .modal-modal4 { 5304 font-family: "Montserrat", sans-serif; 5305 } 5306 5307 .modal-modal4 .modal-header { 5308 border-top-left-radius: 6px; 5309 border-top-right-radius: 6px; 5310 } 5311 5312 .modal-modal4 .close { 5313 color: #ffffff; 5314 font-size: 30px; 5315 position: absolute; 5316 top: 5px; 5317 right: 10px; 5318 } 5319 5320 .modal-modal4 .modal-body { 5321 border-bottom-left-radius: 6px; 5322 border-bottom-right-radius: 6px; 5323 background: linear-gradient(rgba(255, 255, 255, 0.75), white) center center/cover no-repeat fixed, 5324 url("https://s3.amazonaws.com/bigteamsstaging/background/default/background_footballField.jpg"); 5325 } 5326 5327 /* ---------------------------------------------- *\ 5328 objects/mobile-header 5329 \* ---------------------------------------------- */ 5330 .mobile-header { 5331 display: block; 5332 position: fixed; 5333 width: 100%; 5334 top: 0;
5335 left: 0; 5336 z-index: 5; 5337 height: 48px; 5338 } 5339 5340 @media screen and (min-width: 768px) { 5341 .mobile-header { 5342 height: 64px; 5343 } 5344 } 5345 5346 @media screen and (min-width: 1024px) { 5347 .mobile-header { 5348 display: none; 5349 } 5350 } 5351 5352 /** Header Bar */ 5353 .mobile-header-top { 5354 position: relative; 5355 z-index: 6; 5356 background-color: #000000; 5357 height: 48px; 5358 } 5359 5360 @media screen and (min-width: 768px) { 5361 .mobile-header-top { 5362 height: 64px; 5363 } 5364 } 5365 5366 .mobile-header__logo { 5367 display: block; 5368 float: left; 5369 position: absolute; 5370 top: 4px; 5371 width: 60px; 5372 height: 60px; 5373 background: transparent; 5374 } 5375 5376 @media screen and (min-width: 768px) { 5377 .mobile-header__logo { 5378 width: 75px; 5379 height: 75px; 5380 z-index: 1; 5381 } 5382 } 5383 5384 .mobile-header__text { 5385 display: block; 5386 float: left; 5387 padding: 7px 4px 1px 66px; 5388 } 5389 5390 @media screen and (min-width: 768px) { 5391 .mobile-header__text { 5392 padding-left: 91px; 5393 padding-top: 16px; 5394 } 5395 } 5396 5397 .mobile-header__title, 5398 .mobile-header__school { 5399 margin: 0; 5400 line-height: 18px; 5401 text-transform: uppercase; 5402 } 5403 5404 .mobile-header__title { 5405 font-size: 14px; 5406 color: #fff; 5407 } 5408 5409 @media screen and (min-width: 768px) { 5410 .mobile-header__title { 5411 font-size: 20px; 5412 } 5413 } 5414 5415 .mobile-header__school { 5416 font-size: 13px; 5417 color: #ccc; 5418 } 5419 5420 @media screen and (min-width: 768px) { 5421 .mobile-header__school { 5422 font-size: 14px; 5423 } 5424 } 5425 5426 .mobile-header__toggle-nav { 5427 display: block; 5428 position: absolute; 5429 top: 0; 5430 right: 0; 5431 width: 48px; 5432 height: 48px; 5433 background: url("/img/menu-icon.png") center no-repeat #ee0000; 5434 background-color: #ee0000; 5435 } 5436 5437 @media screen and (min-width: 768px) { 5438 .mobile-header__toggle-nav { 5439 width: 64px; 5440 height: 64px; 5441 } 5442 } 5443 5444 .mobile-header__toggle-nav:after { 5445 display: block; 5446 position: absolute; 5447 content: ""; 5448 width: 0px; 5449 height: 0px; 5450 border-top: 34px solid transparent; 5451 border-bottom: 34px solid transparent; 5452 border-left: 34px solid #ee0000; 5453 top: -23px;
5454 left: -20px; 5455 -webkit-transform: rotate(-30deg); 5456 transform: rotate(-30deg); 5457 } 5458 5459 @media screen and (min-width: 768px) { 5460 .mobile-header__toggle-nav:after { 5461 border-top: 48px solid transparent; 5462 border-bottom: 48px solid transparent; 5463 border-left: 48px solid #ee0000; 5464 top: -37px; 5465 left: -27px; 5466 } 5467 } 5468 5469 .nav-open .mobile-header__toggle-nav { 5470 background-image: url("/img/menu-close-icon.png"); 5471 } 5472 5473 /** Login/Register Links */ 5474 .mobile-header__login { 5475 display: none; 5476 float: right; 5477 color: #fff; 5478 font-size: 14px; 5479 text-transform: uppercase; 5480 padding-right: 92px; 5481 line-height: 64px; 5482 } 5483 5484 @media screen and (min-width: 768px) { 5485 .mobile-header__login { 5486 display: block; 5487 } 5488 } 5489 5490 .mobile-header__login a { 5491 color: #fff; 5492 text-decoration: none; 5493 } 5494 5495 /* ---------------------------------------------- *\ 5496 objects/mobile-nav 5497 \* ---------------------------------------------- */ 5498 .mobile-nav { 5499 display: none; 5500 position: fixed; 5501 overflow: hidden; 5502 z-index: 5; 5503 width: 100%; 5504 height: 100%; 5505 top: 0; 5506 right: 0; 5507 padding-top: 48px; 5508 background-color: #fff; 5509 } 5510 5511 @media screen and (min-width: 768px) { 5512 .mobile-nav { 5513 padding-top: 64px; 5514 width: 400px; 5515 left: auto; 5516 right: 0; 5517 border-left: 1px solid #ddd; 5518 } 5519 } 5520 5521 /** Screens */ 5522 .mobile-nav__screens { 5523 display: block; 5524 width: 1200px; 5525 -webkit-transform: translateX(0); 5526 -moz-transform: translateX(0); 5527 -ms-transform: translateX(0); 5528 -o-transform: translateX(0); 5529 transform: translateX(0); 5530 -webkit-transition: all 0.1s ease-in 0s; 5531 -moz-transition: all 0.1s ease-in 0s; 5532 -ms-transition: all 0.1s ease-in 0s; 5533 -o-transition: all 0.1s ease-in 0s; 5534 transition: all 0.1s ease-in 0s; 5535 } 5536 5537 .nav-screen { 5538 display: block; 5539 width: 100%; 5540 height: 100%; 5541 float: left; 5542 background-color: #fff; 5543 } 5544 5545 @media screen and (min-width: 768px) { 5546 .nav-screen { 5547 width: 400px; 5548 height: auto; 5549 } 5550 } 5551 5552 .nav-screen__header { 5553 display: block; 5554 height: 56px; 5555 padding: 8px 16px 0; 5556 background-color: #eee; 5557 } 5558 5559 .nav-screen__header ul { 5560 margin-bottom: 0; 5561 } 5562 5563 .nav-screen__header-text { 5564 color: #111; 5565 font-size: 13px; 5566 line-height: 48px; 5567 font-weight: 600; 5568 text-transform: uppercase; 5569 } 5570 5571 a.nav-screen__header-text { 5572 text-transform: uppercase; 5573 cursor: pointer; 5574 } 5575 5576 .nav-screen__account { 5577 display: block; 5578 float: right; 5579 margin-top: 4px; 5580 margin-right: -12px; 5581 } 5582 5583 .nav-screen__account span { 5584 display: block; 5585 float: left; 5586 line-height: 34px; 5587 color: #ee0000; 5588 } 5589 5590 .nav-screen__header-btn { 5591 padding: 4px 8px; 5592 text-transform: uppercase; 5593 color: #111; 5594 font-size: 14px; 5595 } 5596 5597 .nav-screen__content { 5598 overflow-y: auto; 5599 -webkit-overflow-scrolling: touch; 5600 } 5601 5602 /** Links */ 5603 .mobile-nav__item { 5604 display: block; 5605 padding: 12px 16px; 5606 border-bottom: 1px solid #eee; 5607 text-transform: uppercase; 5608 color: #666; 5609 cursor: pointer; 5610 text-decoration: none; 5611 font-weight: 1.3rem; 5612 } 5613 5614 .mobile-nav__item:hover { 5615 background-color: #fcfcfc; 5616 } 5617 5618 .mobile-nav__item .arrow { 5619 float: right; 5620 margin-top: 6px; 5621 } 5622 5623 .mobile-nav__item--cat { 5624 color: #333; 5625 font-weight: 600; 5626 } 5627 5628 /* --------------------------------------------- *\ 5629 objects/my-teams 5630 \* --------------------------------------------- */ 5631 .my-teams__btn { 5632 color: #ee0000; 5633 border: 1px solid #ee0000; 5634 font-size: 11px; 5635 text-transform: uppercase; 5636 padding: 6px 8px; 5637 font-weight: bold; 5638 } 5639 5640 .my-teams__btn:hover { 5641 background-color: #ee0000; 5642 color: #fff; 5643 } 5644 5645 .my-teams__header { 5646 padding-bottom: 16px; 5647 text-transform: uppercase; 5648 border-bottom: 1px solid #666; 5649 } 5650 5651 .my-teams__header .grid { 5652 margin-left: 0; 5653 line-height: 0; 5654 } 5655 5656 .my-teams__header .grid__item { 5657 padding-left: 0; 5658 } 5659 5660 .my-teams__headline { 5661 color: #666; 5662 text-transform: uppercase; 5663 margin-bottom: 0; 5664 } 5665 5666 /* --------------------------------------------- *\ 5667 Selection 5668 \* --------------------------------------------- */ 5669 .my-teams-select .my-teams__header { 5670 margin-bottom: 16px; 5671 } 5672 5673 .my-teams-select__seasons a { 5674 display: block; 5675 float: left; 5676 position: relative; 5677 padding: 8px; 5678 color: #333; 5679 text-transform: uppercase; 5680 font-weight: bold; 5681 font-size: 13px; 5682 text-align: center; 5683 cursor: pointer; 5684 } 5685 5686 @media screen and (min-width: 350px) { 5687 .my-teams-select__seasons a { 5688 margin-right: 10px; 5689 } 5690 .my-teams-select__seasons a:last-child { 5691 margin-right: 0; 5692 } 5693 } 5694 5695 @media screen and (min-width: 425px) { 5696 .my-teams-select__seasons a { 5697 width: 25%; 5698 margin-right: 0; 5699 } 5700 } 5701 5702 @media screen and (min-width: 600px) { 5703 .my-teams-select__seasons a { 5704 width: auto; 5705 text-align: left; 5706 float: none; 5707 padding: 12px 16px; 5708 font-size: 15px; 5709 } 5710 } 5711 5712 .my-teams-select__seasons a.is-active { 5713 background-color: #ee0000; 5714 color: #fff; 5715 } 5716 5717 .my-teams-select__seasons a.is-active:after { 5718 display: none; 5719 position: absolute; 5720 content: ""; 5721 width: 0px; 5722 height: 0px; 5723 top: 50%; 5724 margin-top: -10px; 5725 right: -10px; 5726 border-top: 10px solid transparent; 5727 border-bottom: 10px solid transparent; 5728 border-left: 10px solid #ee0000; 5729 } 5730 5731 @media screen and (min-width: 600px) { 5732 .my-teams-select__seasons a.is-active:after { 5733 display: block; 5734 } 5735 } 5736 5737 .my-teams__add-team { 5738 padding-bottom: 8px; 5739 } 5740 5741 /* --------------------------------------------- *\ 5742 Favorites 5743 \* --------------------------------------------- */ 5744 .my-teams-favorites { 5745 margin-top: 32px; 5746 } 5747 5748 .my-teams-favorites__item { 5749 display: block; 5750 padding: 16px 0; 5751 border-bottom: 1px solid #eee; 5752 } 5753 5754 .my-teams-favorites__item .grid__item { 5755 padding-bottom: 0; 5756 } 5757 5758 /* --------------------------------------------- *\ 5759 components/nav 5760 \* --------------------------------------------- */ 5761 /* --------------------------------------------- *\ 5762 Desktop Nav 5763 \* --------------------------------------------- */ 5764 .mainnav { 5765 background-color: #000000; 5766 } 5767 5768 .mainnav .wrapper { 5769 padding-left: 0; 5770 padding-right: 0; 5771 } 5772 5773 .mainnav-primary { 5774 float: left; 5775 font-weight: 600; 5776 } 5777 5778 .mainnav-secondary { 5779 float: right; 5780 } 5781 5782 /** Links */ 5783 .mainnav__item { 5784 display: block; 5785 position: relative; 5786 float: left; 5787 font-size: 16px; 5788 color: #fff; 5789 padding: 14px 12px; 5790 cursor: pointer; 5791 text-decoration: none; 5792 text-transform: uppercase; 5793 transition: color 0.2s; 5794 } 5795 5796 .mainnav__item:hover { 5797 color: #a4a4a4; 5798 } 5799 5800 .mainnav__item:hover .dropdown { 5801 display: block; 5802 } 5803 5804 .nav-link-padded { 5805 padding-left: 10px !important; 5806 padding-right: 10px !important; 5807 } 5808 5809 .navbar-fill { 5810 background-color: #f2f2f2 !important; 5811 } 5812 5813 /* --------------------------------------------- *\ 5814 components/person 5815 \* --------------------------------------------- */ 5816 .person { 5817 padding: 0; 5818 text-decoration: none; 5819 } 5820 5821 .person__photo { 5822 display: block; 5823 height: 200px; 5824 background: url("images/person-placeholder.png") bottom center no-repeat #ddd; 5825 } 5826 5827 .person__info { 5828 padding: 16px; 5829 text-align: center; 5830 } 5831 5832 .person__name { 5833 display: block; 5834 margin-bottom: 0; 5835 color: #000; 5836 font-size: 16px; 5837 } 5838 5839 .person__category { 5840 font-size: 13px; 5841 line-height: 18px; 5842 margin-bottom: 4px; 5843 text-transform: uppercase; 5844 color: #888; 5845 letter-spacing: 0.2px; 5846 } 5847 5848 .person__detail { 5849 font-size: 15px; 5850 line-height: 20px; 5851 color: #000; 5852 } 5853 5854 /* --------------------------------------------- *\ 5855 objects/photo 5856 \* --------------------------------------------- */
5857 .photo { 5858 display: block; 5859 height: 75px; 5860 background: #8d207f; 5861 -webkit-border-radius: 3px; 5862 -moz-border-radius: 3px; 5863 -ms-border-radius: 3px; 5864 -o-border-radius: 3px; 5865 border-radius: 3px; 5866 } 5867 5868 @media screen and (min-width: 480px) { 5869 .photo { 5870 height: 100px; 5871 } 5872 } 5873 5874 @media screen and (min-width: 600px) { 5875 .photo { 5876 height: 125px; 5877 } 5878 } 5879 5880 @media screen and (min-width: 768px) { 5881 .photo { 5882 height: 175px; 5883 } 5884 } 5885 5886 @media screen and (min-width: 1440px) { 5887 .photo { 5888 height: 220px; 5889 } 5890 } 5891 5892 .photo--upload { 5893 text-align: center; 5894 font-size: 18px; 5895 line-height: 297px; 5896 } 5897 5898 .photo--upload:after { 5899 display: block; 5900 position: absolute; 5901 content: ""; 5902 top: 50%; 5903 left: 50%; 5904 margin: -48px 0 0 -24px; 5905 width: 48px; 5906 height: 48px; 5907 background-color: #999; 5908 } 5909 5910 .photo__edit { 5911 display: none; 5912 height: 48px; 5913 background-color: rgba(0, 0, 0, 0.3); 5914 padding: 11px; 5915 text-align: center; 5916 margin-top: -48px; 5917 } 5918 5919 .photo.is-selectable + .photo__edit { 5920 display: block; 5921 } 5922 5923 /* ---------------------------------------------- *\ 5924 objects/resource 5925 \* ---------------------------------------------- */ 5926 .resource { 5927 margin-bottom: 16px; 5928 } 5929 5930 @media screen and (min-width: 1200px) { 5931 .resource { 5932 margin-bottom: 32px; 5933 } 5934 } 5935 5936 .resource__header { 5937 display: block; 5938 padding-bottom: 16px; 5939 border-bottom: 1px solid #eee; 5940 } 5941 5942 .resource__headline { 5943 display: inline-block; 5944 vertical-align: middle; 5945 color: #666; 5946 font-weight: 300; 5947 margin-bottom: 0; 5948 } 5949 5950 .resource__select { 5951 display: inline-block; 5952 vertical-align: middle; 5953 margin-left: 16px; 5954 margin-bottom: 16px; 5955 padding-right: 32px; 5956 -webkit-appearance: none; 5957 outline: none; 5958 border: none; 5959 color: #666; 5960 font-size: 1.1em; 5961 font-weight: 300; 5962 background-image: url("images/select-icon.png"); 5963 background-repeat: no-repeat; 5964 background-color: transparent; 5965 background-position: 98% center; 5966 background-position: calc(100% - 10px) center; 5967 } 5968 5969 @media screen and (min-width: 600px) { 5970 .resource__select { 5971 font-size: 1.2em; 5972 line-height: 1; 5973 } 5974 } 5975 5976 @media screen and (min-width: 768px) { 5977 .resource__select { 5978 font-size: 1.6em; 5979 line-height: 1; 5980 } 5981 } 5982 5983 @media screen and (min-width: 1024px) { 5984 .resource__select { 5985 font-size: 1.9em; 5986 } 5987 } 5988 5989 @media screen and (min-width: 1200px) { 5990 .resource__select { 5991 font-size: 2.3em; 5992 margin-bottom: 32px; 5993 margin-left: 32px; 5994 } 5995 } 5996 5997 .resource__details { 5998 margin: 16px 0; 5999 } 6000 6001 .resource__item { 6002 display: block; 6003 position: relative; 6004 padding: 16px 16px 16px 28px; 6005 border-bottom: 1px solid #eee; 6006 text-decoration: none; 6007 } 6008 6009 .resource__item:hover { 6010 background-color: #f5f5f5; 6011 } 6012 6013 .resource__item:before { 6014 display: block; 6015 position: absolute; 6016 content: ""; 6017 width: 24px; 6018 height: 24px; 6019 top: 16px; 6020 left: 0; 6021 background-image: url("images/files-sprite.png"); 6022 background-repeat: no-repeat; 6023 } 6024 6025 .resource__item--doc:before { 6026 background-position: 0px 0px; 6027 } 6028 6029 .resource__item--link:before { 6030 background-position: 0px -24px; 6031 } 6032 6033 .resource__name { 6034 font-size: 17px; 6035 color: #000; 6036 font-weight: 600; 6037 } 6038 6039 @media screen and (min-width: 1024px) { 6040 .resource__name { 6041 font-size: 18px; 6042 } 6043 } 6044 6045 .resource__name span { 6046 font-weight: 400; 6047 color: #777; 6048 font-size: 14px; 6049 } 6050 6051 @media screen and (min-width: 1024px) { 6052 .resource__name span { 6053 font-size: 15px; 6054 } 6055 } 6056 6057 .resource__desc { 6058 font-size: 14px; 6059 color: #777; 6060 } 6061 6062 @media screen and (min-width: 1024px) { 6063 .resource__desc { 6064 font-size: 15px; 6065 } 6066 } 6067 6068 /* --------------------------------------------- *\ 6069 components/schedule 6070 \* --------------------------------------------- */ 6071 .schedule { 6072 display: block; 6073 overflow-y: hidden; 6074 overflow-x: auto; 6075 position: relative; 6076 margin-top: 48px; 6077 border-bottom: 1px solid #ddd; 6078 -webkit-overflow-scrolling: touch; 6079 } 6080 6081 @media screen and (min-width: 768px) { 6082 .schedule { 6083 margin-top: 64px; 6084 } 6085 } 6086 6087 @media screen and (min-width: 1024px) { 6088 .schedule { 6089 margin-top: 0; 6090 overflow-x: hidden; 6091 } 6092 } 6093 6094 @media screen and (min-width: 1024px) {
6095 .schedule:hover .schedule__prev, 6096 .schedule:hover .schedule__next { 6097 display: block; 6098 } 6099 } 6100 6101 .schedule__prev, 6102 .schedule__next { 6103 display: none; 6104 position: absolute; 6105 width: 50px; 6106 height: 100%; 6107 top: 0; 6108 z-index: 1; 6109 padding: 36px 20px; 6110 background-color: rgba(0, 0, 0, 0.7); 6111 cursor: pointer; 6112 -webkit-transition: background 0.1s ease-in 0s; 6113 -moz-transition: background 0.1s ease-in 0s; 6114 -ms-transition: background 0.1s ease-in 0s; 6115 -o-transition: background 0.1s ease-in 0s; 6116 transition: background 0.1s ease-in 0s; 6117 } 6118 6119 .schedule__prev:hover, 6120 .schedule__next:hover { 6121 background-color: #222; 6122 } 6123 6124 .schedule__prev { 6125 left: 0; 6126 } 6127 6128 .schedule__next { 6129 right: 0; 6130 } 6131 6132 .schedule__container { 6133 display: block; 6134 width: 10000px; 6135 -webkit-transition: all 0.1s ease-in 0s; 6136 -moz-transition: all 0.1s ease-in 0s; 6137 -ms-transition: all 0.1s ease-in 0s; 6138 -o-transition: all 0.1s ease-in 0s; 6139 transition: all 0.1s ease-in 0s; 6140 } 6141 6142 @media screen and (max-width: 1023px) { 6143 .schedule__container { 6144 -webkit-transform: translateX(0) !important; 6145 -moz-transform: translateX(0) !important; 6146 -ms-transform: translateX(0) !important; 6147 -o-transform: translateX(0) !important; 6148 transform: translateX(0) !important; 6149 } 6150 } 6151 6152 /* --------------------------------------------- *\ 6153 Games 6154 \* --------------------------------------------- */ 6155 /** Base */ 6156 .schedule-game { 6157 display: block; 6158 float: left; 6159 height: 100px; 6160 } 6161 6162 .schedule-game a { 6163 background-color: #fff; 6164 border-width: 1px 1px 2px; 6165 border-style: solid; 6166 border-color: #f2f2f2; 6167 padding: 12px; 6168 text-decoration: none; 6169 cursor: pointer; 6170 display: block; 6171 width: 200px; 6172 height: 100px; 6173 } 6174 6175 @media screen and (min-width: 768px) { 6176 .schedule-game a { 6177 width: 225px; 6178 } 6179 } 6180 6181 .schedule-game__sport { 6182 display: block; 6183 font-size: 13px; 6184 line-height: 1.1; 6185 color: #444; 6186 text-transform: uppercase; 6187 font-weight: 600; 6188 margin-bottom: 4px; 6189 overflow: hidden; 6190 text-overflow: ellipsis; 6191 white-space: nowrap; 6192 } 6193 6194 .schedule-game__opponent { 6195 display: block; 6196 font-size: 15px; 6197 line-height: 1.1; 6198 margin-bottom: 4px; 6199 overflow: hidden; 6200 text-overflow: ellipsis; 6201 white-space: nowrap; 6202 color: #444; 6203 } 6204 6205 .schedule-game__time { 6206 display: block; 6207 font-size: 14px; 6208 margin-bottom: 4px; 6209 line-height: 1.1; 6210 color: #6a7981; 6211 overflow: hidden; 6212 text-overflow: ellipsis; 6213 white-space: nowrap; 6214 } 6215 6216 .schedule-game__status { 6217 display: block; 6218 font-size: 13px; 6219 font-weight: bold; 6220 text-transform: uppercase; 6221 color: #3877c7; 6222 overflow: hidden; 6223 text-overflow: ellipsis; 6224 white-space: nowrap; 6225 } 6226 6227 /** Cancelled/Postponed */ 6228 .schedule-game--cancelled a { 6229 border-bottom-color: #f00; 6230 } 6231 6232 .text-blurred { 6233 color: transparent; 6234 text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px !important; 6235 -webkit-user-select: none; 6236 -moz-user-select: none; 6237 -ms-user-select: none; 6238 user-select: none; 6239 } 6240 6241 .text-blurred a, 6242 .text-blurred a:hover, 6243 .text-blurred a:focus { 6244 color: transparent !important; 6245 text-decoration: none !important; 6246 } 6247 6248 .text-blurred .fa { 6249 color: transparent !important; 6250 } 6251 6252 .schedule-list-title { 6253 white-space: nowrap; 6254 text-overflow: ellipsis; 6255 width: 150px; 6256 display: block; 6257 overflow: hidden; 6258 } 6259 6260 /* ---------------------------------------------- *\ 6261 objects/settings 6262 \* ---------------------------------------------- */ 6263 .settings__headline { 6264 margin-top: 32px; 6265 } 6266 6267 @media screen and (min-width: 1024px) { 6268 .settings__headline { 6269 margin-top: 48px; 6270 } 6271 } 6272 6273 .settings__headline:first-child { 6274 margin-top: 16px; 6275 } 6276 6277 @media screen and (min-width: 1024px) { 6278 .settings__headline:first-child { 6279 margin-top: 32px; 6280 } 6281 } 6282 6283 /* --------------------------------------------- *\ 6284 components/share 6285 \* --------------------------------------------- */ 6286 .share { 6287 float: right; 6288 font-size: 13px; 6289 padding: 4px 16px 4px 40px; 6290 text-transform: uppercase; 6291 -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); 6292 -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
6293 -ms-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); 6294 -o-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); 6295 box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); 6296 } 6297 6298 .share:before { 6299 background: url("/assets/images/share-sprite.png") 0px 0px no-repeat; 6300 } 6301 6302 .share:not(.js-subheader-item) span { 6303 display: none; 6304 } 6305 6306 @media screen and (min-width: 600px) { 6307 .share:not(.js-subheader-item) span { 6308 display: block; 6309 } 6310 } 6311 6312 @media screen and (max-width: 599px) { 6313 .share:not(.js-subheader-item) { 6314 background-color: transparent; 6315 border: none; 6316 width: 40px; 6317 height: 40px; 6318 padding: 0; 6319 margin-top: -4px; 6320 margin-right: -8px; 6321 -webkit-box-shadow: none; 6322 -moz-box-shadow: none; 6323 -ms-box-shadow: none; 6324 -o-box-shadow: none; 6325 box-shadow: none; 6326 } 6327 .share:not(.js-subheader-item):hover { 6328 background-color: transparent; 6329 } 6330 } 6331 6332 /* ---------------------------------------------- *\ 6333 Share Dropdown 6334 - Bottom sheet on mobile 6335 - Dropdown on desktop 6336 1. Slides up from bottom. 6337 \* ---------------------------------------------- */ 6338 .share-dropdown { 6339 display: block; 6340 position: fixed; 6341 background-color: #fff; 6342 z-index: 6; 6343 text-align: left; 6344 width: 100%; 6345 -webkit-box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.4); 6346 -moz-box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.4); 6347 -ms-box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.4); 6348 -o-box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.4); 6349 box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.4); 6350 transform: translateY(110%); /* [1] */ 6351 -webkit-transform: translateY(110%); /* [1] */ 6352 -webkit-transition: all 0.1s ease-in 0s; 6353 -moz-transition: all 0.1s ease-in 0s; 6354 -ms-transition: all 0.1s ease-in 0s; 6355 -o-transition: all 0.1s ease-in 0s; 6356 transition: all 0.1s ease-in 0s; /* White Triangle */ 6357 } 6358 6359 .share-dropdown:before { 6360 display: none; 6361 position: absolute; 6362 content: ""; 6363 width: 12px; 6364 height: 12px; 6365 top: -12px;
6366 left: 50%; 6367 margin-left: -6px; 6368 background: url("/assets/images/share-triangle.png") center no-repeat; 6369 } 6370 6371 @media screen and (min-width: 600px) { 6372 .share-dropdown:before { 6373 display: block; 6374 } 6375 } 6376 6377 @media screen and (max-width: 599px) { 6378 .share-dropdown { 6379 top: auto !important; 6380 bottom: 0 !important; 6381 left: 0 !important; 6382 } 6383 } 6384 6385 @media screen and (min-width: 600px) { 6386 .share-dropdown { 6387 display: none; 6388 position: absolute; 6389 bottom: auto; 6390 top: 48px; 6391 left: 50%; 6392 width: 150px; 6393 margin-left: -75px; 6394 -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3); 6395 -moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3); 6396 -ms-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3); 6397 -o-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3); 6398 box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3); 6399 -webkit-border-radius: 4px; 6400 -moz-border-radius: 4px; 6401 -ms-border-radius: 4px; 6402 -o-border-radius: 4px; 6403 border-radius: 4px; 6404 transform: translateY(0); 6405 -webkit-transform: translateY(0); 6406 } 6407 } 6408 6409 .share-dropdown.is-visible { 6410 display: block; 6411 transform: translateY(0); /* [1] */ 6412 -webkit-transform: translateY(0); /* [1] */ 6413 } 6414 6415 .share-dropdown__headline { 6416 display: block; 6417 color: #777; 6418 text-transform: uppercase; 6419 font-size: 15px; 6420 padding: 16px 16px 8px; 6421 } 6422 6423 @media screen and (min-width: 600px) { 6424 .share-dropdown__headline { 6425 display: none; 6426 } 6427 } 6428 6429 .share-dropdown__item { 6430 display: block; 6431 position: relative; 6432 padding: 12px 16px 12px 40px; 6433 text-transform: none; 6434 font-size: 16px; 6435 font-weight: normal; 6436 color: #000; 6437 text-decoration: none; 6438 } 6439 6440 @media screen and (min-width: 600px) { 6441 .share-dropdown__item { 6442 font-size: 15px; 6443 } 6444 } 6445 6446 .share-dropdown__item:hover { 6447 background-color: #f5f5f5; 6448 } 6449 6450 .share-dropdown__item:before { 6451 display: block; 6452 position: absolute; 6453 content: ""; 6454 left: 12px; 6455 top: 16px; 6456 width: 16px; 6457 height: 16px; 6458 background-image: url("/assets/images/share-sprite.png"); 6459 background-repeat: no-repeat; 6460 } 6461 6462 .share-dropdown__item:first-child { 6463 -webkit-border-radius: 4px 4px 0 0; 6464 -moz-border-radius: 4px 4px 0 0; 6465 -ms-border-radius: 4px 4px 0 0; 6466 -o-border-radius: 4px 4px 0 0; 6467 border-radius: 4px 4px 0 0; 6468 } 6469 6470 .share-dropdown__item:last-child { 6471 -webkit-border-radius: 0 0 4px 4px; 6472 -moz-border-radius: 0 0 4px 4px; 6473 -ms-border-radius: 0 0 4px 4px; 6474 -o-border-radius: 0 0 4px 4px; 6475 border-radius: 0 0 4px 4px; 6476 } 6477 6478 .share-dropdown__item--facebook:before { 6479 background-position: 0px -16px; 6480 } 6481 6482 .share-dropdown__item--twitter:before { 6483 background-position: 0px -32px; 6484 } 6485 6486 .share-dropdown__item--email:before { 6487 background-position: 0px -48px; 6488 } 6489 6490 /* --------------------------------------------- Share overlay ---------------------------------------------- */ 6491 .share-overlay { 6492 display: block; 6493 position: fixed; 6494 z-index: 5; 6495 width: 100%; 6496 height: 100%; 6497 top: 0; 6498 left: 0; 6499 background: rgba(0, 0, 0, 0.8); 6500 } 6501 6502 @media screen and (min-width: 600px) { 6503 .share-overlay { 6504 display: none !important; 6505 } 6506 } 6507 6508 /* --------------------------------------------- *\ 6509 components/sidebar 6510 \* --------------------------------------------- */ 6511 /* --------------------------------------------- *\ 6512 Base 6513 \* --------------------------------------------- */ 6514 .sidebar__headline { 6515 margin-top: 24px; 6516 margin-bottom: 6px; 6517 padding: 16px; 6518 background-color: #000000; 6519 color: #fff; 6520 font-size: 14px; 6521 text-transform: uppercase; 6522 letter-spacing: 0.5px; 6523 } 6524 6525 @media screen and (min-width: 768px) { 6526 .sidebar__headline { 6527 margin-top: 20px; 6528 } 6529 } 6530 6531 @media screen and (min-width: 1024px) { 6532 .sidebar__headline { 6533 margin-top: 24px; 6534 } 6535 } 6536 6537 @media screen and (min-width: 1200px) { 6538 .sidebar__headline { 6539 margin-top: 28px; 6540 } 6541 } 6542 6543 @media screen and (min-width: 1440px) { 6544 .sidebar__headline { 6545 margin-top: 32px; 6546 } 6547 } 6548 6549 .card .sidebar__headline { 6550 margin-top: 0; 6551 -webkit-border-radius: 4px 4px 0 0; 6552 -moz-border-radius: 4px 4px 0 0; 6553 -ms-border-radius: 4px 4px 0 0; 6554 -o-border-radius: 4px 4px 0 0; 6555 border-radius: 4px 4px 0 0; 6556 } 6557 6558 .sidebar__subheadline { 6559 color: #666; 6560 text-transform: uppercase; 6561 margin-bottom: 8px; 6562 } 6563 6564 .sidebar__media { 6565 display: block; 6566 height: 250px; 6567 margin-bottom: 32px; 6568 background: #8d207f; 6569 } 6570 6571 .sidebar__link { 6572 display: block; 6573 color: #000; 6574 font-size: 18px; 6575 text-decoration: none; 6576 margin-bottom: 16px; 6577 } 6578 6579 .sidebar__btn { 6580 width: 75%; 6581 padding: 12px 24px; 6582 font-size: 14px; 6583 } 6584 6585 .sidebar__ad { 6586 display: none; 6587 } 6588 6589 @media screen and (min-width: 1024px) { 6590 .sidebar__ad { 6591 display: block; 6592 width: 300px; 6593 margin-left: auto; 6594 margin-right: auto; 6595 } 6596 } 6597 6598 .sidebar__album { 6599 padding: 16px; 6600 } 6601 6602 .sidebar__album:hover { 6603 -webkit-box-shadow: none; 6604 -moz-box-shadow: none;
6605 -ms-box-shadow: none; 6606 -o-box-shadow: none; 6607 box-shadow: none; 6608 } 6609 6610 /* ---------------------------------------------- *\ 6611 Sidebar List 6612 1. No bullets so no margin 6613 \* ---------------------------------------------- */ 6614 .sidebar-list { 6615 list-style: none; 6616 margin-left: 0; /* [1] */ 6617 margin-bottom: 0; /* [1] */ 6618 padding-left: 0; 6619 } 6620 6621 .sidebar-list li { 6622 display: block; 6623 padding: 12px 16px; 6624 line-height: 1.2; 6625 border-bottom: 1px solid #eee; 6626 font-size: 16px; 6627 } 6628 6629 .sidebar-list li:last-child { 6630 border-bottom: none; 6631 } 6632 6633 .sidebar-list__name { 6634 color: #000; 6635 margin-bottom: 2px; 6636 } 6637 6638 .sidebar-list__desc { 6639 font-size: 14px; 6640 color: #666; 6641 } 6642 6643 /* --------------------------------------------- *\ 6644 objects/slideshow 6645 \* --------------------------------------------- */ 6646 .slideshow { 6647 display: block; 6648 position: fixed; 6649 z-index: 5; 6650 top: 0; 6651 left: 0; 6652 width: 100%; 6653 height: 100%; 6654 background-color: #000; 6655 } 6656 6657 .slideshow__ad { 6658 display: none; 6659 } 6660 6661 @media screen and (min-width: 1024px) { 6662 .slideshow__ad { 6663 display: block; 6664 } 6665 } 6666 6667 /* --------------------------------------------- *\ 6668 Controls 6669 \* --------------------------------------------- */ 6670 .slideshow__close { 6671 display: block; 6672 position: absolute; 6673 width: 50px; 6674 height: 50px; 6675 top: 20px; 6676 right: 20px; 6677 } 6678 6679 @media screen and (min-width: 1440px) { 6680 .slideshow__close { 6681 right: 10%; 6682 } 6683 } 6684 6685 .slideshow__close:after { 6686 display: block; 6687 position: absolute; 6688 content: ""; 6689 width: 16px; 6690 height: 16px; 6691 top: 16px; 6692 left: 16px; 6693 background: url("images/slideshow-sprite.png") 0px 0px no-repeat; 6694 } 6695 6696 .slideshow__prev, 6697 .slideshow__next { 6698 display: block; 6699 position: absolute; 6700 padding: 7px; 6701 text-align: center; 6702 width: 40px; 6703 height: 100%; 6704 top: 0; 6705 cursor: pointer; 6706 } 6707 6708 .slideshow__prev:hover, 6709 .slideshow__next:hover { 6710 background-color: #3d3b3b; 6711 } 6712 6713 .slideshow__prev .arrow, 6714 .slideshow__next .arrow { 6715 top: 45%; 6716 } 6717 6718 .slideshow__prev { 6719 left: -40px; 6720 } 6721 6722 .slideshow__next { 6723 right: -40px; 6724 } 6725 6726 /* --------------------------------------------- *\ 6727 Photos 6728 \* --------------------------------------------- */ 6729 .slideshow-photos { 6730 display: block; 6731 position: absolute; 6732 width: 75%; 6733 height: 50%; 6734 background: #8d207f; 6735 top: 25%; 6736 left: 12.5%; 6737 } 6738 6739 .slideshow-photo { 6740 display: block; 6741 } 6742 6743 .slideshow__bottom { 6744 display: block; 6745 position: absolute; 6746 width: 75%; 6747 left: 12.5%; 6748 bottom: 20px; 6749 text-align: center; 6750 } 6751 6752 .mobile-nav__screens.cf { 6753 width: 100% !important; 6754 } 6755 .fm-Poppins.js-mobile-nav-screen.nav-screen.pl-xl { 6756 width: 100% !important; 6757 } 6758 6759 /* ---------------------------------------------- *\ 6760 Photo info 6761 \* ---------------------------------------------- */ 6762 .slideshow__info { 6763 display: block; 6764 } 6765 6766 @media screen and (min-width: 1024px) { 6767 .slideshow__info { 6768 float: left; 6769 } 6770 } 6771 6772 .slideshow__num, 6773 .slideshow__caption { 6774 display: inline-block; 6775 vertical-align: middle; 6776 line-height: 40px; 6777 } 6778 6779 .slideshow__num { 6780 font-size: 17px; 6781 color: #444; 6782 margin-right: 10px; 6783 } 6784 6785 .slideshow__caption { 6786 font-size: 15px; 6787 color: #aaa; 6788 } 6789 6790 /* --------------------------------------------- *\ 6791 Actions 6792 \* --------------------------------------------- */ 6793 .slideshow-actions { 6794 display: block; 6795 } 6796 6797 @media screen and (min-width: 1024px) { 6798 .slideshow-actions { 6799 float: right; 6800 } 6801 } 6802 6803 .slideshow-actions__item { 6804 display: inline-block; 6805 vertical-align: middle; 6806 color: #a4a4a4; 6807 margin-bottom: 8px; 6808 margin-left: 8px; 6809 padding: 18px; 6810 height: 40px; 6811 font-size: 14px; 6812 border: 1px solid #a4a4a4; 6813 } 6814 6815 .slideshow-actions__item:before { 6816 background: url("images/slideshow-sprite.png") 0px 0px no-repeat; 6817 } 6818 6819 .slideshow-actions__item:hover { 6820 background-color: #fff; 6821 } 6822 6823 @media screen and (min-width: 600px) { 6824 .slideshow-actions__item { 6825 padding: 8px 16px 8px 40px; 6826 } 6827 } 6828 6829 .slideshow-actions__item span { 6830 display: none; 6831 } 6832 6833 @media screen and (min-width: 600px) { 6834 .slideshow-actions__item span { 6835 display: inline-block; 6836 } 6837 } 6838 6839 .slideshow-actions__item--download:before { 6840 background-position: 0px -16px; 6841 } 6842 6843 .slideshow-actions__item--tweet:before { 6844 background-position: 0px -32px; 6845 } 6846 6847 .slideshow-actions__item--share:before { 6848 background-position: 0px -48px; 6849 } 6850 6851 /* ---------------------------------------------- *\ 6852 objects/sponsors 6853 \* ---------------------------------------------- */ 6854 .sponsors .ad { 6855 max-width: 100%; 6856 margin: 0; 6857 } 6858 6859 /* --------------------------------------------- *\ 6860 components/subheader 6861 \* --------------------------------------------- */ 6862 /* --------------------------------------------- *\ 6863 Base 6864 \* --------------------------------------------- */ 6865 .subheader { 6866 display: block; 6867 margin-top: 48px; 6868 margin-bottom: 16px; 6869 padding: 16px 0 0; 6870 background-color: #fff; 6871 border-bottom: 1px solid #ddd; 6872 } 6873 6874 @media screen and (min-width: 768px) { 6875 .subheader { 6876 margin-top: 64px; 6877 padding: 32px 0 0; 6878 } 6879 } 6880 6881 @media screen and (min-width: 1024px) { 6882 .subheader { 6883 margin-top: 0; 6884 } 6885 } 6886 6887 .subheader .ad { 6888 margin-top: 0; 6889 } 6890 6891 @media screen and (min-width: 1024px) { 6892 .subheader .ad { 6893 display: block; 6894 } 6895 } 6896 6897 @media screen and (min-width: 1024px) { 6898 .subheader .share { 6899 float: right; 6900 margin-top: 4px; 6901 } 6902 } 6903 6904 @media print { 6905 .subheader { 6906 margin-top: 0; 6907 } 6908 } 6909 6910 .subheader--cover { 6911 padding-top: 0; 6912 margin-bottom: 0; 6913 border-bottom: 0; 6914 } 6915 6916 .subheader--cover .wrapper { 6917 position: relative; 6918 padding-top: 48px; 6919 padding-bottom: 16px; 6920 } 6921 6922 @media screen and (min-width: 600px) { 6923 .subheader--cover .wrapper { 6924 padding-top: 64px; 6925 } 6926 } 6927 6928 @media screen and (min-width: 768px) { 6929 .subheader--cover .wrapper { 6930 padding-top: 28px; 6931 } 6932 } 6933 6934 @media screen and (min-width: 768px) { 6935 .subheader--cover .ad { 6936 margin-bottom: 100px; 6937 } 6938 } 6939 6940 @media screen and (min-width: 900px) { 6941 .subheader--cover .ad { 6942 margin-bottom: 160px; 6943 } 6944 } 6945 6946 @media screen and (min-width: 1024px) { 6947 .subheader--cover .ad { 6948 margin-bottom: 208px; 6949 } 6950 } 6951 6952 .subheader--cover .subheader__headline, 6953 .subheader--cover .subheader__record { 6954 color: #fff; 6955 } 6956 6957 .subheader--cover .subheader__select-year { 6958 background-color: transparent; 6959 color: #fff; 6960 } 6961 6962 .subheader--cover__image { 6963 display: block; 6964 position: absolute; 6965 width: 100%; 6966 height: 100%; 6967 bottom: 0;
6968 left: 0; 6969 z-index: 0; 6970 background-size: cover; 6971 background-position: center; 6972 } 6973 6974 @media screen and (min-width: 768px) { 6975 .subheader--cover__image { 6976 height: 140px; 6977 } 6978 } 6979 6980 @media screen and (min-width: 900px) { 6981 .subheader--cover__image { 6982 height: 200px; 6983 } 6984 } 6985 6986 @media screen and (min-width: 1024px) { 6987 .subheader--cover__image { 6988 height: 250px; 6989 } 6990 } 6991 6992 .subheader__headline { 6993 display: inline-block; 6994 vertical-align: middle; 6995 margin-bottom: 0; 6996 text-transform: uppercase; 6997 font-size: 1em; 6998 } 6999 7000 @media screen and (min-width: 768px) { 7001 .subheader__headline { 7002 font-size: 1.3em; 7003 } 7004 } 7005 7006 @media screen and (min-width: 1024px) { 7007 .subheader__headline { 7008 font-size: 1.6em; 7009 } 7010 } 7011 7012 @media screen and (min-width: 1200px) { 7013 .subheader__headline { 7014 font-size: 2em; 7015 } 7016 } 7017 7018 .subheader__headline--controls { 7019 line-height: 36px; 7020 } 7021 7022 @media screen and (min-width: 480px) { 7023 .subheader__headline--controls { 7024 float: left; 7025 } 7026 } 7027 7028 .subheader__select-year { 7029 display: inline-block; 7030 vertical-align: middle; 7031 margin-left: 16px; 7032 padding-right: 24px; 7033 -webkit-appearance: none; 7034 outline: none; 7035 border: none; 7036 color: #666; 7037 font-size: 1em; 7038 font-weight: 300; 7039 background-image: url("images/select-icon.png"); 7040 background-repeat: no-repeat; 7041 background-color: #fff; 7042 background-position: 98% center; 7043 background-position: calc(100% - 10px) center; 7044 } 7045 7046 @media screen and (min-width: 768px) { 7047 .subheader__select-year { 7048 font-size: 1.3em; 7049 } 7050 } 7051 7052 @media screen and (min-width: 1024px) { 7053 .subheader__select-year { 7054 font-size: 1.6em; 7055 } 7056 } 7057 7058 @media screen and (min-width: 1200px) { 7059 .subheader__select-year { 7060 font-size: 2em; 7061 } 7062 } 7063 7064 .subheader__record { 7065 font-size: 14px; 7066 color: #666; 7067 text-transform: uppercase; 7068 } 7069 7070 @media screen and (min-width: 1024px) { 7071 .subheader__record { 7072 font-size: 15px; 7073 } 7074 } 7075 7076 @media screen and (min-width: 1200px) { 7077 .subheader__record { 7078 font-size: 16px; 7079 } 7080 } 7081 7082 /* --------------------------------------------- *\ 7083 Navigation 7084 \* --------------------------------------------- */ 7085 .subheader-nav { 7086 display: block; 7087 } 7088 7089 @media screen and (min-width: 768px) { 7090 .subheader-nav { 7091 margin-top: 8px; 7092 } 7093 } 7094 7095 @media screen and (min-width: 1024px) { 7096 .subheader-nav { 7097 margin-top: 16px; 7098 } 7099 } 7100 7101 /** For the enhanced home page */ 7102 .subheader-nav--cover { 7103 position: relative; 7104 -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); 7105 -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); 7106 -ms-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); 7107 -o-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); 7108 box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); 7109 background-color: #fff; 7110 margin-bottom: 16px; 7111 margin-top: 0; 7112 } 7113 7114 @media screen and (min-width: 1024px) { 7115 .subheader-nav--cover { 7116 margin-bottom: 32px; 7117 } 7118 } 7119 7120 @media screen and (min-width: 1024px) { 7121 .subheader-nav--cover .share { 7122 margin-top: 8px; 7123 } 7124 } 7125 7126 .subheader-nav__container { 7127 display: block; 7128 } 7129 7130 .subheader-nav__item { 7131 display: block; 7132 float: left; 7133 padding: 8px 0; 7134 margin-right: 12px; 7135 color: #000; 7136 text-decoration: none; 7137 font-size: 0.9em; 7138 text-transform: uppercase; 7139 border-bottom: 2px solid transparent; 7140 } 7141 7142 @media screen and (min-width: 768px) { 7143 .subheader-nav__item { 7144 padding: 8px 16px; 7145 margin-right: 0; 7146 } 7147 } 7148 7149 @media screen and (min-width: 1024px) { 7150 .subheader-nav__item { 7151 padding: 12px 16px; 7152 font-size: 1em; 7153 } 7154 } 7155 7156 @media screen and (min-width: 768px) { 7157 .subheader-nav__item:hover { 7158 background-color: #eee; 7159 } 7160 } 7161 7162 .subheader-nav__item.is-active { 7163 font-weight: 600; 7164 border-color: #ee0000; 7165 } 7166 7167 7168 7169 7170 7171 .subheader-nav__item--more { 7172 padding-right: 32px; 7173 background-image: url("images/select-icon.png"); 7174 background-repeat: no-repeat; 7175 background-color: #fff; 7176 background-position: 98% center; 7177 background-position: calc(100% - 10px) center; 7178 } 7179 7180 .subheader-nav__more { 7181 display: block; 7182 } 7183 7184 @media screen and (min-width: 768px) { 7185 .subheader-nav__more { 7186 padding-top: 8px; 7187 } 7188 } 7189 7190 .subheader-nav__more a { 7191 float: none; 7192 padding: 8px 0; 7193 } 7194 7195 @media screen and (min-width: 768px) { 7196 .subheader-nav__more a { 7197 padding: 8px; 7198 } 7199 } 7200 7201 .subheader-nav__more .share { 7202 display: inline-block; 7203 margin: 8px 0 16px 0; 7204 } 7205 7206 @media screen and (min-width: 768px) { 7207 .subheader-nav__more .share { 7208 margin-left: 8px; 7209 } 7210 } 7211 7212 .appCues-nav { 7213 font-size: 14px !important; 7214 padding-right: 7px !important; 7215 } 7216 7217 .font-white { 7218 color: white !important; 7219 } 7220 7221 /* --------------------------------------------- *\ 7222 Filter 7223 \* --------------------------------------------- */ 7224 .subheader-filter { 7225 display: block; 7226 float: right; 7227 } 7228 7229 .subheader-filter span { 7230 font-weight: bold; 7231 } 7232 7233 .subheader-filter__item { 7234 display: inline-block; 7235 vertical-align: middle; 7236 padding: 8px 16px; 7237 color: #000; 7238 text-decoration: none; 7239 } 7240 7241 /* --------------------------------------------- *\ 7242 Controls 7243 \* --------------------------------------------- */
7244 .subheader-controls { 7245 margin-bottom: 8px; 7246 margin-left: -8px; 7247 } 7248 7249 @media screen and (min-width: 480px) { 7250 .subheader-controls { 7251 float: right; 7252 margin-top: 0; 7253 } 7254 } 7255 7256 /* --------------------------------------------- *\ 7257 objects/tables 7258 \* --------------------------------------------- */ 7259 /* --------------------------------------------- *\ 7260 Base 7261 \* --------------------------------------------- */ 7262 .table-container { 7263 display: block; 7264 overflow-x: auto; 7265 -webkit-overflow-scrolling: touch; 7266 } 7267 7268 .table { 7269 width: 100%; 7270 } 7271 7272 /* --------------------------------------------- *\ 7273 Table Header 7274 \* --------------------------------------------- */ 7275 .table__header { 7276 color: #000; 7277 font-size: 14px; 7278 font-weight: bold; 7279 border-bottom: 3px solid #eee; 7280 } 7281 7282 @media screen and (min-width: 1024px) { 7283 .table__header { 7284 font-size: 15px; 7285 } 7286 } 7287 7288 .table__header td { 7289 padding: 8px; 7290 line-height: 1; 7291 } 7292 7293 /* --------------------------------------------- *\ 7294 Table Rows 7295 \* --------------------------------------------- */ 7296 .table__row { 7297 border-bottom: 1px solid #eee; 7298 font-size: 14px; 7299 color: #555; 7300 } 7301 7302 @media screen and (min-width: 1024px) { 7303 .table__row { 7304 font-size: 15px; 7305 } 7306 } 7307 7308 .table__row:hover { 7309 background-color: #f9f9f9; 7310 } 7311 7312 .table__row td { 7313 padding: 12px 8px; 7314 min-width: 100px; 7315 } 7316 7317 .table__row--select td:first-child { 7318 width: 40px; 7319 } 7320 7321 .table-card { 7322 border: 1px solid #ddd; 7323 background-color: #fff; 7324 -webkit-border-radius: 4px; 7325 -moz-border-radius: 4px; 7326 -ms-border-radius: 4px; 7327 -o-border-radius: 4px; 7328 border-radius: 4px; 7329 -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); 7330 -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); 7331 -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); 7332 -o-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); 7333 box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); 7334 } 7335 7336 /* --------------------------------------------- modules/tweet ---------------------------------------------- */ 7337 .tweet { 7338 position: relative; 7339 margin-bottom: 16px; 7340 } 7341 7342 @media screen and (min-width: 768px) { 7343 .tweet { 7344 width: calc(100% - 56px); 7345 margin-left: 56px; 7346 } 7347 .tweet:before { 7348 display: block; 7349 position: absolute; 7350 content: ""; 7351 width: 48px; 7352 height: 48px; 7353 background: url("/assets/images/twitter-icon-large.png") center no-repeat; 7354 top: 16px; 7355 left: -56px; 7356 } 7357 } 7358 7359 @media screen and (min-width: 1024px) { 7360 .tweet { 7361 margin-bottom: 32px; 7362 } 7363 } 7364 7365 /* --------------------------------------------- Header ---------------------------------------------- */ 7366 .tweet-header { 7367 display: block; 7368 margin-bottom: 12px; 7369 } 7370 7371 .tweet__avatar { 7372 display: inline-block; 7373 vertical-align: middle; 7374 width: 35px; 7375 height: 35px; 7376 background: #8d207f; 7377 } 7378 7379 .tweet-info { 7380 display: inline-block; 7381 vertical-align: middle; 7382 margin-left: 8px; 7383 } 7384 7385 .tweet__name { 7386 text-transform: uppercase; 7387 font-weight: 700; 7388 font-size: 1em; 7389 line-height: 1; 7390 margin-bottom: 2px; 7391 } 7392 7393 @media screen and (min-width: 768px) { 7394 .tweet__name { 7395 font-size: 1.1em; 7396 } 7397 } 7398 7399 .tweet__handle { 7400 line-height: 1; 7401 font-size: 14px; 7402 color: #888; 7403 } 7404 7405 /* --------------------------------------------- Body ---------------------------------------------- */ 7406 .tweet__text { 7407 margin-bottom: 4px; 7408 } 7409 7410 .tweet__date { 7411 font-size: 13px; 7412 color: #767676; 7413 margin-bottom: 4px; 7414 } 7415 7416 /* --------------------------------------------- Actions ---------------------------------------------- */ 7417 .tweet-actions { 7418 margin-left: -4px; 7419 } 7420 7421 .tweet-actions__item { 7422 display: inline-block; 7423 position: relative; 7424 vertical-align: middle; 7425 width: 30px; 7426 height: 30px; 7427 cursor: pointer; 7428 } 7429 7430 .tweet-actions__item:after { 7431 display: block; 7432 position: absolute; 7433 content: ""; 7434 width: 24px; 7435 height: 24px; 7436 top: 4px; 7437 left: 4px; 7438 background-image: url("/assets/images/tweet-sprite.png"); 7439 background-repeat: no-repeat; 7440 opacity: 0.5; 7441 } 7442 7443 .tweet-actions__item:hover:after { 7444 opacity: 1; 7445 } 7446 7447 .tweet-actions__item--reply:after { 7448 background-position: 0px 0px; 7449 } 7450 7451 .tweet-actions__item--retweet:after { 7452 background-position: 0px -24px; 7453 } 7454 7455 .tweet-actions__item--favorite:after { 7456 background-position: 0px -48px; 7457 } 7458 7459 /* --------------------------------------------- *\ 7460 objects/upload 7461 \* --------------------------------------------- */ 7462 .upload { 7463 display: block; 7464 position: fixed; 7465 z-index: 5; 7466 width: 100%; 7467 height: 100%; 7468 top: 0;
7469 left: 0; 7470 background: #000; 7471 overflow-y: auto; 7472 } 7473 7474 .upload__inner { 7475 display: block; 7476 position: relative; 7477 width: 90%; 7478 max-width: 500px; 7479 top: 5%; 7480 left: 5%; 7481 padding: 32px; 7482 -webkit-border-radius: 5px; 7483 -moz-border-radius: 5px; 7484 -ms-border-radius: 5px; 7485 -o-border-radius: 5px; 7486 border-radius: 5px; 7487 background-color: #fff; 7488 } 7489 7490 @media screen and (min-width: 768px) { 7491 .upload__inner { 7492 width: 80%; 7493 top: 15%; 7494 left: 50%; 7495 margin-left: -250px; 7496 padding: 64px; 7497 } 7498 } 7499 7500 .upload__close { 7501 display: block; 7502 position: absolute; 7503 top: 15px; 7504 right: 15px; 7505 width: 48px; 7506 height: 48px; 7507 font-size: 24px; 7508 line-height: 48px; 7509 text-align: center; 7510 text-decoration: none; 7511 color: #000; 7512 font-weight: bold; 7513 } 7514 7515 .upload__headline { 7516 color: #000; 7517 margin-bottom: 32px; 7518 } 7519 7520 /** 7521 * Utility: Single responsibility classes 7522 */ 7523 /* ---------------------------------------------- *\ 7524 utility/position 7525 \* ---------------------------------------------- */ 7526 /** Hide/Show elements based on screen size. ex. hide lap-show will hide an element until 1024px. */ 7527 .hide { 7528 display: none; 7529 } 7530 7531 @media screen and (min-width: 480px) { 7532 .phone-land-hide { 7533 display: none; 7534 } 7535 .phone-land-show { 7536 display: block; 7537 } 7538 .phone-land-show.grid__item { 7539 display: inline-block; 7540 } 7541 } 7542 7543 @media screen and (min-width: 600px) { 7544 .note-hide { 7545 display: none; 7546 } 7547 .note-show { 7548 display: block; 7549 } 7550 .note-show.grid__item { 7551 display: inline-block; 7552 } 7553 } 7554 7555 @media screen and (min-width: 768px) { 7556 .tab-hide { 7557 display: none; 7558 } 7559 .tab-show { 7560 display: block; 7561 } 7562 .tab-show.grid__item { 7563 display: inline-block; 7564 } 7565 } 7566 7567 @media screen and (min-width: 900px) { 7568 .small-lap-hide { 7569 display: none; 7570 } 7571 .small-lap-show { 7572 display: block; 7573 } 7574 .small-lap-show.grid__item { 7575 display: inline-block; 7576 } 7577 } 7578 7579 @media screen and (min-width: 1024px) { 7580 .lap-hide { 7581 display: none; 7582 } 7583 .lap-show { 7584 display: block; 7585 } 7586 .lap-show.grid__item { 7587 display: inline-block; 7588 } 7589 } 7590 7591 @media screen and (min-width: 1200px) { 7592 .desk-hide { 7593 display: none; 7594 } 7595 .desk-show { 7596 display: block; 7597 } 7598 .desk-show.grid__item { 7599 display: inline-block; 7600 } 7601 } 7602 7603 @media screen and (min-width: 1440px) { 7604 .wide-hide { 7605 display: none; 7606 } 7607 .wide-show { 7608 display: block; 7609 } 7610 .wide-show.grid__item { 7611 display: inline-block; 7612 } 7613 } 7614 7615 .spacing--vertical { 7616 display: block; 7617 clear: both; 7618 height: 16px; 7619 } 7620 7621 .float--left { 7622 float: left; 7623 } 7624 7625 .float--right { 7626 float: right; 7627 } 7628 7629 .text--left { 7630 text-align: left; 7631 } 7632 7633 .text--center { 7634 text-align: center; 7635 } 7636 7637 .text--right { 7638 text-align: right; 7639 } 7640 7641 .middle { 7642 vertical-align: middle; 7643 } 7644 7645 table.dataTable { 7646 clear: both; 7647 margin-top: 6px !important; 7648 margin-bottom: 6px !important; 7649 max-width: none !important; 7650 } 7651 7652 table.dataTable td, 7653 table.dataTable th { 7654 -webkit-box-sizing: content-box; 7655 -moz-box-sizing: content-box; 7656 box-sizing: content-box; 7657 } 7658 7659 table.dataTable td.dataTables_empty, 7660 table.dataTable th.dataTables_empty { 7661 text-align: center; 7662 } 7663 7664 table.dataTable.nowrap th, 7665 table.dataTable.nowrap td { 7666 white-space: nowrap; 7667 } 7668 7669 div.dataTables_wrapper div.dataTables_length label { 7670 font-weight: normal; 7671 text-align: left; 7672 white-space: nowrap; 7673 } 7674 7675 div.dataTables_wrapper div.dataTables_length select { 7676 width: 75px; 7677 display: inline-block; 7678 } 7679 7680 div.dataTables_wrapper div.dataTables_filter { 7681 text-align: right; 7682 } 7683 7684 div.dataTables_wrapper div.dataTables_filter label { 7685 font-weight: normal; 7686 white-space: nowrap; 7687 text-align: left; 7688 } 7689 7690 div.dataTables_wrapper div.dataTables_filter input { 7691 margin-left: 0.5em; 7692 display: inline-block; 7693 width: auto; 7694 } 7695 7696 div.dataTables_wrapper div.dataTables_info { 7697 padding-top: 8px; 7698 white-space: nowrap; 7699 } 7700 7701 div.dataTables_wrapper div.dataTables_paginate { 7702 margin: 0; 7703 white-space: nowrap; 7704 text-align: right; 7705 } 7706 7707 div.dataTables_wrapper div.dataTables_paginate ul.pagination { 7708 margin: 2px 0; 7709 white-space: nowrap; 7710 } 7711 7712 div.dataTables_wrapper div.dataTables_processing { 7713 position: absolute; 7714 top: 50%;
7715 left: 50%; 7716 width: 200px; 7717 margin-left: -100px; 7718 margin-top: -26px; 7719 text-align: center; 7720 padding: 1em 0; 7721 } 7722 7723 table.dataTable thead > tr > th.sorting_asc, 7724 table.dataTable thead > tr > th.sorting_desc, 7725 table.dataTable thead > tr > th.sorting, 7726 table.dataTable thead > tr > td.sorting_asc, 7727 table.dataTable thead > tr > td.sorting_desc, 7728 table.dataTable thead > tr > td.sorting { 7729 padding-right: 30px; 7730 } 7731 7732 table.dataTable thead > tr > th:active, 7733 table.dataTable thead > tr > td:active { 7734 outline: none; 7735 } 7736 7737 table.dataTable thead .sorting, 7738 table.dataTable thead .sorting_asc, 7739 table.dataTable thead .sorting_desc, 7740 table.dataTable thead .sorting_asc_disabled, 7741 table.dataTable thead .sorting_desc_disabled { 7742 cursor: pointer; 7743 position: relative; 7744 } 7745 7746 table.dataTable thead .sorting:after, 7747 table.dataTable thead .sorting_asc:after, 7748 table.dataTable thead .sorting_desc:after, 7749 table.dataTable thead .sorting_asc_disabled:after, 7750 table.dataTable thead .sorting_desc_disabled:after { 7751 position: absolute; 7752 bottom: 8px; 7753 right: 8px; 7754 display: block; 7755 font-family: FontAwesome; 7756 opacity: 0.5; 7757 } 7758 7759 table.dataTable thead .sorting:after { 7760 opacity: 0.2; 7761 content: "\f0dc"; /* sort */ 7762 } 7763 7764 table.dataTable thead .sorting_asc:after { 7765 content: "\f0de"; /* sort-by-attributes */ 7766 } 7767 7768 table.dataTable thead .sorting_desc:after { 7769 content: "\f0dd"; /* sort-by-attributes-alt */ 7770 } 7771 7772 table.dataTable thead .sorting_asc_disabled:after, 7773 table.dataTable thead .sorting_desc_disabled:after { 7774 color: #eee; 7775 } 7776 7777 div.dataTables_scrollHead table.dataTable { 7778 margin-bottom: 0 !important; 7779 } 7780 7781 div.dataTables_scrollBody table { 7782 border-top: none; 7783 margin-top: 0 !important; 7784 margin-bottom: 0 !important; 7785 } 7786 7787 div.dataTables_scrollBody table thead .sorting:after, 7788 div.dataTables_scrollBody table thead .sorting_asc:after, 7789 div.dataTables_scrollBody table thead .sorting_desc:after { 7790 display: none; 7791 } 7792 7793 div.dataTables_scrollBody table tbody tr:first-child th, 7794 div.dataTables_scrollBody table tbody tr:first-child td { 7795 border-top: none; 7796 } 7797 7798 div.dataTables_scrollFoot table { 7799 margin-top: 0 !important; 7800 border-top: none; 7801 } 7802 7803 @media screen and (max-width: 767px) { 7804 div.dataTables_wrapper div.dataTables_length, 7805 div.dataTables_wrapper div.dataTables_filter, 7806 div.dataTables_wrapper div.dataTables_info, 7807 div.dataTables_wrapper div.dataTables_paginate { 7808 text-align: center; 7809 } 7810 } 7811 7812 table.dataTable.table-condensed > thead > tr > th { 7813 padding-right: 20px; 7814 } 7815
7816 table.dataTable.table-condensed .sorting:after, 7817 table.dataTable.table-condensed .sorting_asc:after, 7818 table.dataTable.table-condensed .sorting_desc:after { 7819 top: 6px; 7820 right: 6px; 7821 } 7822 7823 table.table-bordered.dataTable { 7824 border-collapse: separate !important; 7825 } 7826 7827 table.table-bordered.dataTable th, 7828 table.table-bordered.dataTable td { 7829 border-left-width: 0; 7830 } 7831 7832 table.table-bordered.dataTable th:last-child, 7833 table.table-bordered.dataTable th:last-child, 7834 table.table-bordered.dataTable td:last-child, 7835 table.table-bordered.dataTable td:last-child { 7836 border-right-width: 0; 7837 } 7838 7839 table.table-bordered.dataTable tbody th, 7840 table.table-bordered.dataTable tbody td { 7841 border-bottom-width: 0; 7842 } 7843 7844 div.dataTables_scrollHead table.table-bordered { 7845 border-bottom-width: 0; 7846 } 7847 7848 div.table-responsive > div.dataTables_wrapper > div.row { 7849 margin: 0; 7850 } 7851 7852 div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child { 7853 padding-left: 0; 7854 } 7855 7856 div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child { 7857 padding-right: 0; 7858 } 7859 7860 @media print { 7861 a[href]:after { 7862 content: ""; 7863 } 7864 } 7865 7866 /* new styles - abstractred from bootstrap core */ 7867 /* header */ 7868 .header { 7869 display: none; 7870 position: relative; 7871 background-repeat: no-repeat; 7872 background-size: cover; 7873 background-position: center; 7874 } 7875 7876 .header:after { 7877 display: block; 7878 position: absolute; 7879 content: ""; 7880 width: 100%; 7881 height: calc(100% - 54px); 7882 top: 0; 7883 left: 0; 7884 background: rgba(0, 0, 0, 0.5); 7885 } 7886 7887 @media screen and (min-width: 1024px) { 7888 .header { 7889 display: block; 7890 } 7891 } 7892 7893 .header-top { 7894 display: block; 7895 position: relative; 7896 z-index: 1; 7897 } 7898 7899 .header-bottom { 7900 display: block; 7901 position: relative; 7902 z-index: 1; 7903 padding-top: 37px; 7904 padding-bottom: 0px; 7905 } 7906 7907 .header__title { 7908 font-size: 48px; 7909 margin: 0; 7910 color: #fff; 7911 text-transform: uppercase; 7912 } 7913 7914 .header__school { 7915 font-size: 16px; 7916 text-transform: uppercase; 7917 color: #fff; 7918 } 7919 7920 /* media */ 7921 .media-object { 7922 /* default */ 7923 width: 64px; 7924 height: 64px; 7925 } 7926 7927 .media-object-xs { 7928 width: 16px; 7929 height: 16px; 7930 } 7931 7932 .media-object-sm { 7933 width: 32px; 7934 height: 32px; 7935 } 7936 7937 .media-object-md { 7938 width: 48px; 7939 height: 48px; 7940 } 7941 7942 .media-object-lg { 7943 width: 96px; 7944 height: 96px; 7945 } 7946 7947 .media-object-xl { 7948 width: 128px; 7949 height: 128px; 7950 } 7951 7952 /* primaryNav */ 7953 #primaryNav { 7954 background-color: #000000; 7955 margin: 0; 7956 border: 0 none; 7957 border-radius: 0; 7958 } 7959
7960 #primaryNav .nav-item-level1:not(.dropdown):hover > a { 7961 text-decoration: underline; 7962 } 7963 7964 #primaryNav .dropdown-menu { 7965 width: 800px; 7966 min-height: 284px; 7967 padding: 0; 7968 } 7969 7970 #primaryNav .yamm-content { 7971 padding: 16px 16px 16px 0; 7972 } 7973 7974 #primaryNav .navbar-collapse > ul > li{ 7975 position: relative; 7976 } 7977 #primaryNav .navbar-collapse > ul > li:has(#allsports) { 7978 position: static; 7979 } 7980 #primaryNav .dropdown-menu-right .yamm-content { 7981 padding: 16px 0; 7982 text-align: right; 7983 } 7984 7985 #primaryNav .dropdown__ad { 7986 width: 300px; 7987 height: 250px; 7988 margin: 0; 7989 } 7990 7991 #primaryNav .nav-item-level1.dropdown:not(.dropdown-more) .caret { 7992 visibility: hidden; 7993 } 7994 7995 #primaryNav .nav-item-level1.dropdown:not(.dropdown-more):hover .caret { 7996 visibility: visible; 7997 } 7998 7999 #primaryNav .nav-level2 > .nav-stacked { 8000 border-right: 1px solid #dddddd; 8001 } 8002 8003 #primaryNav .dropdown-menu-right .nav-level2 > .nav-stacked { 8004 border-right: 0 none; 8005 border-left: 1px solid #dddddd; 8006 } 8007 8008 #primaryNav .nav-item-level2 { 8009 margin: 0; 8010 } 8011 8012 #primaryNav .nav-item-level2 a[data-toggle="collapse"]:after { 8013 content: "\0000a0\0000a0\0000a0"; 8014 } 8015 8016 #primaryNav .nav-item-level2:hover > a[data-toggle="collapse"]:after { 8017 content: "\0000a0\025B8"; 8018 } 8019 8020 #primaryNav .nav-item-level2 a[data-toggle="collapse"].active { 8021 background-color: #337ab7; 8022 color: #ffffff; 8023 } 8024 8025 #primaryNav .nav-item-level2 a[data-toggle="collapse"].active:after { 8026 content: "\0000a0\025B8"; 8027 } 8028 8029 #primaryNav .dropdown-menu-right .nav-item-level2 a[data-toggle="collapse"]:after { 8030 content: ""; 8031 } 8032 8033 #primaryNav .dropdown-menu-right .nav-item-level2:hover > a[data-toggle="collapse"]:after { 8034 content: ""; 8035 } 8036 8037 #primaryNav .dropdown-menu-right .nav-item-level2 a[data-toggle="collapse"].active:after { 8038 content: ""; 8039 } 8040 8041 #primaryNav .dropdown-menu-right .nav-item-level2 a[data-toggle="collapse"]:before { 8042 content: "\0000a0\0000a0\0000a0"; 8043 } 8044 8045 #primaryNav .dropdown-menu-right .nav-item-level2:hover > a[data-toggle="collapse"]:before { 8046 content: "\0000a0\025C2"; 8047 } 8048 8049 #primaryNav .dropdown-menu-right .nav-item-level2 a[data-toggle="collapse"].active:before { 8050 content: "\0000a0\025C2"; 8051 } 8052 8053 #primaryNav .nav-level3 { 8054 padding-left: 0; 8055 padding-right: 0; 8056 } 8057 8058 #primaryNav .navbar-collapse > ul > li > a { 8059 color: #ffffff; 8060 text-transform: uppercase; 8061 font-weight: 600; 8062 cursor: pointer; 8063 padding-left: 12px; 8064 padding-right: 12px; 8065 } 8066 8067 #primaryNav .navbar-collapse > ul > li > a:hover { 8068 color: #a4a4a4; 8069 } 8070 8071 #primaryNav .nav-pills > li > a { 8072 padding: 4px 16px; 8073 border-radius: 0; 8074 } 8075 8076 #primaryNav .nav-pills > li > a:hover { 8077 background-color: #a4a4a4; 8078 color: #ffffff; 8079 } 8080 8081 #primaryNav .nav-pills > li > a:hover > .nav-triangle { 8082 width: 0; 8083 height: 0; 8084 border-top: 11px solid transparent; 8085 border-right: 11px solid #ffffff; 8086 border-bottom: 11px solid transparent; 8087 right: -1px; 8088 top: calc(50%-10px); 8089 position: absolute; 8090 } 8091 8092 #primaryNav .dropdown-menu-right .nav-pills > li > a:hover > .nav-triangle { 8093 width: 0; 8094 height: 0; 8095 border-right: 0 none; 8096 border-top: 11px solid transparent; 8097 border-left: 11px solid #ffffff; 8098 border-bottom: 11px solid transparent; 8099 left: -1px; 8100 top: calc(50%-10px); 8101 position: absolute; 8102 } 8103 8104 #siteEditor { 8105 font-size: 14px; 8106 font-weight: normal; 8107 line-height: 1.52857143; 8108 } 8109 .at4-visually-hidden { 8110 color: #000 !important; 8111 display: block; 8112 font-size: 19px; 8113 background-color: #fff; 8114 } 8115 #skip-navigation { 8116 color: #000 !important; 8117 } 8118 .at4-share-label { 8119 color: #000 !important; 8120 } 8121 8122 .x_twitter_label { 8123 display:inline-block; 8124 margin-bottom:9px; 8125 margin-right:5px; 8126} 8127 8128.x_twitter_scroll { 8129 height: 100%; 8130 overflow: auto; 8131} 8132 8133 8134.bt-overflow-ellipsis { 8135 white-space: nowrap; 8136 overflow: hidden; 8137 text-overflow: ellipsis; 8138} 8139 8140.bt-multiline-ellipsis { 8141 overflow: hidden; 8142 text-overflow: ellipsis; 8143 display: -webkit-box; 8144 -webkit-line-clamp: 2; 8145 -webkit-box-orient: vertical; 8146} 8147 8148.bt-carousel-title{ 8149 overflow: hidden; 8150 text-overflow: ellipsis; 8151 display: -webkit-box; 8152 -webkit-line-clamp: 2; 8153 -webkit-box-orient: vertical; 8154} 8155.sliderBtn { 8156 width: 96%; 8157 position: absolute; 8158 bottom: 12px; 8159 left: 2%; 8160 font-size: 12px !important; 8161} 8162 8163@media (max-width: 767px) { 8164 .bt-carousel-subtext { 8165 font-size: 10px !important; 8166 font-weight: bold; 8167 overflow: hidden; 8168 text-overflow: ellipsis; 8169 display: -webkit-box; 8170 -webkit-line-clamp: 2; 8171 -webkit-box-orient: vertical; 8172 } 8173 8174 .bt-carousel-title { 8175 font-size: 14px !important; 8176 overflow: hidden; 8177 text-overflow: ellipsis; 8178 display: -webkit-box; 8179 -webkit-line-clamp: 2; 8180 -webkit-box-orient: vertical; 8181 } 8182 8183 .sliderBtn { 8184 width: 96%; 8185 position: absolute; 8186 bottom: 10px; 8187 left: 2%; 8188 font-size: 9px 8189 } 8190} 8191 8192.bt-carousel-subtext { 8193 font-size: 14px !important; 8194 font-weight: bold; 8195 overflow: hidden; 8196 text-overflow: ellipsis; 8197 display: -webkit-box; 8198 -webkit-line-clamp: 2; 8199 -webkit-box-orient: vertical; 8200} 8201 8202html { 8203 position: relative; 8204 min-height: 100%; 8205} 8206 8207@media (max-width: 767px) { 8208 .bt-carousel-subtext { 8209 font-size: 10px; 8210 font-weight: bold; 8211 overflow: hidden; 8212 text-overflow: ellipsis; 8213 display: -webkit-box; 8214 -webkit-line-clamp: 2; 8215 -webkit-box-orient: vertical; 8216 } 8217 8218 .bt-carousel-title { 8219 font-size: 14px; 8220 overflow: hidden; 8221 text-overflow: ellipsis; 8222 display: -webkit-box; 8223 -webkit-line-clamp: 2; 8224 -webkit-box-orient: vertical; 8225 } 8226 8227 .sliderBtn { 8228 width: 96%; 8229 position: absolute; 8230 bottom: 10px; 8231 left: 2%; 8232 font-size: 9px 8233 } 8234} 8235 8236 8237 /*# sourceMappingURL=styles.css.map */ 8238 8239</style> 8240 8241<style> 8242/** 8243 * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 8244 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 8245 */ 8246:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218,81.8%,56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:rgba(119,186,248,.3);--ck-color-focus-error-shadow:rgba(255,64,31,.3);--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:rgba(0,0,0,.15);--ck-color-shadow-drop-active:rgba(0,0,0,.2);--ck-color-shadow-inner:rgba(0,0,0,.1);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:rgba(0,0,0,.1);--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-dialog-background:var(--ck-custom-background);--ck-color-dialog-form-header-border:var(--ck-custom-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:rgba(31,176,255,.1);--ck-color-link-fake-selection:rgba(31,176,255,.3);--ck-color-highlight-background:#ff0;--ck-color-light-red:#fcc;--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:0.7em;--ck-font-size-small:0.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}
8246.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{word-wrap:break-word;background:transparent;border:0;box-sizing:border-box;height:auto;margin:0;padding:0;position:static;text-decoration:none;transition:none;vertical-align:middle;width:auto}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all textarea:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:0.6em;--ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);--ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);--ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16)}.ck.ck-autocomplete>.ck-search__results{border-radius:0}.ck-rounded-corners .ck.ck-autocomplete>.ck-search__results,.ck.ck-autocomplete>.ck-search__results.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-autocomplete>.ck-search__results{background:var(--ck-color-base-background);border:1px solid var(--ck-color-dropdown-panel-border);box-shadow:var(--ck-drop-shadow),0 0;max-height:200px;min-width:auto;overflow-y:auto}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.ck.ck-button,a.ck.ck-button{-webkit-appearance:none;background:var(--ck-color-button-default-background);border:1px solid transparent;border-radius:0;cursor:default;font-size:inherit;line-height:1;min-height:var(--ck-ui-component-min-height);min-width:var(--ck-ui-component-min-height);padding:var(--ck-spacing-tiny);text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;vertical-align:middle;white-space:nowrap}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}@media (prefers-reduced-motion:reduce){.ck.ck-button,a.ck.ck-button{transition:none}}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{opacity:.5}.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.
8246ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-small);margin-right:calc(var(--ck-spacing-small)*-1)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background);color:var(--ck-color-button-on-color)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background);color:var(--ck-color-button-action-text)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}:root{--ck-switch-button-toggle-width:2.6153846154em;--ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton.ck-on:active,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:hover{background:transparent;color:inherit}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(var(--ck-spacing-large)*2)}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(var(--ck-spacing-large)*2)}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{background:var(--ck-color-switch-button-off-background);border:1px solid transparent;transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;width:var(--ck-switch-button-toggle-width)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(var(--ck-border-radius)*.5)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{background:var(--ck-color-switch-button-inner-background);height:var(--ck-switch-button-toggle-inner-size);transition:all .3s ease;width:var(--ck-switch-button-toggle-inner-size)}@media (prefers-reduced-motion:reduce){.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{transition:none}}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:transparent;box-shadow:none;outline:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline:var(--ck-focus-ring);outline-offset:1px}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(calc(var( --ck-switch-button-translation )*-1))}:root{--ck-collapsible-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-collapsible>.ck.ck-button{border-radius:0;color:inherit;font-weight:700;padding:var(--ck-list-button-padding);width:100%}.ck.ck-collapsible>.ck.ck-button:focus{background:transparent}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:hover:not(:focus),.ck.ck-collapsible>.ck.ck-button:not(:focus){background:transparent;border-color:transparent;box-shadow:none}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:var(--ck-spacing-medium);width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:var(--ck-spacing-medium) var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#166fd4}.ck.ck-color-grid{grid-gap:5px;padding:8px}
8246.ck.ck-color-grid__tile{transition:box-shadow .2s ease}@media (forced-colors:none){.ck.ck-color-grid__tile{border:0;height:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);padding:0;width:var(--ck-color-grid-tile-size)}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile.ck-color-selector__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}}@media (forced-colors:active){.ck.ck-color-grid__tile{height:unset;min-height:unset;min-width:unset;padding:0 var(--ck-spacing-small);width:unset}.ck.ck-color-grid__tile .ck-button__label{display:inline-block}}@media (prefers-reduced-motion:reduce){.ck.ck-color-grid__tile{transition:none}}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color{width:100%}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon{margin-left:var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment label.ck.ck-color-grid__label{font-weight:unset}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker{padding:8px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker{height:100px;min-width:180px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation){border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue){border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius)}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue-pointer),.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation-pointer){height:15px;width:15px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{padding:0 8px 8px}:root{--ck-dialog-overlay-background-color:rgba(0,0,0,.5);--ck-dialog-drop-shadow:0px 0px 6px 2px rgba(0,0,0,.15);--ck-dialog-max-width:100vw;--ck-dialog-max-height:90vh;--ck-color-dialog-background:var(--ck-color-base-background);--ck-color-dialog-form-header-border:var(--ck-color-base-border)}.ck.ck-dialog-overlay{animation:ck-dialog-fade-in .3s;background:var(--ck-dialog-overlay-background-color);z-index:var(--ck-z-dialog)}.ck.ck-dialog{border-radius:0}.ck-rounded-corners .ck.ck-dialog,.ck.ck-dialog.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dialog{--ck-drop-shadow:var(--ck-dialog-drop-shadow);background:var(--ck-color-dialog-background);border:1px solid var(--ck-color-base-border);box-shadow:var(--ck-drop-shadow),0 0;max-height:var(--ck-dialog-max-height);max-width:var(--ck-dialog-max-width)}.ck.ck-dialog .ck.ck-form__header{border-bottom:1px solid var(--ck-color-dialog-form-header-border)}@keyframes ck-dialog-fade-in{0%{background:transparent}to{background:var(--ck-dialog-overlay-background-color)}}.ck.ck-dialog .ck.ck-dialog__actions{padding:var(--ck-spacing-large)}.ck.ck-dialog .ck.ck-dialog__actions>*+*{margin-left:var(--ck-spacing-large)}:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}.ck.ck-dropdown__panel:focus{outline:none}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-right-radius:unset;border-top-right-radius:unset}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-left-radius:unset;border-top-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-left-radius:unset;border-top-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-right-radius:unset;border-top-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-bottom-width:0;border-top-width:0}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:var(--ck-color-split-button-hover-border);content:"";height:100%;position:absolute;width:1px}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:focus:after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border:var(--ck-color-focus-border)}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}:root{--ck-accessibility-help-dialog-max-width:600px;--ck-accessibility-help-dialog-max-height:400px;--ck-accessibility-help-dialog-border-color:#ccced1;--ck-accessibility-help-dialog-code-background-color:#ededed;--ck-accessibility-help-dialog-kbd-shadow-color:#9c9c9c}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content{border:1px solid transparent;max-height:var(--ck-accessibility-help-dialog-max-height);max-width:var(--ck-accessibility-help-dialog-max-width);overflow:auto;padding:var(--ck-spacing-large);user-select:text}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content *{white-space:normal}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content .ck-label{display:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3{font-size:1.2em;font-weight:700}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4{font-size:1em;font-weight:700}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content p,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content table{margin:1em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl{border-bottom:none;border-top:1px solid var(--ck-accessibility-help-dialog-border-color);display:grid;grid-template-columns:2fr 1fr}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt{border-bottom:1px solid var(--ck-accessibility-help-dialog-border-color);padding:.4em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt{grid-column-start:1}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{grid-column-start:2;text-align:right}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd{background:var(--ck-accessibility-help-dialog-code-background-color);border-radius:2px;display:inline-block;font-size:.9em;line-height:1;padding:.4em;text-align:center;vertical-align:middle}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{font-family:monospace}
8246.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd{box-shadow:0 1px 1px var(--ck-accessibility-help-dialog-kbd-shadow-color);margin:0 1px;min-width:1.8em}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd+kbd{margin-left:2px}:root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{border:1px solid transparent;overflow:auto;padding:0 var(--ck-spacing-standard)}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-panel-background)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-panel-background)}:root{--ck-form-header-height:44px}.ck.ck-form__header{border-bottom:1px solid var(--ck-color-base-border);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);padding:var(--ck-spacing-small) var(--ck-spacing-large)}[dir=ltr] .ck.ck-form__header>.ck-icon{margin-right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-form__header>.ck-icon{margin-left:var(--ck-spacing-medium)}.ck.ck-form__header .ck-form__header__label{--ck-font-size-base:15px;font-weight:700}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal))}.ck.ck-icon{font-size:.8333350694em;height:var(--ck-icon-size);width:var(--ck-icon-size);will-change:transform}.ck.ck-icon,.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color :not([fill]){fill:currentColor}:root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{border-radius:0}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input{background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);min-height:var(--ck-ui-component-min-height);min-width:var(--ck-input-width);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}@media (prefers-reduced-motion:reduce){.ck.ck-input{transition:none}}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{background:var(--ck-color-input-disabled-background);border:1px solid var(--ck-color-input-disabled-border);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{animation:ck-input-shake .3s ease both;border-color:var(--ck-color-input-error-border)}@media (prefers-reduced-motion:reduce){.ck.ck-input.ck-error{animation:none}}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}.ck.ck-label{font-weight:700}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0,0,0.24,0.95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x:var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y:calc(var(--ck-font-size-base)*0.6);--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>
8246.ck.ck-label{top:0}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0;transform:translate(var(--ck-spacing-medium),-6px) scale(.75);transform-origin:0 0}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0;transform:translate(calc(var(--ck-spacing-medium)*-1),-6px) scale(.75);transform-origin:100% 0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:var(--ck-color-labeled-field-label-background);font-weight:400;line-height:normal;max-width:100%;overflow:hidden;padding:0 calc(var(--ck-font-size-tiny)*.5);pointer-events:none;text-overflow:ellipsis;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}@media (prefers-reduced-motion:reduce){.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transition:none}}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label,.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(var(--ck-labeled-field-label-default-position-x)*-1),var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:transparent;max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}.ck.ck-labeled-input .ck-labeled-input__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-input .ck-labeled-input__status_error{color:var(--ck-color-base-error)}:root{--ck-list-button-padding:calc(var(--ck-line-height-base)*0.11*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*0.4*var(--ck-font-size-base))}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{background:var(--ck-color-list-background);list-style-type:none}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item>.ck-button{border-radius:0;min-height:unset;width:100%}[dir=ltr] .ck.ck-list__item>.ck-button{text-align:left}[dir=rtl] .ck.ck-list__item>.ck-button{text-align:right}.ck.ck-list__item>.ck-button{padding:var(--ck-list-button-padding)}.ck.ck-list__item>.ck-button:active{box-shadow:none}.ck.ck-list__item>.ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item>.ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item>.ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item>.ck-button.ck-on:focus:not(.ck-switchbutton):not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item>.ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item>.ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item>.ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck-list .ck-list__group{padding-top:var(--ck-spacing-medium)}
8246:not(.ck-hidden)~.ck-list .ck-list__group{border-top:1px solid var(--ck-color-base-border)}.ck-list .ck-list__group>.ck-label{font-size:11px;font-weight:700;padding:var(--ck-spacing-medium) var(--ck-spacing-medium) 0 var(--ck-spacing-medium)}.ck.ck-list__separator{background:var(--ck-color-base-border);height:1px;width:100%}.ck.ck-menu-bar{background:var(--ck-color-base-background);border:1px solid var(--ck-color-toolbar-border);display:flex;flex-wrap:wrap;gap:var(--ck-spacing-small);justify-content:flex-start;padding:var(--ck-spacing-small);width:100%}.ck.ck-menu-bar__menu{font-size:inherit}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level{max-width:100%}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button{padding:var(--ck-list-button-padding);width:100%}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-button__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button.ck-disabled>.ck-button__label{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-menu-bar__menu>.ck-menu-bar__menu__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-menu-bar__menu>.ck-menu-bar__menu__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button{min-height:unset;padding:var(--ck-spacing-small) var(--ck-spacing-medium)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-button__label{line-height:unset;width:unset}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-icon{display:none}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button{border-radius:0}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:focus{border-color:transparent;box-shadow:none}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:not(:has(.ck-button__icon))>.ck-button__label{margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small))}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{transform:rotate(-90deg)}[dir=rtl] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{transform:rotate(90deg)}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button.ck-disabled>.ck-menu-bar__menu__button__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}:root{--ck-menu-bar-menu-item-min-width:18em}.ck.ck-menu-bar__menu .ck.ck-menu-bar__menu__item{min-width:var(--ck-menu-bar-menu-item-min-width)}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button{border-radius:0}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container,.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size:20px}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button:focus{border-color:transparent;box-shadow:none}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__panel>ul>.ck-menu-bar__menu__item>.ck-menu-bar__menu__item__button:not(:has(.ck-button__icon))>.ck-button__label{margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small))}:root{--ck-menu-bar-menu-panel-max-width:75vw}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{border-radius:0}.ck-rounded-corners .ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;height:fit-content;max-width:var(--ck-menu-bar-menu-panel-max-width)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{border-top-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{border-top-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne{border-bottom-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{border-bottom-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel:focus{outline:none}:root{--ck-balloon-border-width:1px;--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);box-shadow:var(--ck-drop-shadow),0 0;min-height:15px}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{border-style:solid;height:0;width:0}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after,.ck.ck-balloon-panel[class*=arrow_e]:before{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after,.ck.ck-balloon-panel[class*=arrow_w]:before{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}
8246.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);right:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}
8246.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before{margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before{left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before{margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);right:calc(var(--ck-balloon-arrow-height)*-1);top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before{left:calc(var(--ck-balloon-arrow-height)*-1);margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);top:50%}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-bottom:var(--ck-spacing-small);margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-left:var(--ck-spacing-small);margin-right:var(--ck-spacing-standard)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);box-shadow:var(--ck-drop-shadow),0 0;height:100%;min-height:15px;width:100%}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{border-top-left-radius:0;border-top-right-radius:0;border-width:0 1px 1px;box-shadow:var(--ck-drop-shadow),0 0}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-number,.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}:root{--ck-search-field-view-horizontal-spacing:calc(var(--ck-icon-size) + var(--ck-spacing-medium))}.ck.ck-search>.ck-labeled-field-view .ck-input{width:100%}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon{--ck-labeled-field-label-default-position-x:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon>.ck-labeled-field-view__input-wrapper>.ck-icon{opacity:.5;pointer-events:none}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input{width:100%}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input,[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input:not(.ck-input-text_empty){padding-left:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset{--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset.ck-labeled-field-view_empty{--ck-labeled-field-empty-unfocused-max-width:100% - var(--ck-search-field-view-horizontal-spacing) - var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{background:none;min-height:auto;min-width:auto;opacity:.5;padding:0}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{left:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset:hover{opacity:1}.ck.ck-search>
8246.ck-labeled-field-view.ck-search__query_with-reset .ck-input{width:100%}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input:not(.ck-input-text_empty),[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input{padding-right:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-search__results{min-width:100%}.ck.ck-search>.ck-search__results>.ck-search__info{padding:var(--ck-spacing-medium) var(--ck-spacing-large);width:100%}.ck.ck-search>.ck-search__results>.ck-search__info *{white-space:normal}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{font-weight:700}.ck.ck-search>.ck-search__results>.ck-search__info>span:last-child{margin-top:var(--ck-spacing-medium)}.ck.ck-spinner-container{animation:ck-spinner-rotate 1.5s linear infinite;height:var(--ck-toolbar-spinner-size);width:var(--ck-toolbar-spinner-size)}@media (prefers-reduced-motion:reduce){.ck.ck-spinner-container{animation-duration:3s}}.ck.ck-spinner{border:2px solid var(--ck-color-text);border-radius:50%;border-top:2px solid transparent;height:var(--ck-toolbar-spinner-size);width:var(--ck-toolbar-spinner-size)}@keyframes ck-spinner-rotate{to{transform:rotate(1turn)}}.ck-textarea{overflow-x:hidden}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);border:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck.ck-toolbar .ck.ck-toolbar__separator{background:var(--ck-color-toolbar-border);height:var(--ck-icon-size);margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);min-width:1px;width:1px}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border-radius:0;margin:0;width:100%}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{max-width:7em;width:auto}.ck.ck-toolbar:focus{outline:none}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck{margin-right:0}.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-left:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator,[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-right:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator,[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}.ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width:0px;--ck-balloon-arrow-offset:0px;--ck-balloon-arrow-half-width:4px;--ck-balloon-arrow-height:4px;--ck-tooltip-text-padding:4px;--ck-color-panel-background:var(--ck-color-tooltip-background);box-shadow:none;padding:0 var(--ck-spacing-medium)}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:var(--ck-color-tooltip-text);font-size:.9em;line-height:1.5}.ck.ck-balloon-panel.ck-tooltip.ck-tooltip_multi-line .ck-tooltip__text{display:inline-block;
8246max-width:200px;padding:var(--ck-tooltip-text-padding) 0;white-space:break-spaces}.ck.ck-balloon-panel.ck-tooltip:before{display:none}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border:solid var(--ck-color-base-border);border-width:1px 1px 0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky{border-bottom-width:1px}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar{border:0;border-bottom:1px solid var(--ck-color-base-border)}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar{border:0}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:0}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);bottom:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);margin-left:-1px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-style:solid;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);content:"";display:block;height:0;left:50%;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);transform:translateX(-50%);width:0}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}.ck.ck-clipboard-drop-target-line{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);height:0;margin-top:-1px}.ck.ck-clipboard-drop-target-line:before{border-style:solid;content:"";height:0;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-width)*-.5);width:0}[dir=ltr] .ck.ck-clipboard-drop-target-line:before{border-color:transparent transparent transparent var(--ck-clipboard-drop-target-color);border-width:calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5) var(--ck-clipboard-drop-target-dot-height);left:-1px}[dir=rtl] .ck.ck-clipboard-drop-target-line:before{border-color:transparent var(--ck-clipboard-drop-target-color) transparent transparent;border-width:calc(var(--ck-clipboard-drop-target-dot-width)*.5) var(--ck-clipboard-drop-target-dot-height) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0;right:-1px}:root{--ck-color-code-block-label-background:#757575}.ck.ck-editor__editable pre[data-language]:after{background:var(--ck-color-code-block-label-background);color:#fff;font-family:var(--ck-font-face);font-size:10px;line-height:16px;padding:var(--ck-spacing-tiny) var(--ck-spacing-medium);right:10px;top:-1px;white-space:nowrap}.ck.ck-code-block-dropdown .ck-dropdown__panel{max-height:250px;overflow-x:hidden;overflow-y:auto}@media (forced-colors:active){.ck .ck-placeholder,.ck.ck-placeholder{forced-color-adjust:preserve-parent-color}}.ck .ck-placeholder:before,.ck.ck-placeholder:before{cursor:text}@media (forced-colors:none){.ck .ck-placeholder:before,.ck.ck-placeholder:before{color:var(--ck-color-engine-placeholder-text)}}@media (forced-colors:active){.ck .ck-placeholder:before,.ck.ck-placeholder:before{font-style:italic;margin-left:1px}}.ck.ck-find-and-replace-form{width:400px}.ck.ck-find-and-replace-form:focus{outline:none}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{align-content:stretch;align-items:center;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;margin:0;padding:var(--ck-spacing-large)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button{flex:0 0 auto}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>*+*,[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>*+*{margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>*+*,[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>*+*{margin-right:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions .ck-labeled-field-view,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-labeled-field-view{flex:1 1 auto}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions .ck-labeled-field-view .ck-input,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-labeled-field-view .ck-input{min-width:50px;width:100%}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{align-items:flex-start}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-prev>.ck-icon{transform:rotate(90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-next>.ck-icon{transform:rotate(-90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{top:50%;transform:translateY(-50%)}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{left:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{color:var(--ck-color-base-border)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{flex:0 0 100%;padding-top:var(--ck-spacing-standard)}[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{margin-right:0}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{flex-wrap:wrap;justify-content:flex-end;margin-top:calc(var(--ck-spacing-large)*-1)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find{font-weight:700}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find .ck-button__label{padding-left:var(--ck-spacing-large);padding-right:var(--ck-spacing-large)}.ck.ck-find-and-replace-form .ck-switchbutton{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}@media screen and (max-width:600px){.ck.ck-find-and-replace-form{max-width:100%;width:300px}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input{flex-wrap:wrap}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input .ck-labeled-field-view{flex:1 0 auto;margin-bottom:var(--ck-spacing-standard);width:100%}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button{text-align:center}
8246.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{flex:1 1 auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type .ck-button__label{text-align:center;width:100%}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view){flex:1 1 auto;flex-wrap:wrap}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button{text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{flex:1 1 auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button .ck-button__label{text-align:center;width:100%}}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}:root{--ck-html-embed-content-width:calc(100% - var(--ck-icon-size)*1.5);--ck-html-embed-source-height:10em;--ck-html-embed-unfocused-outline-width:1px;--ck-html-embed-content-min-height:calc(var(--ck-icon-size) + var(--ck-spacing-standard));--ck-html-embed-source-disabled-background:var(--ck-color-base-foreground);--ck-html-embed-source-disabled-color:#737373}.ck-widget.raw-html-embed{background-color:var(--ck-color-base-foreground);font-size:var(--ck-font-size-base)}.ck-widget.raw-html-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.raw-html-embed[dir=ltr]{text-align:left}.ck-widget.raw-html-embed[dir=rtl]{text-align:right}.ck-widget.raw-html-embed:before{background:#999;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);content:attr(data-html-embed-label);font-family:var(--ck-font-face);font-size:var(--ck-font-size-tiny);left:var(--ck-spacing-standard);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);top:calc(var(--ck-html-embed-unfocused-outline-width)*-1);transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck-widget.raw-html-embed[dir=rtl]:before{left:auto;right:var(--ck-spacing-standard)}.ck-widget.raw-html-embed[dir=ltr] .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck.ck-editor__editable.ck-blurred .ck-widget.raw-html-embed.ck-widget_selected:before{padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck.ck-editor__editable:not(.ck-blurred) .ck-widget.raw-html-embed.ck-widget_selected:before{background:var(--ck-color-focus-border);padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck.ck-editor__editable .ck-widget.raw-html-embed:not(.ck-widget_selected):hover:before{padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck-widget.raw-html-embed .raw-html-embed__content-wrapper{padding:var(--ck-spacing-standard)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{right:var(--ck-spacing-standard);top:var(--ck-spacing-standard)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__save-button{color:var(--ck-color-button-save)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__cancel-button{color:var(--ck-color-button-cancel)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button:not(:first-child){margin-top:var(--ck-spacing-small)}.ck-widget.raw-html-embed[dir=rtl] .raw-html-embed__buttons-wrapper{left
8246:var(--ck-spacing-standard);right:auto}.ck-widget.raw-html-embed .raw-html-embed__source{box-sizing:border-box;direction:ltr;font-family:monospace;font-size:var(--ck-font-size-base);height:var(--ck-html-embed-source-height);min-width:0;padding:var(--ck-spacing-standard);resize:none;tab-size:4;text-align:left;white-space:pre-wrap;width:var(--ck-html-embed-content-width)}.ck-widget.raw-html-embed .raw-html-embed__source[disabled]{-webkit-text-fill-color:var(--ck-html-embed-source-disabled-color);background:var(--ck-html-embed-source-disabled-background);color:var(--ck-html-embed-source-disabled-color);opacity:1}.ck-widget.raw-html-embed .raw-html-embed__preview{min-height:var(--ck-html-embed-content-min-height);width:var(--ck-html-embed-content-width)}.ck-editor__editable:not(.ck-read-only) .ck-widget.raw-html-embed .raw-html-embed__preview{pointer-events:none}.ck-widget.raw-html-embed .raw-html-embed__preview-content{background-color:var(--ck-color-base-foreground);box-sizing:border-box}.ck-widget.raw-html-embed .raw-html-embed__preview-content>*{margin-left:auto;margin-right:auto}.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder{color:var(--ck-html-embed-source-disabled-color)}:root{--ck-image-insert-insert-by-url-width:250px}.ck.ck-image-insert-url{--ck-input-width:100%}.ck.ck-image-insert-url .ck-image-insert-url__action-row{grid-column-gap:var(--ck-spacing-large);margin-top:var(--ck-spacing-large)}.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-cancel,.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-save{justify-content:center;min-width:auto}.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}.ck.ck-image-insert-form>.ck.ck-button{display:block;padding:var(--ck-list-button-padding);width:100%}[dir=ltr] .ck.ck-image-insert-form>.ck.ck-button{text-align:left}[dir=rtl] .ck.ck-image-insert-form>.ck.ck-button{text-align:right}.ck.ck-image-insert-form>.ck.ck-collapsible{min-width:var(--ck-image-insert-insert-by-url-width)}.ck.ck-image-insert-form>.ck.ck-collapsible:not(:first-child){border-top:1px solid var(--ck-color-base-border)}.ck.ck-image-insert-form>.ck.ck-collapsible:not(:last-child){border-bottom:1px solid var(--ck-color-base-border)}.ck.ck-image-insert-form>.ck.ck-image-insert-url{min-width:var(--ck-image-insert-insert-by-url-width);padding:var(--ck-spacing-large)}.ck.ck-image-insert-form:focus{outline:none}:root{--ck-color-image-upload-icon:#fff;--ck-color-image-upload-icon-background:#008a00;--ck-image-upload-icon-size:20;--ck-image-upload-icon-width:2px;--ck-image-upload-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck-image-upload-complete-icon{animation-delay:0ms,3s;animation-duration:.5s,.5s;animation-fill-mode:forwards,forwards;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;background:var(--ck-color-image-upload-icon-background);font-size:calc(1px*var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));opacity:0;overflow:hidden;width:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size))}.ck-image-upload-complete-icon:after{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:ck-upload-complete-icon-check;border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;height:0;left:25%;opacity:0;top:50%;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:0}@media (prefers-reduced-motion:reduce){.ck-image-upload-complete-icon{animation-duration:0ms}.ck-image-upload-complete-icon:after{animation:none;height:.45em;opacity:1;width:.3em}}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{height:0;opacity:1;width:0}33%{height:0;width:.3em}to{height:.45em;opacity:1;width:.3em}}:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px;--ck-upload-placeholder-image-aspect-ratio:2.8}.ck .ck-image-upload-placeholder{margin:0;width:100%}.ck .ck-image-upload-placeholder.image-inline{width:calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{height:100%;width:100%}.ck .ck-upload-placeholder-loader:before{animation:ck-upload-placeholder-loader 1s linear infinite;border-radius:50%;border-right:2px solid transparent;border-top:3px solid var(--ck-color-upload-placeholder-loader);height:var(--ck-upload-placeholder-loader-size);width:var(--ck-upload-placeholder-loader-size)}@keyframes ck-upload-placeholder-loader{to{transform:rotate(1turn)}}.ck.ck-editor__editable .image-inline.ck-appear,.ck.ck-editor__editable .image.ck-appear{animation:fadeIn .7s}@media (prefers-reduced-motion:reduce){.ck.ck-editor__editable .image-inline.ck-appear,.ck.ck-editor__editable .image.ck-appear{animation:none;opacity:1}}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{background:var(--ck-color-upload-bar-background);height:2px;transition:width .1s;width:0}@keyframes fadeIn{0%{opacity:0}
8246to{opacity:1}}.ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid hsla(0,0%,100%,.5)}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{color:var(--ck-color-link-default);cursor:pointer;max-width:var(--ck-input-width);min-width:3em;padding:0 var(--ck-spacing-medium);text-align:center;text-overflow:ellipsis}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child),[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{max-width:100%;min-width:0}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview),[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}}.ck.ck-link-form_layout-vertical{min-width:var(--ck-input-width);padding:0}.ck.ck-link-form_layout-vertical .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical>.ck-button{border-radius:0;margin:0;padding:var(--ck-spacing-standard);width:50%}.ck.ck-link-form_layout-vertical>.ck-button:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-link-form_layout-vertical>.ck-button,[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{padding:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}:root{--ck-link-image-indicator-icon-size:20;--ck-link-image-indicator-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{background-color:rgba(0,0,0,.4);background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:100%;content:"";height:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size));overflow:hidden;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);width:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size))}.ck.ck-list-properties.ck-list-properties_without-styles{padding:var(--ck-spacing-large)}.ck.ck-list-properties.ck-list-properties_without-styles>*{min-width:14em}
8246.ck.ck-list-properties.ck-list-properties_without-styles>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-list-styles-list{grid-template-columns:repeat(4,auto)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible{border-top:1px solid var(--ck-color-base-border)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*{width:100%}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input{min-width:auto;width:100%}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order{background:transparent;margin-bottom:calc(var(--ck-spacing-tiny)*-1);padding-left:0;padding-right:0}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover{background:none;border-color:transparent;box-shadow:none}:root{--ck-list-style-button-size:44px}.ck.ck-list-styles-list{column-gap:var(--ck-spacing-medium);grid-template-columns:repeat(3,auto);padding:var(--ck-spacing-large);row-gap:var(--ck-spacing-medium)}.ck.ck-list-styles-list .ck-button{box-sizing:content-box;margin:0;padding:0}.ck.ck-list-styles-list .ck-button,.ck.ck-list-styles-list .ck-button .ck-icon{height:var(--ck-list-style-button-size);width:var(--ck-list-style-button-size)}:root{--ck-media-embed-placeholder-icon-size:3em;--ck-color-media-embed-placeholder-url-text:#757575;--ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{background:var(--ck-color-base-foreground);padding:calc(var(--ck-spacing-standard)*3)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{background-position:50%;background-size:cover;height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);min-width:var(--ck-media-embed-placeholder-icon-size)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{height:100%;width:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);font-style:italic;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-height:380px;max-width:300px}.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2
8246Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuN
8246Dg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wm0xNjQuNzA2LTUuMTExYzAgMTYuNjk2LTEzLjUzNSAzMC4yMy0zMC4yMzEgMzAuMjMtMTYuNjk1IDAtMzAuMjMtMTMuNTM0LTMwLjIzLTMwLjIzIDAtMTYuNjk2IDEzLjUzNS0zMC4yMzEgMzAuMjMtMzAuMjMxIDE2LjY5NiAwIDMwLjIzMSAxMy41MzUgMzAuMjMxIDMwLjIzMSIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(90deg,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45I
8246DIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}:root{--ck-color-mention-background:rgba(153,0,48,.1);--ck-color-mention-text:#990030}.ck-content .mention{background:var(--ck-color-mention-background);color:var(--ck-color-mention-text)}:root{--ck-color-restricted-editing-exception-background:rgba(255,169,77,.2);--ck-color-restricted-editing-exception-hover-background:rgba(255,169,77,.35);--ck-color-restricted-editing-exception-brackets:rgba(204,105,0,.4);--ck-color-restricted-editing-selected-exception-background:rgba(255,169,77,.5);--ck-color-restricted-editing-selected-exception-brackets:rgba(204,105,0,.6)}.ck-editor__editable .restricted-editing-exception{background-color:var(--ck-color-restricted-editing-exception-background);border:1px solid;border-image:linear-gradient(to right,var(--ck-color-restricted-editing-exception-brackets) 0,var(--ck-color-restricted-editing-exception-brackets) 5px,transparent 6px,transparent calc(100% - 6px),var(--ck-color-restricted-editing-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-exception-brackets) 100%) 1;transition:background .2s ease-in-out}@media (prefers-reduced-motion:reduce){.ck-editor__editable .restricted-editing-exception{transition:none}}.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_selected{background-color:var(--ck-color-restricted-editing-selected-exception-background);border-image:linear-gradient(to right,var(--ck-color-restricted-editing-selected-exception-brackets) 0,var(--ck-color-restricted-editing-selected-exception-brackets) 5px,var(--ck-color-restricted-editing-selected-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-selected-exception-brackets) 100%) 1}.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_collapsed{padding-left:1ch}.ck-restricted-editing_mode_restricted,.ck-restricted-editing_mode_restricted *{cursor:default}.ck-restricted-editing_mode_restricted .restricted-editing-exception,.ck-restricted-editing_mode_restricted .restricted-editing-exception *{cursor:text}.ck-restricted-editing_mode_restricted .restricted-editing-exception:hover{background:var(--ck-color-restricted-editing-exception-hover-background)}:root{--ck-character-grid-tile-size:24px}.ck.ck-character-grid{max-height:200px;overflow-x:hidden;overflow-y:auto;width:350px}@media screen and (max-width:600px){.ck.ck-character-grid{width:190px}}.ck.ck-character-grid .ck-character-grid__tiles{grid-gap:var(--ck-spacing-standard);grid-template-columns:repeat(10,1fr);margin:var(--ck-spacing-standard) var(--ck-spacing-large)}@media screen and (max-width:600px){.ck.ck-character-grid .ck-character-grid__tiles{grid-template-columns:repeat(5,1fr)}}.ck.ck-character-grid .ck-character-grid__tile{border:0;font-size:1.2em;height:var(--ck-character-grid-tile-size);min-height:var(--ck-character-grid-tile-size);min-width:var(--ck-character-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-character-grid-tile-size)}@media (prefers-reduced-motion:reduce){.ck.ck-character-grid .ck-character-grid__tile{transition:none}}.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-character-grid .ck-character-grid__tile .ck-button__label{line-height:var(--ck-character-grid-tile-size);text-align:center;width:100%}.ck.ck-character-info{border-top:1px solid var(--ck-color-base-border);padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-character-info>*{font-size:var(--ck-font-size-small);text-transform:uppercase}.ck.ck-character-info .ck-character-info__name{max-width:280px;overflow:hidden;text-overflow:ellipsis}.ck.ck-character-info .ck-character-info__code{opacity:.6}@media screen and (max-width:600px){.ck.ck-character-info{max-width:190px}}.ck.ck-special-characters-navigation>.ck-label{max-width:160px;overflow:hidden;text-overflow:ellipsis}.ck.ck-special-characters-navigation>.ck-dropdown .ck-dropdown__panel{max-height:250px;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:600px){.ck.ck-special-characters-navigation{max-width:190px}.ck.ck-special-characters-navigation>.ck-form__header__label{overflow:hidden;text-overflow:ellipsis}}.ck.ck-dropdown.ck-style-dropdown.ck-style-dropdown_multiple-active>.ck-button>.ck-button__label{font-style:italic}:root{--ck-style-panel-button-width:120px;--ck-style-panel-button-height:80px;--ck-style-panel-button-label-background:#f0f0f0;--ck-style-panel-button-hover-label-background:#ebebeb;--ck-style-panel-button-hover-border-color:#b3b3b3}.ck.ck-style-panel .ck-style-grid{column-gap:var(--ck-spacing-large);row-gap:var(--ck-spacing-large)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{--ck-color-button-default-hover-background:var(--ck-color-base-background);--ck-color-button-default-active-background:var(--ck-color-base-background);height:var(--ck-style-panel-button-height);padding:0;width:var(--ck-style-panel-button-width)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-button__label{flex-shrink:0;height:22px;line-height:22px;overflow:hidden;padding:0 var(--ck-spacing-medium);text-overflow:ellipsis;width:100%}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{background:var(--ck-color-base-background);border:2px solid var(--ck-color-base-background);opacity:.9;overflow:hidden;padding:var(--ck-spacing-medium);width:100%}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled{--ck-color-button-default-disabled-background:var(--ck-color-base-foreground)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled:not(:focus){border-color:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled .ck-style-grid__button__preview{border-color:var(--ck-color-base-foreground);filter:saturate(.3);opacity:.4}
8246.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on{border-color:var(--ck-color-base-active)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on .ck-button__label{box-shadow:0 -1px 0 var(--ck-color-base-active);z-index:1}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on:hover{border-color:var(--ck-color-base-active-focus)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on) .ck-button__label{background:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on):hover .ck-button__label{background:var(--ck-style-panel-button-hover-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on){border-color:var(--ck-style-panel-button-hover-border-color)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on) .ck-style-grid__button__preview{opacity:1}.ck.ck-style-panel .ck-style-panel__style-group>.ck-label{margin:var(--ck-spacing-large) 0}.ck.ck-style-panel .ck-style-panel__style-group:first-child>.ck-label{margin-top:0}:root{--ck-style-panel-max-height:470px}.ck.ck-style-panel{max-height:var(--ck-style-panel-max-height);overflow-y:auto;padding:var(--ck-spacing-large)}[dir=ltr] .ck.ck-input-color>.ck.ck-input-text{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-input-text{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-input-color>.ck.ck-input-text:focus{z-index:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{padding:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-left-radius:0;border-top-left-radius:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-left:1px solid transparent}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-right:1px solid transparent}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button.ck-disabled{background:var(--ck-color-input-disabled-background)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border-radius:0}.ck-rounded-corners .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview,.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border:1px solid var(--ck-color-input-border);height:20px;width:20px}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{background:red;border-radius:2px;height:150%;left:50%;top:-30%;transform:rotate(45deg);transform-origin:50%;width:8%}.ck.ck-input-color .ck.ck-input-color__remove-color{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard);width:100%}.ck.ck-input-color .ck.ck-input-color__remove-color:not(:focus){border-bottom:1px solid var(--ck-color-input-border)}[dir=ltr] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-right-radius:0}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-left:var(--ck-spacing-standard);margin-right:0}.ck.ck-form{padding:0 0 var(--ck-spacing-large)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-text{min-width:100%;width:0}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}.ck.ck-form__row{padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0}[dir=ltr] .ck.ck-form__row>:not(.ck-label)+*{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-form__row>:not(.ck-label)+*{margin-right:var(--ck-spacing-large)}.ck.ck-form__row>.ck-label{min-width:100%;width:100%}.ck.ck-form__row.ck-table-form__action-row{margin-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-table-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;
8246--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid var(--ck-color-base-border);border-radius:1px;margin:var(--ck-insert-table-dropdown-box-margin);min-height:var(--ck-insert-table-dropdown-box-height);min-width:var(--ck-insert-table-dropdown-box-width);outline:none;transition:none}@media (prefers-reduced-motion:reduce){.ck .ck-insert-table-dropdown-grid-box{transition:none}}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{background:var(--ck-color-focus-outer-shadow);border-color:var(--ck-color-focus-border)}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;padding:0;width:25%}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}:root{--ck-color-selector-focused-cell-background:rgba(158,201,250,.3)}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table td.ck-editor__nested-editable:focus,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable:focus{background:var(--ck-color-selector-focused-cell-background);border-style:none;outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}:root{--ck-table-properties-error-arrow-size:6px;--ck-table-properties-min-error-width:150px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{max-width:80px;min-width:80px;width:80px}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{padding:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width{margin:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small)}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{border-radius:0}.ck-rounded-corners .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status,.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:ck-table-form-labeled-view-status-appear .15s ease both;background:var(--ck-color-base-error);color:var(--ck-color-base-background);min-width:var(--ck-table-properties-min-error-width);padding:var(--ck-spacing-small) var(--ck-spacing-medium);text-align:center}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-style:solid;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size)}@media (prefers-reduced-motion:reduce){.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:none}}.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}
8246to{opacity:1}}.ck.ck-table-properties-form{width:320px}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-self:flex-end;padding:0}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items>*{width:40px}:root{--ck-table-selected-cell-background:rgba(158,207,250,.3)}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{box-shadow:unset;caret-color:transparent;outline:unset;position:relative}.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{background-color:var(--ck-table-selected-cell-background);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget{outline:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle{display:none}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:200ms;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background)}.ck .ck-widget{outline-color:transparent;outline-style:solid;outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion:reduce){.ck .ck-widget{transition:none}}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}@media (forced-colors:none){.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background)}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{background-color:transparent;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;box-sizing:border-box;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion:reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{color:var(--ck-color-widget-drag-handler-icon-color);height:var(--ck-widget-handler-icon-size);width:var(--ck-widget-handler-icon-size)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion:reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{background-color:var(--ck-color-widget-hover-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{background-color:var(--ck-color-focus-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);height:var(--ck-resizer-size);width:var(--ck-resizer-size)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{left:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{right:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;height:var(--ck-widget-type-around-button-size);opacity:0;pointer-events:none;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:var(--ck-widget-type-around-button-size)}@media (prefers-reduced-motion:reduce){.ck .ck-widget .ck-widget__type-around__button{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg{height:8px;margin-top:1px;transform:translate(-50%,-50%);transition:transform .5s ease;width:10px}@media (prefers-reduced-motion:reduce){.ck .ck-widget .ck-widget__type-around__button svg{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}@media (prefers-reduced-motion:reduce){.ck .ck-widget .ck-widget__type-around__button:hover,.ck .ck-widget .ck-widget__type-around__button:hover svg line,.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:none}}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}
8246.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:100px;height:calc(var(--ck-widget-type-around-button-size) - 2px);width:calc(var(--ck-widget-type-around-button-size) - 2px)}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;background:var(--ck-color-base-text);height:1px;outline:1px solid hsla(0,0%,100%,.5);pointer-events:none}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before{outline-color:transparent}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}
8246to{opacity:1}}.ck-content code{background-color:hsla(0,0%,78%,.3);border-radius:2px;padding:.15em}.ck.ck-editor__editable .ck-code_selected{background-color:hsla(0,0%,78%,.5)}.ck-content blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}:root{--ck-image-processing-highlight-color:#f9fafa;--ck-image-processing-background-color:#e3e5e8}.ck.ck-editor__editable .image.image-processing{position:relative}.ck.ck-editor__editable .image.image-processing:before{animation:ck-image-processing-animation 2s linear infinite;background:linear-gradient(90deg,var(--ck-image-processing-background-color),var(--ck-image-processing-highlight-color),var(--ck-image-processing-background-color));background-size:200% 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ck.ck-editor__editable .image.image-processing img{height:100%}@keyframes ck-image-processing-animation{0%{background-position:200% 0}to{background-position:-200% 0}}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{dis
8246play:inline;pointer-events:none;position:relative}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}.ck.ck-clipboard-drop-target-line{pointer-events:none;position:absolute}.ck-content pre{background:hsla(0,0%,78%,.3);border:1px solid #c4c4c4;border-radius:2px;color:#353535;direction:ltr;font-style:normal;min-width:200px;padding:1em;tab-size:4;text-align:left;white-space:pre-wrap}.ck-content pre code{background:unset;border-radius:0;padding:0}.ck.ck-editor__editable pre{position:relative}.ck.ck-editor__editable pre[data-language]:after{content:attr(data-language);position:absolute}.ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-panel)}.ck .ck-placeholder,.ck.ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{content:attr(data-placeholder);left:0;pointer-events:none;position:absolute;right:0}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}.ck-find-result{background:var(--ck-color-highlight-background);color:var(--ck-color-text)}.ck-find-result_selected{background:#ff9633}.ck.ck-find-and-replace-form{max-width:100%}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{display:flex}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions.ck-find-and-replace-form__inputs .ck-results-counter,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs.ck-find-and-replace-form__inputs .ck-results-counter{position:absolute}.ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}.ck.ck-heading_heading1{font-size:20px}.ck.ck-heading_heading2{font-size:17px}.ck.ck-heading_heading3{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}:root{--ck-highlight-marker-yellow:#fdfd77;--ck-highlight-marker-green:#62f962;--ck-highlight-marker-pink:#fc7899;--ck-highlight-marker-blue:#72ccfd;--ck-highlight-pen-red:#e71313;--ck-highlight-pen-green:#128a00}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{background-color:transparent;color:var(--ck-highlight-pen-red)}.ck-content .pen-green{background-color:transparent;color:var(--ck-highlight-pen-green)}.ck-editor__editable .ck-horizontal-line{display:flow-root}.ck-content hr{background:#dedede;border:0;height:4px;margin:15px 0}.ck-widget.raw-html-embed{display:flow-root;font-style:normal;margin:.9em auto;min-width:15em;position:relative}.ck-widget.raw-html-embed:before{position:absolute;z-index:1}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{display:flex;flex-direction:column;position:absolute}.ck-widget.raw-html-embed .raw-html-embed__preview{display:flex;overflow:hidden;position:relative}.ck-widget.raw-html-embed .raw-html-embed__preview-content{border-collapse:separate;border-spacing:7px;display:table;margin:auto;position:relative;width:100%}.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}:root{--ck-html-object-embed-unfocused-outline-width:1px}.ck-widget.html-object-embed{background-color:var(--ck-color-base-foreground);font-size:var(--ck-font-size-base);min-width:calc(76px + var(--ck-spacing-standard));padding:var(--ck-spacing-small);padding-top:calc(var(--ck-font-size-tiny) + var(--ck-spacing-large))}.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.html-object-embed:before{background:#999;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);content:attr(data-html-object-embed-label);font-family:var(--ck-font-face);font-size:var(--ck-font-size-tiny);font-style:normal;font-weight:400;left:var(--ck-spacing-standard);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);position:absolute;top:0;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck-widget.html-object-embed .html-object-embed__content{pointer-events:none}div.ck-widget.html-object-embed{margin:1em auto}
8246span.ck-widget.html-object-embed{display:inline-block}:root{--ck-color-image-caption-background:#f7f7f7;--ck-color-image-caption-text:#333;--ck-color-image-caption-highlighted-background:#fd0}.ck-content .image>figcaption{background-color:var(--ck-color-image-caption-background);caption-side:bottom;color:var(--ck-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;word-break:break-word}@media (forced-colors:active){.ck-content .image>figcaption{background-color:unset;color:unset}}@media (forced-colors:none){.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:ck-image-caption-highlight .6s ease-out}}@media (prefers-reduced-motion:reduce){.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:none}}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highlighted-background)}to{background-color:var(--ck-color-image-caption-background)}}.ck.ck-image-insert-url{padding:var(--ck-spacing-large) var(--ck-spacing-large) 0;width:400px}.ck.ck-image-insert-url .ck-image-insert-url__action-row{display:grid;grid-template-columns:repeat(2,1fr)}.ck-content img.image_resized{height:auto}.ck-content .image.image_resized{box-sizing:border-box;display:block;max-width:100%}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck.ck-editor__editable td .image-inline.image_resized img,.ck.ck-editor__editable th .image-inline.image_resized img{max-width:100%}[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-left:var(--ck-spacing-standard)}.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label{width:4em}.ck.ck-image-custom-resize-form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-image-custom-resize-form .ck-labeled-field-view{display:inline-block}.ck.ck-image-custom-resize-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-image-custom-resize-form{flex-wrap:wrap}.ck.ck-image-custom-resize-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-image-custom-resize-form .ck-button{flex-basis:50%}}:root{--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing)/2)}.ck-content .image.image-style-block-align-left,.ck-content .image.image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image.image-style-align-left,.ck-content .image.image-style-align-right{clear:none}.ck-content .image.image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image.image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image.image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image.image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image.image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content p+.image.image-style-align-left,.ck-content p+.image.image-style-align-right,.ck-content p+.image.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-bottom:var(--ck-inline-image-style-spacing);margin-top:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}.ck.ck-text-alternative-form{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-text-alternative-form .ck-labeled-field-view{display:inline-block}.ck.ck-text-alternative-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-text-alternative-form{flex-wrap:wrap}.ck.ck-text-alternative-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-text-alternative-form .ck-button{flex-basis:50%}}.ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{left:0;position:absolute;top:0}.ck-image-upload-complete-icon{border-radius:50%;display:block;position:absolute;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);z-index:1}.ck-image-upload-complete-icon:after{content:"";position:absolute}.ck .ck-upload-placeholder-loader{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.ck .ck-upload-placeholder-loader:before{content:"";position:relative}.ck-content .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.ck-content .image img{display:block;height:auto;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{align-items:flex-start;display:inline-flex;max-width:100%}.ck-content .image-inline picture{display:flex}.ck-content .image-inline img,.ck-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}.ck.ck-editor__editable .image{z-index:1}.ck.ck-editor__editable .image.ck-widget_selected{z-index:2}.ck.ck-editor__editable .image-inline{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected{z-index:2}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{dis
8246play:none}.ck.ck-editor__editable .image-inline img{height:auto}.ck.ck-editor__editable td .image-inline img,.ck.ck-editor__editable th .image-inline img{max-width:none}.ck.ck-editor__editable img.image_placeholder{background-size:100% 100%}.ck.ck-link-form{align-items:flex-start;display:flex}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel,.ck.ck-link-form_layout-vertical .ck-button.ck-button-save{margin-top:var(--ck-spacing-medium)}.ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width:600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{display:block;position:absolute}.ck-editor__editable .ck-list-bogus-paragraph{display:block}.ck.ck-list-styles-list{display:grid}.ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}:root{--ck-todo-list-checkmark-size:16px}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{margin-bottom:5px;position:relative}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;border:0;display:inline-block;height:var(--ck-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:var(--ck-todo-list-checkmark-size)}.ck-content[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-left:-15px;margin-right:0;right:-25px}.ck-content .todo-list .todo-list__label>input:before{border:1px solid #333;border-radius:2px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;transition:box-shadow .25s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.ck-content .todo-list .todo-list__label>input:before{transition:none}}.ck-content .todo-list .todo-list__label>input:after{border-color:transparent;border-style:solid;border-width:0 calc(var(--ck-todo-list-checkmark-size)/8) calc(var(--ck-todo-list-checkmark-size)/8) 0;box-sizing:content-box;content:"";display:block;height:calc(var(--ck-todo-list-checkmark-size)/2.6);left:calc(var(--ck-todo-list-checkmark-size)/3);pointer-events:none;position:absolute;top:calc(var(--ck-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:calc(var(--ck-todo-list-checkmark-size)/5.3)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{cursor:pointer}.ck-editor__editable.ck-content .todo-list .todo-list__label>input:hover:before,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:hover:before{box-shadow:0 0 0 5px rgba(0,0,0,.1)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;border:0;display:inline-block;height:var(--ck-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:var(--ck-todo-list-checkmark-size)}.ck-editor__editable.ck-content[dir=rtl] .todo-list .todo-list__label>span[contenteditable=false]>input{left:0;margin-left:-15px;margin-right:0;right:-25px}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{border:1px solid #333;border-radius:2px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;
8246transition:box-shadow .25s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{transition:none}}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:after{border-color:transparent;border-style:solid;border-width:0 calc(var(--ck-todo-list-checkmark-size)/8) calc(var(--ck-todo-list-checkmark-size)/8) 0;box-sizing:content-box;content:"";display:block;height:calc(var(--ck-todo-list-checkmark-size)/2.6);left:calc(var(--ck-todo-list-checkmark-size)/3);pointer-events:none;position:absolute;top:calc(var(--ck-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:calc(var(--ck-todo-list-checkmark-size)/5.3)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:after{border-color:#fff}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-content .media{clear:both;display:block;margin:.9em 0;min-width:15em}.ck-media__wrapper .ck-media__placeholder{align-items:center;display:flex;flex-direction:column}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{display:block;overflow:hidden}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck.ck-media-form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;width:400px}.ck.ck-media-form .ck-labeled-field-view{display:inline-block;width:100%}.ck.ck-media-form .ck-label{display:none}.ck.ck-media-form .ck-input{width:100%}@media screen and (max-width:600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}:root{--ck-mention-list-max-height:300px}.ck.ck-mentions{max-height:var(--ck-mention-list-max-height);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ck.ck-mentions>.ck-list__item{flex-shrink:0;overflow:hidden}:root{--ck-color-minimap-tracker-background:208,0%,51%;--ck-color-minimap-iframe-outline:#bfbfbf;--ck-color-minimap-iframe-shadow:rgba(0,0,0,.11);--ck-color-minimap-progress-background:#666}.ck.ck-minimap{background:var(--ck-color-base-background);position:absolute;user-select:none}.ck.ck-minimap,.ck.ck-minimap iframe{height:100%;width:100%}.ck.ck-minimap iframe{border:0;box-shadow:0 2px 5px var(--ck-color-minimap-iframe-shadow);margin:0;outline:1px solid var(--ck-color-minimap-iframe-outline);pointer-events:none;position:relative}.ck.ck-minimap .ck.ck-minimap__position-tracker{background:hsla(var(--ck-color-minimap-tracker-background),.2);position:absolute;top:0;transition:background .1s ease-in-out;width:100%;z-index:1}@media (prefers-reduced-motion:reduce){.ck.ck-minimap .ck.ck-minimap__position-tracker{transition:none}}.ck.ck-minimap .ck.ck-minimap__position-tracker:hover{background:hsla(var(--ck-color-minima
8246p-tracker-background),.3)}.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging,.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:hover{background:hsla(var(--ck-color-minimap-tracker-background),.4)}.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:after,.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:hover:after{opacity:1}.ck.ck-minimap .ck.ck-minimap__position-tracker:after{background:var(--ck-color-minimap-progress-background);border:1px solid var(--ck-color-base-background);border-radius:3px;color:var(--ck-color-base-background);content:attr(data-progress) "%";font-size:10px;opacity:0;padding:2px 4px;position:absolute;right:5px;top:5px;transition:opacity .1s ease-in-out}@media (prefers-reduced-motion:reduce){.ck.ck-minimap .ck.ck-minimap__position-tracker:after{transition:none}}.ck-content .page-break{align-items:center;clear:both;display:flex;justify-content:center;padding:5px 0;position:relative}.ck-content .page-break:after{border-bottom:2px dashed #c4c4c4;content:"";position:absolute;width:100%}.ck-content .page-break__label{background:#fff;border:1px solid #c4c4c4;border-radius:2px;box-shadow:2px 2px 1px rgba(0,0,0,.15);color:#333;display:block;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;padding:.3em .6em;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}}:root{--ck-show-blocks-border-color:#757575}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ADDRESS</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ADDRESS</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera S
8246ans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ASIDE</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ASIDE</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>BLOCKQUOTE</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>BLOCKQUOTE</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DETAILS</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DETAILS</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *):not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera S
8246ans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DIV</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DIV</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FOOTER</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FOOTER</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H1</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H1</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera S
8246ans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H2</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H2</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H3</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H3</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H4</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H4</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5:not
8246(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H5</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H5</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H6</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H6</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>HEADER</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera S
8246ans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>HEADER</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>MAIN</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>MAIN</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>NAV</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>NAV</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera S
8246ans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>PRE</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>PRE</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>OL</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>OL</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>UL</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>UL</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera S
8246ans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>P</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>P</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>SECTION</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>SECTION</text></svg>");background-position:calc(100% - 1px) 1px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-repeat:no-repeat;padding-top:15px}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption:not(.ck-widget_selected):not(.ck-widget:hover){outline:1px dashed var(--ck-show-blocks-border-color)}[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FIGCAPTION</text></svg>");background-position:1px 1px}[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-image:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera S
8246ans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FIGCAPTION</text></svg>");background-position:calc(100% - 1px) 1px}.ck-source-editing-area{overflow:hidden;position:relative}.ck-source-editing-area textarea,.ck-source-editing-area:after{border:1px solid transparent;font-family:monospace;font-size:var(--ck-font-size-normal);line-height:var(--ck-line-height-base);margin:0;padding:var(--ck-spacing-large);white-space:pre-wrap}.ck-source-editing-area:after{content:attr(data-value) " ";display:block;visibility:hidden}.ck-source-editing-area textarea{border-color:var(--ck-color-base-border);border-radius:0;box-sizing:border-box;height:100%;outline:none;overflow:hidden;position:absolute;resize:none;width:100%}.ck-rounded-corners .ck-source-editing-area textarea,.ck-source-editing-area textarea.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck-source-editing-area textarea:not([readonly]):focus{border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-character-grid{max-width:100%}.ck.ck-character-grid .ck-character-grid__tiles{display:grid}.ck.ck-character-info{display:flex;justify-content:space-between}:root{--ck-style-panel-columns:3}.ck.ck-style-panel .ck-style-grid{display:grid;grid-template-columns:repeat(var(--ck-style-panel-columns),auto);justify-content:start}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{display:flex;flex-direction:column;justify-content:space-between}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{align-content:center;align-items:center;display:flex;flex-basis:100%;flex-grow:1;justify-content:flex-start}.ck-content .table{display:table;margin:.9em auto}.ck-content .table table{border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;height:100%;width:100%}.ck-content .table table td,.ck-content .table table th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}.ck-content .table table th{background:rgba(0,0,0,.05);font-weight:700}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}.ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}.ck.ck-form__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__row>:not(.ck-label){flex-grow:1}.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel,.ck.ck-form__row.ck-table-form__action-row .ck-button-save{justify-content:center}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:0.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:0.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-input-color{display:flex;flex-direction:row-reverse;width:100%}.ck.ck-input-color>input.ck.ck-input-text{flex-grow:1;min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown{min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown>.ck-input-color__button .ck-dropdown__arrow{display:none}.ck.ck-input-color .ck.ck-input-color__button{display:flex}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview{overflow:hidden;position:relative}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{display:block;position:absolute}.ck.ck-table-form .ck-form__row.ck-table-form__background-row,.ck.ck-table-form .ck-form__row.ck-table-form__border-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{align-items:center;flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view{align-items:center;display:flex;flex-direction:column-reverse}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view .ck.ck-dropdown,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{flex-grow:0}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{bottom:calc(var(--ck-table-properties-error-arrow-size)*-1);left:50%;position:absolute;transform:translate(-50%,100%);z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{content:"";left:50%;position:absolute;top:calc(var(--ck-table-properties-error-arrow-size)*-1);transform:translateX(-50%)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-content:baseline;flex-basis:0;flex-wrap:wrap}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items{flex-wrap:nowrap}:root{--ck-color-selector-caption-background:#f7f7f7;--ck-color-selector-caption-text:#333;--ck-color-selector-caption-highlighted-background:#fd0}.ck-content .table>figcaption{background-color:var(--ck-color-selector-caption-background);caption-side:top;color:var(--ck-color-selector-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;text-align:center;word-break:break-word}@media (forced-colors:active){.ck-content .table>figcaption{background-color:unset;color:unset}}@media (forced-colors:none){.ck.ck-editor__editable .table>figcaption.table__caption_highlighted{animation:ck-table-caption-highlight .6s ease-out}}.ck.ck-editor__editable .table>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}@keyframes ck-table-caption-highlight{0%{background-color:var(--ck-color-selector-caption-highlighted-background)}to{background-color:var(--ck-color-selector-caption-background)}}:root{--ck-color-selector-column-resizer-hover:var(--ck-color-base-active);--ck-table-column-resizer-width:7px;--ck-table-column-resizer-position-offset:calc(var(--ck-table-column-resizer-width)*-0.5 - 0.5px)}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table table{overflow:hidden}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word;position:relative}.ck.ck-editor__editable .table .ck-table-column-resizer{bottom:0;cursor:col-resize;position:absolute;right:var(--ck-table-column-resizer-position-offset);top:0;user-select:none;width:var(--ck-table-column-resizer-width);z-index:var(--ck-z-default)}.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer,.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer{display:none}.ck.ck-editor__editable .table .ck-table-column-resizer:hover,.ck.ck-editor__editable .table .ck-table-column-resizer__active{background-color:var(--ck-color-selector-column-resizer-hover);bottom:-999999px;opacity:.25;top:-999999px}.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer{left:var(--ck-table-column-resizer-position-offset);right:unset}.ck-hidden{display:none!important}:root{--ck-z-default:1;--ck-z-panel:calc(var(--ck-z-default) + 999);--ck-z-dialog:9999}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-powered-by-line-height:10px;--ck-powered-by-padding-vertical:2px;--ck-powered-by-padding-horizontal:4px;--ck-powered-by-text-color:#4f4f4f;--ck-powered-by-border-radius:var(--ck-border-radius);--ck-powered-by-background:#fff;--ck-powered-by-border-color:var(--ck-color-focus-border)}.ck.ck-balloon-panel.ck-powered-by-balloon{--ck-border-radius:var(--ck-powered-by-border-radius);background:var(--ck-powered-by-background);box-shadow:none;min-height:unset;z-index:calc(var(--ck-z-panel) - 1)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by{line-height:var(--ck-powered-by-line-height)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by a{align-items:center;cursor:pointer;display:flex;filter:grayscale(80%);line-height:var(--ck-powered-by-line-height);opacity:.66;padding:var(--ck-powered-by-padding-vertical) var(--ck-powered-by-padding-horizontal)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-powered-by__label{color:var(--ck-powered-by-text-color);cursor:pointer;font-size:7.5px;font-weight:700;letter-spacing:-.2px;line-height:normal;margin-right:4px;padding-left:2px;text-transform:uppercase}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-icon{cursor:pointer;display:block}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by:hover a{filter:grayscale(0);opacity:1}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_inside]{border-color:transparent}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border]{border:var(--ck-focus-ring);border-color:var(--ck-powered-by-border-color)}.ck.ck-button,a.ck.ck-button{align-items:center;display:inline-flex;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}[dir=ltr] .ck.ck-button,[dir=ltr] a.ck.ck-button{justify-content:left}[dir=rtl] .ck.ck-button,[dir=rtl] a.ck.ck-button{justify-content:right}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}
8246.ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}.ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}.ck.ck-color-grid{display:grid}.color-picker-hex-input{width:max-content}.color-picker-hex-input .ck.ck-input{min-width:unset}.ck.ck-color-picker__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:var(--ck-spacing-large) 0 0;width:unset}.ck.ck-color-picker__row .ck.ck-labeled-field-view{padding-top:unset}.ck.ck-color-picker__row .ck.ck-input-text{width:unset}.ck.ck-color-picker__row .ck-color-picker__hash-view{padding-right:var(--ck-spacing-medium);padding-top:var(--ck-spacing-tiny)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color{align-items:center;display:flex}[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color{justify-content:flex-start}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{display:flex;flex-direction:row;justify-content:space-around}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-cancel,.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-save{flex:1}.ck.ck-dialog .ck.ck-dialog__actions{display:flex;justify-content:flex-end}.ck.ck-dialog-overlay{bottom:0;left:0;overscroll-behavior:none;position:fixed;right:0;top:0;user-select:none}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent{animation:none;background:none;pointer-events:none}.ck.ck-dialog{overscroll-behavior:none;position:absolute;width:fit-content}.ck.ck-dialog .ck.ck-form__header{flex-shrink:0}.ck.ck-dialog .ck.ck-form__header .ck-form__header__label{cursor:grab}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent .ck.ck-dialog{pointer-events:all}:root{--ck-dropdown-max-width:75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;max-width:var(--ck-dropdown-max-width);position:absolute;z-index:var(--ck-z-panel)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{bottom:auto;top:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left
8246:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-panel) + 1)}.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}:root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:var(--ck-toolbar-dropdown-max-width);width:max-content}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-aria-live-announcer{left:-10000px;position:absolute;top:-10000px}.ck.ck-aria-live-region-list{list-style-type:none}.ck.ck-form__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__header h2.ck-form__header__label{flex-grow:1}.ck.ck-icon{vertical-align:middle}.ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}.ck.ck-list{display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:var(--ck-z-default)}:root{--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-panel)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}.ck .ck-balloon-rotator__navigation{align-items:center;display:flex;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-panel) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:first-child{z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{position:fixed;top:0;z-index:var(--ck-z-panel)}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-autocomplete{position:relative}.ck.ck-autocomplete>.ck-search__results{position:absolute;z-index:var(--ck-z-panel)}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{bottom:100%}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{bottom:auto;top:100%}.ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] .ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{left:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{right:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view .ck-search__reset{position:absolute;top:50%;transform:translateY(-50%)}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{display:block}.ck.ck-search>.ck-search__results>
8246.ck-search__info:not(.ck-hidden)~*{display:none}.ck.ck-highlighted-text mark{background:var(--ck-color-highlight-background);font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:initial}.ck.ck-balloon-panel.ck-tooltip{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:calc(var(--ck-z-dialog) + 100)}:root{--ck-toolbar-spinner-size:18px}.ck.ck-spinner-container{display:block;position:relative}.ck.ck-spinner{left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.ck.ck-toolbar{align-items:center;display:flex;flex-flow:row nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-toolbar>.ck-toolbar__items{align-items:center;display:flex;flex-flow:row wrap;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{pointer-events:none;z-index:var(--ck-z-default)}:root{--ck-menu-bar-menu-max-width:75vw;--ck-menu-bar-nested-menu-horizontal-offset:5px}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{max-width:var(--ck-menu-bar-menu-max-width);position:absolute;z-index:var(--ck-z-panel)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw{bottom:100%}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{bottom:auto;top:100%}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{left:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{right:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es{left:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en{bottom:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{right:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{bottom:0}.ck.ck-menu-bar__menu{display:block;position:relative}:root{--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);color:var(--ck-color-resizer-tooltip-text);display:block;font-size:var(--ck-font-size-tiny);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);padding:0 var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-above-center,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{left:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{right:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{left:50%;
8246top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}.ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;left:0;pointer-events:none;position:absolute;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{cursor:nesw-resize}.ck .ck-widget .ck-widget__type-around__button{display:block;overflow:hidden;position:absolute;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{left:50%;position:absolute;top:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{left:min(10%,30px);top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;left:1px;position:absolute;top:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(var(--ck-widget-outline-thickness)*-1);right:calc(var(--ck-widget-outline-thickness)*-1)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none} 8247/*# sourceMappingURL=ckeditor5.css.map */ 8248</style> 8249 8250<style> 8251/*! 8252 * Bootstrap Colorpicker v2.3.3 8253 * http://mjolnic.github.io/bootstrap-colorpicker/ 8254 * 8255 * Originally written by (c) 2012 Stefan Petre 8256 * Licensed under the Apache License v2.0 8257 * http://www.apache.org/licenses/LICENSE-2.0.txt 8258 * 8259 */ 8260.colorpicker-saturation { 8261 width: 100px; 8262 height: 100px; 8263 background-image: url("../img/bootstrap-colorpicker/saturation.png"); 8264 cursor: crosshair; 8265 float: left; 8266} 8267.colorpicker-saturation i { 8268 display: block; 8269 height: 5px; 8270 width: 5px; 8271 border: 1px solid #000; 8272 -webkit-border-radius: 5px; 8273 -moz-border-radius: 5px; 8274 border-radius: 5px; 8275 position: absolute; 8276 top: 0; 8277 left: 0; 8278 margin: -4px 0 0 -4px; 8279} 8280.colorpicker-saturation i b { 8281 display: block; 8282 height: 5px; 8283 width: 5px; 8284 border: 1px solid #fff; 8285 -webkit-border-radius: 5px; 8286 -moz-border-radius: 5px; 8287 border-radius: 5px; 8288} 8289.colorpicker-hue, 8290.colorpicker-alpha { 8291 width: 15px; 8292 height: 100px; 8293 float: left; 8294 cursor: row-resize; 8295 margin-left: 4px; 8296 margin-bottom: 4px; 8297} 8298.colorpicker-hue i, 8299.colorpicker-alpha i { 8300 display: block; 8301 height: 1px; 8302 background: #000; 8303 border-top: 1px solid #fff; 8304 position: absolute; 8305 top: 0; 8306 left: 0; 8307 width: 100%; 8308 margin-top: -1px; 8309} 8310.colorpicker-hue { 8311 background-image: url("../img/bootstrap-colorpicker/hue.png"); 8312} 8313.colorpicker-alpha { 8314 background-image: url("../img/bootstrap-colorpicker/alpha.png"); 8315 display: none; 8316} 8317.colorpicker-saturation, 8318.colorpicker-hue, 8319.colorpicker-alpha { 8320 background-size: contain; 8321} 8322.colorpicker { 8323 padding: 4px; 8324 min-width: 130px;
8325 margin-top: 1px; 8326 -webkit-border-radius: 4px; 8327 -moz-border-radius: 4px; 8328 border-radius: 4px; 8329 z-index: 2500; 8330} 8331.colorpicker:before, 8332.colorpicker:after { 8333 display: table; 8334 content: ""; 8335 line-height: 0; 8336} 8337.colorpicker:after { 8338 clear: both; 8339} 8340.colorpicker:before { 8341 content: ''; 8342 display: inline-block; 8343 border-left: 7px solid transparent; 8344 border-right: 7px solid transparent; 8345 border-bottom: 7px solid #ccc; 8346 border-bottom-color: rgba(0, 0, 0, 0.2); 8347 position: absolute; 8348 top: -7px; 8349 left: 6px; 8350} 8351.colorpicker:after { 8352 content: ''; 8353 display: inline-block; 8354 border-left: 6px solid transparent; 8355 border-right: 6px solid transparent; 8356 border-bottom: 6px solid #ffffff; 8357 position: absolute; 8358 top: -6px; 8359 left: 7px; 8360} 8361.colorpicker div { 8362 position: relative; 8363} 8364.colorpicker.colorpicker-with-alpha { 8365 min-width: 140px; 8366} 8367.colorpicker.colorpicker-with-alpha .colorpicker-alpha { 8368 display: block; 8369} 8370.colorpicker-color { 8371 height: 10px; 8372 margin-top: 5px; 8373 clear: both; 8374 background-image: url("../img/bootstrap-colorpicker/alpha.png"); 8375 background-position: 0 100%; 8376} 8377.colorpicker-color div { 8378 height: 10px; 8379} 8380.colorpicker-selectors { 8381 display: none; 8382 height: 10px; 8383 margin-top: 5px; 8384 clear: both; 8385} 8386.colorpicker-selectors i { 8387 cursor: pointer; 8388 float: left; 8389 height: 10px; 8390 width: 10px; 8391} 8392.colorpicker-selectors i + i { 8393 margin-left: 3px; 8394} 8395.colorpicker-element .input-group-addon i, 8396.colorpicker-element .add-on i { 8397 display: inline-block; 8398 cursor: pointer; 8399 height: 16px; 8400 vertical-align: text-top; 8401 width: 16px; 8402} 8403.colorpicker.colorpicker-inline { 8404 position: relative; 8405 display: inline-block; 8406 float: none; 8407 z-index: auto; 8408} 8409.colorpicker.colorpicker-horizontal { 8410 width: 110px; 8411 min-width: 110px; 8412 height: auto; 8413} 8414.colorpicker.colorpicker-horizontal .colorpicker-saturation { 8415 margin-bottom: 4px; 8416} 8417.colorpicker.colorpicker-horizontal .colorpicker-color { 8418 width: 100px; 8419} 8420.colorpicker.colorpicker-horizontal .colorpicker-hue, 8421.colorpicker.colorpicker-horizontal .colorpicker-alpha { 8422 width: 100px; 8423 height: 15px; 8424 float: left; 8425 cursor: col-resize; 8426 margin-left: 0px; 8427 margin-bottom: 4px; 8428} 8429.colorpicker.colorpicker-horizontal .colorpicker-hue i, 8430.colorpicker.colorpicker-horizontal .colorpicker-alpha i { 8431 display: block; 8432 height: 15px; 8433 background: #ffffff; 8434 position: absolute; 8435 top: 0; 8436 left: 0; 8437 width: 1px; 8438 border: none; 8439 margin-top: 0px; 8440} 8441.colorpicker.colorpicker-horizontal .colorpicker-hue { 8442 background-image: url("../img/bootstrap-colorpicker/hue-horizontal.png"); 8443} 8444.colorpicker.colorpicker-horizontal .colorpicker-alpha { 8445 background-image: url("../img/bootstrap-colorpicker/alpha-horizontal.png"); 8446} 8447.colorpicker.colorpicker-hidden { 8448 display: none; 8449} 8450.colorpicker.colorpicker-visible { 8451 display: block; 8452} 8453.colorpicker-inline.colorpicker-visible { 8454 display: inline-block; 8455} 8456.colorpicker-right:before { 8457 left: auto; 8458 right: 6px; 8459} 8460.colorpicker-right:after { 8461 left: auto; 8462 right: 7px; 8463} 8464.colorpicker-no-arrow:before { 8465 border-right: 0; 8466 border-left: 0; 8467} 8468.colorpicker-no-arrow:after { 8469 border-right: 0; 8470 border-left: 0; 8471} 8472/*# sourceMappingURL=bootstrap-colorpicker.css.map */ 8473</style> 8474 8475<style> 8476.tabs-left, .tabs-right { 8477 border-bottom: none; 8478 padding-top: 2px; 8479} 8480.tabs-left { 8481 border-right: 1px solid #ddd; 8482} 8483.tabs-right { 8484 border-left: 1px solid #ddd; 8485} 8486.tabs-left>li, .tabs-right>li { 8487 float: none; 8488 margin-bottom: 2px; 8489} 8490.tabs-left>li { 8491 margin-right: -1px; 8492} 8493.tabs-right>li { 8494 margin-left: -1px; 8495} 8496.tabs-left>li.active>a, 8497.tabs-left>li.active>a:hover, 8498.tabs-left>li.active>a:focus { 8499 border-bottom-color: #ddd; 8500 border-right-color: transparent; 8501} 8502 8503.tabs-right>li.active>a, 8504.tabs-right>li.active>a:hover, 8505.tabs-right>li.active>a:focus { 8506 border-bottom: 1px solid #ddd; 8507 border-left-color: transparent; 8508} 8509.tabs-left>li>a { 8510 border-radius: 4px 0 0 4px; 8511 margin-right: 0; 8512 display:block; 8513} 8514.tabs-right>li>a { 8515 border-radius: 0 4px 4px 0; 8516 margin-right: 0; 8517} 8518</style> 8519 8520<style> 8521/*! 8522 * bootstrap-fileinput v4.3.2 8523 * http://plugins.krajee.com/file-input 8524 * 8525 * Author: Kartik Visweswaran
8526 * Copyright: 2014 - 2016, Kartik Visweswaran, Krajee.com 8527 * 8528 * Licensed under the BSD 3-Clause 8529 * https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md 8530 */ 8531 .file-loading{top:0;right:0;width:25px;height:25px;font-size:999px;text-align:right;color:#fff;background:url(../img/loading.gif) top left no-repeat;border:none}.file-object{margin:0 0 -5px;padding:0}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;text-align:right;opacity:0;background:none;cursor:inherit;display:block}.file-caption-name{display:inline-block;overflow:hidden;height:20px;word-break:break-all}.input-group-lg .file-caption-name{height:25px}.file-zoom-dialog{text-align:left}.file-error-message{color:#a94442;background-color:#f2dede;margin:5px;border:1px solid #ebccd1;border-radius:4px;padding:15px}.file-error-message pre,.file-error-message ul{margin:0;text-align:left}.file-preview-frame,.file-preview-other{text-align:center;vertical-align:middle}.file-error-message pre{margin:5px 0}.file-caption-disabled{background-color:#EEE;cursor:not-allowed;opacity:1}.file-preview{border-radius:5px;border:1px solid #ddd;padding:5px;width:100%;margin-bottom:5px}.file-preview-frame{position:relative;display:table;margin:8px;height:160px;border:1px solid #ddd;box-shadow:1px 1px 5px 0 #a2958a;padding:6px;float:left}.file-preview-frame:not(.file-preview-error):hover{box-shadow:3px 3px 5px 0 #333}.file-preview-image{vertical-align:middle}.file-preview-text{display:block;color:#428bca;border:1px solid #ddd;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;outline:0;padding:8px;resize:none}.file-preview-html{border:1px solid #ddd;padding:8px;overflow:auto}.file-zoom-dialog .file-preview-text{font-size:1.2em}.file-preview-other{left:0;top:0;right:0;bottom:0;margin:auto;padding:10px}.file-preview-other:hover{opacity:.8}.file-actions,.file-other-error{text-align:left}.file-other-icon{font-size:4.8em}.file-zoom-dialog .file-other-icon{font-size:8em;font-size:55vmin}.file-input-ajax-new .fileinput-remove-button,.file-input-ajax-new .fileinput-upload-button,.file-input-new .close,.file-input-new .file-preview,.file-input-new .fileinput-remove-button,.file-input-new .fileinput-upload-button,.file-input-new .glyphicon-file{display:none}.file-thumb-loading{background:url(../img/loading.gif) center center no-repeat content-box!important}.file-actions{margin-top:15px}.file-footer-buttons{float:right}.file-upload-indicator{display:inline;cursor:default;opacity:.8;width:60%}.file-upload-indicator:hover{font-weight:700;opacity:1}.file-footer-caption{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:160px;text-align:center;padding-top:4px;font-size:11px;color:#777;margin:5px auto}.file-preview-error{opacity:.65;box-shadow:none}.file-preview-frame:not(.file-preview-error) .file-footer-caption:hover{color:#000}.file-drop-zone{border:1px dashed #aaa;border-radius:4px;height:100%;text-align:center;vertical-align:middle;margin:12px 15px 12px 12px;padding:5px}.file-drop-zone-title{color:#aaa;font-size:40px;padding:85px 10px}.file-highlighted{border:2px dashed #999!important;background-color:#f0f0f0}.file-uploading{background:url(../img/loading-sm.gif) center bottom 10px no-repeat;opacity:.65}.file-thumb-progress .progress,.file-thumb-progress .progress-bar{height:10px;font-size:9px;line-height:10px}.file-thumbnail-footer{position:relative}.file-thumb-progress{height:10px;position:absolute;top:35px;left:0;right:0}.file-zoom-fullscreen.modal{position:fixed;top:0;right:0;bottom:0;left:0}.file-zoom-fullscreen .modal-dialog{position:fixed;margin:0;width:100%;height:100%;padding:0}.file-zoom-fullscreen .modal-content{border-radius:0;box-shadow:none}.file-zoom-fullscreen .modal-body{overflow-y:auto}.file-zoom-dialog .modal-body{position:relative!important}.file-zoom-dialog .btn-navigate{position:absolute;padding:0;margin:0;background:0 0;text-decoration:none;outline:0;opacity:.7;top:45%;font-size:4em;color:#1c94c4}.file-zoom-dialog .floating-buttons{position:absolute;top:5px;right:10px}.floating-buttons,.floating-buttons .btn{z-index:3000}.file-zoom-dialog .kv-zoom-actions .btn,.floating-buttons .btn{margin-left:3px}.file-zoom-dialog .btn-navigate:not([disabled]):focus,.file-zoom-dialog .btn-navigate:not([disabled]):hover{outline:0;box-shadow:none;opacity:.5}.file-zoom-dialog .btn-navigate[disabled]{opacity:.3}.file-zoom-dialog .btn-prev{left:1px}.file-zoom-dialog .btn-next{right:1px}.file-drag-handle{display:inline;margin-right:2px;font-size:16px;cursor:move;cursor:-webkit-grabbing}.file-drag-handle:hover{opacity:.7}.file-zoom-content{height:480px;text-align:center}.file-preview-initial.sortable-chosen{background-color:#d9edf7}.file-preview-frame.sortable-ghost{background-color:#eee}.btn-file ::-ms-browse{width:100%;height:100%} 8532</style> 8533 8534<style> 8535/* jquery.Jcrop.min.css v0.9.12 (build:20130126) */ 8536.jcrop-holder{direction:ltr;text-align:left;} 8537.jcrop-vline,.jcrop-hline{background:#FFF url(Jcrop.gif);font-size:0;position:absolute;} 8538.jcrop-vline{height:100%;width:1px!important;} 8539.jcrop-vline.right{right:0;} 8540.jcrop-hline{height:1px!important;width:100%;} 8541.jcrop-hline.bottom{bottom:0;} 8542.jcrop-tracker{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;height:100%;width:100%;} 8543.jcrop-handle{background-color:#333;border:1px #EEE solid;font-size:1px;height:7px;width:7px;} 8544.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0;} 8545.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px;} 8546.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%;} 8547.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%;} 8548.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0;} 8549.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0;} 8550.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0;} 8551.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px;} 8552.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%;} 8553.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px;} 8554.jcrop-dragbar.ord-n{margin-top:-4px;} 8555.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px;} 8556.jcrop-dragbar.ord-e{margin-right:-4px;right:0;} 8557.jcrop-dragbar.ord-w{margin-left:-4px;} 8558.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{background:#FFF;filter:alpha(opacity=70)!important;opacity:.70!important;} 8559.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000;border-color:#FFF;border-radius:3px;} 8560.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{background:#000;filter:alpha(opacity=70)!important;opacity:.7!important;} 8561.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#FFF;border-color:#000;border-radius:3px;} 8562.solid-line .jcrop-vline,.solid-line .jcrop-hline{background:#FFF;} 8563.jcrop-holder img,img.jcrop-preview{max-width:none;} 8564 8565</style> 8566 8567<style> 8568.nav.nav-pills .active > a { 8569 background-color: #3877c7; 8570} 8571 8572.offsidebar .nav-tabs.nav-justified > li.active > a { 8573 color: #3877c7; 8574} 8575 8576.btn-outline.btn-primary { 8577 border-color: #3877c7; 8578 color: #3877c7; 8579} 8580 8581.radial-bar.radial-bar-0 { 8582 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8583 linear-gradient(90deg, #3877c7 50%, #fafafa 50%, #fafafa); 8584} 8585 8586.radial-bar.radial-bar-5 { 8587 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8588 linear-gradient(108deg, #3877c7 50%, #fafafa 50%, #fafafa); 8589} 8590 8591.radial-bar.radial-bar-10 { 8592 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8593 linear-gradient(126deg, #3877c7 50%, #fafafa 50%, #fafafa); 8594} 8595 8596.radial-bar.radial-bar-15 { 8597 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8598 linear-gradient(144deg, #3877c7 50%, #fafafa 50%, #fafafa); 8599} 8600 8601.radial-bar.radial-bar-20 { 8602 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8603 linear-gradient(162deg, #3877c7 50%, #fafafa 50%, #fafafa); 8604} 8605 8606.radial-bar.radial-bar-25 { 8607 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8608 linear-gradient(180deg, #3877c7 50%, #fafafa 50%, #fafafa); 8609} 8610 8611.radial-bar.radial-bar-30 { 8612 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8613 linear-gradient(198deg, #3877c7 50%, #fafafa 50%, #fafafa); 8614} 8615 8616.radial-bar.radial-bar-35 { 8617 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8618 linear-gradient(216deg, #3877c7 50%, #fafafa 50%, #fafafa); 8619} 8620 8621.radial-bar.radial-bar-40 { 8622 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8623 linear-gradient(234deg, #3877c7 50%, #fafafa 50%, #fafafa); 8624} 8625 8626.radial-bar.radial-bar-45 { 8627 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8628 linear-gradient(252deg, #3877c7 50%, #fafafa 50%, #fafafa); 8629} 8630 8631.radial-bar.radial-bar-50 { 8632 background-image: linear-gradient(-90deg, #3877c7 50%, transparent 50%, transparent), 8633 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8634} 8635 8636.radial-bar.radial-bar-55 { 8637 background-image: linear-gradient(-72deg, #3877c7 50%, transparent 50%, transparent), 8638 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8639} 8640 8641.radial-bar.radial-bar-60 { 8642 background-image: linear-gradient(-54deg, #3877c7 50%, transparent 50%, transparent), 8643 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8644} 8645 8646.radial-bar.radial-bar-65 {
8647 background-image: linear-gradient(-36deg, #3877c7 50%, transparent 50%, transparent), 8648 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8649} 8650 8651.radial-bar.radial-bar-70 { 8652 background-image: linear-gradient(-18deg, #3877c7 50%, transparent 50%, transparent), 8653 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8654} 8655 8656.radial-bar.radial-bar-75 { 8657 background-image: linear-gradient(0deg, #3877c7 50%, transparent 50%, transparent), 8658 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8659} 8660 8661.radial-bar.radial-bar-80 { 8662 background-image: linear-gradient(18deg, #3877c7 50%, transparent 50%, transparent), 8663 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8664} 8665 8666.radial-bar.radial-bar-85 { 8667 background-image: linear-gradient(36deg, #3877c7 50%, transparent 50%, transparent), 8668 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8669} 8670 8671.radial-bar.radial-bar-90 { 8672 background-image: linear-gradient(54deg, #3877c7 50%, transparent 50%, transparent), 8673 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8674} 8675 8676.radial-bar.radial-bar-95 { 8677 background-image: linear-gradient(72deg, #3877c7 50%, transparent 50%, transparent), 8678 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8679} 8680 8681.radial-bar.radial-bar-100 {
8682 background-image: linear-gradient(90deg, #3877c7 50%, transparent 50%, transparent), 8683 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8684} 8685 8686.radial-bar-primary.radial-bar-0 { 8687 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8688 linear-gradient(90deg, #3877c7 50%, #fafafa 50%, #fafafa); 8689} 8690 8691.radial-bar-primary.radial-bar-5 { 8692 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8693 linear-gradient(108deg, #3877c7 50%, #fafafa 50%, #fafafa); 8694} 8695 8696.radial-bar-primary.radial-bar-10 { 8697 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8698 linear-gradient(126deg, #3877c7 50%, #fafafa 50%, #fafafa); 8699} 8700 8701.radial-bar-primary.radial-bar-15 { 8702 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8703 linear-gradient(144deg, #3877c7 50%, #fafafa 50%, #fafafa); 8704} 8705 8706.radial-bar-primary.radial-bar-20 { 8707 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8708 linear-gradient(162deg, #3877c7 50%, #fafafa 50%, #fafafa); 8709} 8710 8711.radial-bar-primary.radial-bar-25 { 8712 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent),
8713 linear-gradient(180deg, #3877c7 50%, #fafafa 50%, #fafafa); 8714} 8715 8716.radial-bar-primary.radial-bar-30 { 8717 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8718 linear-gradient(198deg, #3877c7 50%, #fafafa 50%, #fafafa); 8719} 8720 8721.radial-bar-primary.radial-bar-35 { 8722 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8723 linear-gradient(216deg, #3877c7 50%, #fafafa 50%, #fafafa); 8724} 8725 8726.radial-bar-primary.radial-bar-40 { 8727 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8728 linear-gradient(234deg, #3877c7 50%, #fafafa 50%, #fafafa); 8729} 8730 8731.radial-bar-primary.radial-bar-45 { 8732 background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 8733 linear-gradient(252deg, #3877c7 50%, #fafafa 50%, #fafafa); 8734} 8735 8736.radial-bar-primary.radial-bar-50 { 8737 background-image: linear-gradient(-90deg, #3877c7 50%, transparent 50%, transparent), 8738 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8739} 8740 8741.radial-bar-primary.radial-bar-55 { 8742 background-image: linear-gradient(-72deg, #3877c7 50%, transparent 50%, transparent), 8743 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8744} 8745 8746.radial-bar-primary.radial-bar-60 { 8747 background-image: linear-gradient(-54deg, #3877c7 50%, transparent 50%, transparent), 8748 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8749} 8750 8751.radial-bar-primary.radial-bar-65 {
8752 background-image: linear-gradient(-36deg, #3877c7 50%, transparent 50%, transparent), 8753 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8754} 8755 8756.radial-bar-primary.radial-bar-70 { 8757 background-image: linear-gradient(-18deg, #3877c7 50%, transparent 50%, transparent), 8758 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8759} 8760 8761.radial-bar-primary.radial-bar-75 { 8762 background-image: linear-gradient(0deg, #3877c7 50%, transparent 50%, transparent), 8763 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8764} 8765 8766.radial-bar-primary.radial-bar-80 { 8767 background-image: linear-gradient(18deg, #3877c7 50%, transparent 50%, transparent), 8768 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8769} 8770 8771.radial-bar-primary.radial-bar-85 { 8772 background-image: linear-gradient(36deg, #3877c7 50%, transparent 50%, transparent), 8773 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8774} 8775 8776.radial-bar-primary.radial-bar-90 { 8777 background-image: linear-gradient(54deg, #3877c7 50%, transparent 50%, transparent), 8778 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8779} 8780 8781.radial-bar-primary.radial-bar-95 { 8782 background-image: linear-gradient(72deg, #3877c7 50%, transparent 50%, transparent), 8783 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8784} 8785 8786.radial-bar-primary.radial-bar-100 {
8787 background-image: linear-gradient(90deg, #3877c7 50%, transparent 50%, transparent), 8788 linear-gradient(270deg, #3877c7 50%, #fafafa 50%, #fafafa); 8789} 8790 8791.circle-primary { 8792 background-color: #3877c7; 8793} 8794 8795.circle-outline.circle-primary { 8796 border: 1px solid #3877c7; 8797} 8798 8799.timeline > li > .timeline-badge.primary, 8800.timeline-alt > li > .timeline-badge.primary { 8801 background-color: #3877c7; 8802} 8803 8804.c-checkbox:hover span, 8805.c-radio:hover span { 8806 border-color: #3877c7; 8807} 8808 8809.c-checkbox input[type="checkbox"]:checked + span, 8810.c-checkbox input[type="radio"]:checked + span, 8811.c-radio input[type="checkbox"]:checked + span, 8812.c-radio input[type="radio"]:checked + span { 8813 border-color: #3877c7; 8814 background-color: #3877c7; 8815} 8816 8817.c-checkbox input[type="checkbox"]:checked + span, 8818.c-checkbox input[type="radio"]:checked + span, 8819.c-radio input[type="checkbox"]:checked + span, 8820.c-radio input[type="radio"]:checked + span { 8821 border-color: #3877c7; 8822 background-color: #3877c7; 8823} 8824 8825.c-checkbox input[type="radio"]:checked + span:before, 8826.c-radio input[type="radio"]:checked + span:before { 8827 color: #3877c7; 8828} 8829 8830.c-radio.c-radio-nofont input[type="radio"]:checked + span { 8831 border-color: #3877c7; 8832 background-color: #3877c7; 8833} 8834 8835.c-radio.c-radio-nofont input[type="radio"]:checked + span:before { 8836 background-color: #3877c7; 8837} 8838 8839.switch input:checked + span { 8840 background-color: #3877c7; 8841 border-color: #3877c7; 8842 transition: all 0.5s; 8843} 8844 8845.wizard > .steps .current a, 8846.wizard > .steps .current a:hover, 8847.wizard > .steps .current a:active { 8848 background: #3877c7; 8849 color: #fff; 8850 cursor: default; 8851} 8852 8853.wizard > .actions a, 8854.wizard > .actions a:hover, 8855.wizard > .actions a:active { 8856 display: inline-block; 8857 padding: 6px 16px; 8858 font-size: 13px; 8859 border-radius: 3px; 8860 text-decoration: none; 8861 color: #fff; 8862 background-color: #3877c7; 8863 border-color: #3877c7; 8864} 8865 8866.wizard > .actions a, 8867.wizard > .actions a:hover, 8868.wizard > .actions a:active { 8869 display: inline-block; 8870 padding: 6px 16px; 8871 font-size: 13px; 8872 border-radius: 3px; 8873 text-decoration: none; 8874 color: #fff; 8875 background-color: #3877c7; 8876 border-color: #3877c7; 8877} 8878 8879.wizard > .actions a.disabled:hover, 8880.wizard > .actions a.disabled:focus, 8881.wizard > .actions a.disabled.focus, 8882.wizard > .actions a[disabled]:hover, 8883.wizard > .actions a[disabled]:focus, 8884.wizard > .actions a[disabled].focus, 8885fieldset[disabled] .wizard > .actions a:hover, 8886fieldset[disabled] .wizard > .actions a:focus, 8887fieldset[disabled] .wizard > .actions a.focus, 8888.wizard > .actions a:hover.disabled:hover, 8889.wizard > .actions a:hover.disabled:focus, 8890.wizard > .actions a:hover.disabled.focus, 8891.wizard > .actions a:hover[disabled]:hover, 8892.wizard > .actions a:hover[disabled]:focus, 8893.wizard > .actions a:hover[disabled].focus, 8894fieldset[disabled].wizard > .actions a:hover:hover, 8895fieldset[disabled].wizard > .actions a:hover:focus, 8896fieldset[disabled].wizard > .actions a:hover.focus, 8897.wizard > .actions a:active.disabled:hover, 8898.wizard > .actions a:active.disabled:focus, 8899.wizard > .actions a:active.disabled.focus, 8900.wizard > .actions a:active[disabled]:hover, 8901.wizard > .actions a:active[disabled]:focus, 8902.wizard > .actions a:active[disabled].focus, 8903fieldset[disabled].wizard > .actions a:active:hover, 8904fieldset[disabled] .wizard > .actions a:active:focus, 8905fieldset[disabled].wizard > .actions a:active.focus { 8906 background-color: #3877c7; 8907 border-color: #3877c7; 8908} 8909 8910.wizard > .actions a.disabled:hover, 8911.wizard > .actions a.disabled:focus, 8912.wizard > .actions a.disabled.focus, 8913.wizard > .actions a[disabled]:hover, 8914.wizard > .actions a[disabled]:focus, 8915.wizard > .actions a[disabled].focus, 8916fieldset[disabled] .wizard > .actions a:hover, 8917fieldset[disabled] .wizard > .actions a:focus, 8918fieldset[disabled] .wizard > .actions a.focus, 8919.wizard > .actions a:hover.disabled:hover, 8920.wizard > .actions a:hover.disabled:focus, 8921.wizard > .actions a:hover.disabled.focus, 8922.wizard > .actions a:hover[disabled]:hover, 8923.wizard > .actions a:hover[disabled]:focus, 8924.wizard > .actions a:hover[disabled].focus, 8925fieldset[disabled] .wizard > .actions a:hover:hover, 8926fieldset[disabled] .wizard > .actions a:hover:focus, 8927fieldset[disabled] .wizard > .actions a:hover.focus, 8928.wizard > .actions a:active.disabled:hover, 8929.wizard > .actions a:active.disabled:focus, 8930.wizard > .actions a:active.disabled.focus, 8931.wizard > .actions a:active[disabled]:hover, 8932.wizard > .actions a:active[disabled]:focus, 8933.wizard > .actions a:active[disabled].focus, 8934fieldset[disabled] .wizard > .actions a:active:hover, 8935fieldset[disabled] .wizard > .actions a:active:focus, 8936fieldset[disabled] .wizard > .actions a:active.focus { 8937 background-color: #3877c7; 8938 border-color: #3877c7; 8939} 8940 8941.wizard > .actions a.disabled:hover, 8942.wizard > .actions a.disabled:focus, 8943.wizard > .actions a.disabled.focus, 8944.wizard > .actions a[disabled]:hover, 8945.wizard > .actions a[disabled]:focus, 8946.wizard > .actions a[disabled].focus, 8947fieldset[disabled] .wizard > .actions a:hover, 8948fieldset[disabled] .wizard > .actions a:focus, 8949fieldset[disabled] .wizard > .actions a.focus, 8950.wizard > .actions a:hover.disabled:hover, 8951.wizard > .actions a:hover.disabled:focus, 8952.wizard > .actions a:hover.disabled.focus, 8953.wizard > .actions a:hover[disabled]:hover, 8954.wizard > .actions a:hover[disabled]:focus, 8955.wizard > .actions a:hover[disabled].focus, 8956fieldset[disabled] .wizard > .actions a:hover:hover, 8957fieldset[disabled] .wizard > .actions a:hover:focus, 8958fieldset[disabled] .wizard > .actions a:hover.focus, 8959.wizard > .actions a:active.disabled:hover, 8960.wizard > .actions a:active.disabled:focus, 8961.wizard > .actions a:active.disabled.focus, 8962.wizard > .actions a:active[disabled]:hover, 8963.wizard > .actions a:active[disabled]:focus, 8964.wizard > .actions a:active[disabled].focus, 8965fieldset[disabled] .wizard > .actions a:active:hover, 8966fieldset[disabled] .wizard > .actions a:active:focus, 8967fieldset[disabled] .wizard > .actions a:active.focus { 8968 background-color: #3877c7; 8969 border-color: #3877c7; 8970} 8971.wizard > .actions a .badge, 8972.wizard > .actions a:hover .badge, 8973.wizard > .actions a:active .badge { 8974 color: #3877c7; 8975 background-color: #fff; 8976} 8977 8978body .slider-handle { 8979 background-color: #fff; 8980 border: 1px solid #3877c7; 8981 opacity: 1; 8982} 8983 8984body .slider-track { 8985 background-color: #fff; 8986 border: 1px solid #3877c7; 8987} 8988 8989body .slider-selection { 8990 background-color: #3877c7; 8991} 8992 8993body .whirl:after { 8994 border-top-color: #3877c7; 8995} 8996 8997body .whirl.blade:after { 8998 border-bottom-color: #3877c7; 8999} 9000 9001body .whirl.double-up:after { 9002 border-right-color: #3877c7; 9003 border-top-color: #3877c7; 9004 border-left-color: #3877c7; 9005 border-bottom-color: #3877c7; 9006} 9007 9008body .whirl.duo:after { 9009 border-right-color: #3877c7; 9010 border-left-color: #3877c7; 9011 border-top-color: #7266ba; 9012 border-bottom-color: #7266ba; 9013} 9014 9015body .whirl.helicopter:after { 9016 background-color: #3877c7; 9017} 9018 9019body .whirl.line:after { 9020 box-shadow: inset -10px 0px 0px fade(#3877c7, 50%); 9021} 9022 9023body .ball-pulse > div, 9024body .ball-grid-pulse > div, 9025body .square-spin > div, 9026body .ball-pulse-rise > div, 9027body .ball-rotate > div, 9028body .ball-rotate >
9028 div:before, 9029body .ball-rotate > div:after, 9030body .cube-transition > div, 9031body .ball-zig-zag > div, 9032body .ball-zig-zag-deflect > div, 9033body .ball-triangle-path > div, 9034body .ball-scale > div, 9035body .line-scale > div, 9036body .line-scale-party > div, 9037body .ball-scale-multiple > div, 9038body .ball-pulse-sync > div, 9039body .ball-beat > div, 9040body .line-scale-pulse-out > div, 9041body .line-scale-pulse-out-rapid > div, 9042body .ball-spin-fade-loader > div, 9043body .line-spin-fade-loader > div, 9044body .triangle-skew-spin > div, 9045body .ball-grid-beat > div, 9046body .semi-circle-spin > div { 9047 background-color: #3877c7; 9048} 9049 9050body .ball-clip-rotate-multiple > div { 9051 border-color: #3877c7 transparent #3877c7 transparent; 9052} 9053 9054body .ball-clip-rotate-multiple > div:last-child { 9055 border-color: transparent #3877c7 transparent #3877c7; 9056} 9057 9058body .ball-clip-rotate > div { 9059 border-color: #3877c7; 9060 border-bottom-color: transparent; 9061} 9062 9063body .ball-clip-rotate-pulse > div:first-child { 9064 background-color: #3877c7; 9065 top: 5px; 9066 left: -8px; 9067} 9068 9069body .ball-clip-rotate-pulse > div:last-child { 9070 border-color: #3877c7 transparent #3877c7 transparent; 9071} 9072 9073body .square-spin > div, 9074body .ball-scale-ripple > div, 9075body .ball-scale-ripple-multiple > div { 9076 border-color: #3877c7; 9077} 9078 9079body .pacman > div:first-of-type { 9080 border-top-color: #3877c7; 9081 border-left-color: #3877c7; 9082 border-bottom-color: #3877c7; 9083} 9084 9085body .pacman > div:first-of-type { 9086 border-top-color: #3877c7; 9087 border-left-color: #3877c7; 9088 border-bottom-color: #3877c7; 9089} 9090 9091body .pacman > div:nth-child(2) { 9092 border-top-color: #3877c7; 9093 border-left-color: #3877c7; 9094 border-bottom-color: #3877c7; 9095} 9096 9097body .pacman > div:nth-child(3), 9098body .pacman > div:nth-child(4), 9099body .pacman > div:nth-child(5), 9100body .pacman > div:nth-child(6) { 9101 background-color: #3877c7; 9102} 9103 9104body .sk-rotating-plane.sk-spinner, 9105body .sk-double-bounce .sk-double-bounce1, 9106body .sk-double-bounce .sk-double-bounce2, 9107body .sk-wave .sk-rect, 9108body .sk-wandering-cubes .sk-cube1, 9109body .sk-wandering-cubes .sk-cube2, 9110body .sk-chasing-dots .sk-dot1, 9111body .sk-chasing-dots .sk-dot2, 9112body .sk-three-bounce div, 9113body .sk-circle .sk-child:before, 9114body .sk-cube-grid .sk-cube, 9115body .sk-fading-circle .sk-circle:before, 9116body .sk-spinner-pulse.sk-spinner, 9117body .sk-rotating-plane { 9118 background-color: #3877c7 !important; 9119} 9120 9121.mb-boxes .nav > li.active > a { 9122 background-color: #3877c7 !important; 9123 color: #fff; 9124} 9125 9126.bg-primary { 9127 background-color: #3877c7; 9128 color: #fff !important; 9129} 9130 9131a { 9132 color: #3877c7; 9133 text-decoration: none; 9134} 9135 9136.text-primary { 9137 color: #3877c7; 9138} 9139 9140.bg-primary { 9141 background-color: #3877c7; 9142} 9143 9144.btn-primary { 9145 color: #fff; 9146 background-color: #3877c7; 9147 border-color: #5899eb; 9148} 9149 9150.btn-primary.disabled:hover, 9151.btn-primary.disabled:focus, 9152.btn-primary.disabled.focus, 9153.btn-primary[disabled]:hover, 9154.btn-primary[disabled]:focus, 9155.btn-primary[disabled].focus, 9156fieldset[disabled] .btn-primary:hover, 9157fieldset[disabled] .btn-primary:focus, 9158fieldset[disabled] .btn-primary.focus { 9159 background-color: #3877c7; 9160 border-color: #5899eb; 9161} 9162 9163.btn-primary .badge { 9164 color: #3877c7; 9165 background-color: #fff; 9166} 9167 9168.btn-link { 9169 color: #3877c7; 9170 font-weight: normal; 9171 border-radius: 0; 9172} 9173 9174.dropdown-menu > .active > a, 9175.dropdown-menu > .active > a:hover, 9176.dropdown-menu > .active > a:focus { 9177 color: #fff; 9178 text-decoration: none; 9179 outline: 0; 9180 background-color: #3877c7; 9181} 9182 9183.nav .open > a, 9184.nav .open > a:hover, 9185.nav .open > a:focus { 9186 background-color: transparent; 9187 border-color: #3877c7; 9188} 9189 9190.nav-pills > li.active > a, 9191.nav-pills > li.active > a:hover, 9192.nav-pills > li.active > a:focus { 9193 color: #fff; 9194 background-color: #3877c7; 9195} 9196 9197.pagination > .active > a, 9198.pagination > .active > a:hover, 9199.pagination > .active > a:focus, 9200.pagination > .active > span, 9201.pagination > .active > span:hover, 9202.pagination > .active > span:focus { 9203 z-index: 3; 9204 color: #fff; 9205 background-color: #3877c7; 9206 border-color: #3877c7; 9207 cursor: default; 9208} 9209 9210.pagination > .active > a, 9211.pagination > .active > a:hover, 9212.pagination > .active > a:focus, 9213.pagination > .active > span, 9214.pagination > .active > span:hover, 9215.pagination > .active > span:focus { 9216 z-index: 3; 9217 color: #fff; 9218 background-color: #3877c7; 9219 border-color: #3877c7; 9220 cursor: default; 9221} 9222 9223.label-primary { 9224 background-color: #3877c7; 9225} 9226 9227.list-group-item.active > .badge, 9228.nav-pills > .active > a > .badge { 9229 color: #3877c7; 9230 background-color: #fff; 9231} 9232 9233a.thumbnail:hover, 9234a.thumbnail:focus, 9235a.thumbnail.active { 9236 border-color: #3877c7; 9237} 9238 9239.progress-bar { 9240 float: left; 9241 width: 0%; 9242 height: 100%; 9243 font-size: 12px; 9244 line-height: 21px; 9245 color: #fff; 9246 text-align: center; 9247 background-color: #3877c7; 9248 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); 9249 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); 9250 -webkit-transition: width 0.6s ease; 9251 -o-transition: width 0.6s ease; 9252 transition: width 0.6s ease; 9253} 9254 9255.list-group-item.active, 9256.list-group-item.active:hover, 9257.list-group-item.active:focus { 9258 z-index: 2; 9259 color: #fff; 9260 background-color: #3877c7; 9261 border-color: #3877c7; 9262} 9263 9264.panel-primary > .panel-heading { 9265 color: #fff; 9266 background-color: #3877c7; 9267 border-color: #cfdbe2; 9268} 9269 9270.panel-primary > .panel-heading .badge { 9271 color: #3877c7; 9272 background-color: #fff; 9273} 9274 9275.schedule-game__status { 9276 display: block; 9277 font-size: 13px; 9278 font-weight: bold; 9279 text-transform: uppercase; 9280 color: #3877c7; 9281 overflow: hidden; 9282 text-overflow: ellipsis; 9283 white-space: nowrap; 9284} 9285 9286.adaFooterText { 9287 color: #757575; 9288} 9289 9290.adaClear { 9291 color: transparent !important; 9292} 9293 9294.adaSkipLink { 9295 height: 1px; 9296 text-decoration: none; 9297 display: inherit; 9298 color: transparent !important; 9299} 9300 9301.h5Simulate { 9302 margin-top: 0; 9303 font-family: inherit; 9304 line-height: 1.1; 9305 display: block; 9306 -webkit-margin-before: 1.67em; 9307 -webkit-margin-after: 1.67em; 9308 -webkit-margin-start: 0px; 9309 -webkit-margin-end: 0px; 9310} 9311 9312/* team calendar */ 9313 9314.calendar-top__view-controls .btn-default.active { 9315 background: #e00 !important; 9316} 9317 9318/* team schedule */ 9319 9320.table-striped th { 9321 color: #fff !important; 9322} 9323.wrapper { 9324 background-color: #feffff !important; 9325} 9326 9327.bootstrap-select > .dropdown-toggle.bs-placeholder, 9328.bootstrap-select > .dropdown-toggle.bs-placeholder:active, 9329.bootstrap-select > .dropdown-toggle.bs-placeholder:focus, 9330.bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
9331 color: #767676 !important; 9332 background-color: #fefefe !important; 9333} 9334.table__header { 9335 background-color: #212121 !important; 9336} 9337.warning td { 9338 background-color: #fffffc !important; 9339} 9340.table-striped > tbody > tr:nth-of-type(odd) { 9341 background-color: #feffff; 9342} 9343 9344.text-warning { 9345 color: #2a1400 !important; 9346} 9347 9348/* eventPhotos */ 9349.album__date { 9350 color: #767676 !important; 9351} 9352 9353/* contact */ 9354.form-group .text-danger { 9355 color: #da3a3a !important; 9356} 9357 9358/* boost events */ 9359.linkRight { 9360 text-align: right !important; 9361} 9362 9363/* login */ 9364.text-muted { 9365 color: #6a7981 !important; 9366} 9367 9368.cv:focus-visible { 9369 border: 2px solid blue !important; 9370} 9371 9372.cvv:focus { 9373 display: block; 9374 border: 2px solid blue !important; 9375} 9376 9377.cvss:focus-visible { 9378 border: 2px solid white !important; 9379} 9380 9381.cvout:focus-visible { 9382 outline: 2px solid white !important; 9383} 9384 9385.ma:focus-visible { 9386 color: white !important; 9387} 9388 9389.maa:focus-visible { 9390 color: white !important; 9391 text-decoration: underline !important; 9392} 9393 9394.footer-nav__item a:focus-visible { 9395 text-decoration: underline !important; 9396} 9397 9398.aprivacylink:focus-visible { 9399 text-decoration: underline !important; 9400} 9401 9402.sidebar-list li a:focus-visible { 9403 text-decoration: underline !important; 9404} 9405 9406.nav-screen__header-btn:focus-visible { 9407 text-decoration: underline !important; 9408} 9409 9410.mobile-nav__item:focus-visible { 9411 text-decoration: underline !important; 9412} 9413 9414.js-mobile-nav-item:focus-visible { 9415 text-decoration: underline !important; 9416} 9417 9418.mobile-nav__item--cat:focus-visible { 9419 text-decoration: underline !important; 9420} 9421 9422.nav-screen__header-text:focus-visible { 9423 text-decoration: underline !important; 9424} 9425 9426</style> 9427 9428 9429<!-- WHATFIX-->
9430<script async language='javascript' async='true' type='text/javascript' src='//cdn.whatfix.com/prod/e788eb00-c781-11ea-bc69-22a91d6e4464/embed/embed.nocache.js'></script>
9430 9431<!-- =============== VENDOR STYLES ===============--> 9432<!-- MDB5 --> 9433<style> 9434/*! 9435* MDB5 9436* Version: FREE 7.0.0 9437* 9438* 9439* Copyright: Material Design for Bootstrap 9440* https://mdbootstrap.com/ 9441* 9442* Read the license: https://mdbootstrap.com/general/license/ 9443* 9444* 9445* Documentation: https://mdbootstrap.com/docs/standard/ 9446* 9447* Support: https://mdbootstrap.com/support/ 9448* 9449* Contact: [email protected] 9450* 9451*/ 9452:root,[data-mdb-theme=light]{--mdb-red: #f44336;--mdb-pink: #e91e63;--mdb-purple: #9c27b0;--mdb-indigo: #3f51b5;--mdb-blue: #2196f3;--mdb-cyan: #00bcd4;--mdb-teal: #009688;--mdb-green: #4caf50;--mdb-yellow: #ffeb3b;--mdb-orange: #ff9800;--mdb-white: #fff;--mdb-black: #000;--mdb-gray: #757575;--mdb-gray-dark: #4f4f4f;--mdb-gray-50: #fbfbfb;--mdb-gray-100: #f5f5f5;--mdb-gray-200: #eeeeee;--mdb-gray-300: #e0e0e0;--mdb-gray-400: #bdbdbd;--mdb-gray-500: #9e9e9e;--mdb-gray-600: #757575;--mdb-gray-700: #616161;--mdb-gray-800: #4f4f4f;--mdb-gray-900: #262626;--mdb-primary: #3b71ca;--mdb-secondary: #9fa6b2;--mdb-success: #14a44d;--mdb-danger: #dc4c64;--mdb-warning: #e4a11b;--mdb-info: #54b4d3;--mdb-light: #fbfbfb;--mdb-dark: #332d2d;--mdb-primary-rgb: 59, 113, 202;--mdb-secondary-rgb: 159, 166, 178;--mdb-success-rgb: 20, 164, 77;--mdb-danger-rgb: 220, 76, 100;--mdb-warning-rgb: 228, 161, 27;--mdb-info-rgb: 84, 180, 211;--mdb-light-rgb: 251, 251, 251;--mdb-dark-rgb: 51, 45, 45;--mdb-primary-text-emphasis: #2f5aa2;--mdb-secondary-text-emphasis: #404247;--mdb-success-text-emphasis: #0c622e;--mdb-info-text-emphasis: #3b7e94;--mdb-warning-text-emphasis: #896110;--mdb-danger-text-emphasis: #b03d50;--mdb-light-text-emphasis: #616161;--mdb-dark-text-emphasis: #eeeeee;--mdb-primary-bg-subtle: #e2eaf7;--mdb-secondary-bg-subtle: #f1f2f3;--mdb-success-bg-subtle: #dcf1e4;--mdb-info-bg-subtle: #e5f4f8;--mdb-warning-bg-subtle: #fbf1dd;--mdb-danger-bg-subtle: #fae4e8;--mdb-light-bg-subtle: #f5f5f5;--mdb-dark-bg-subtle: #262626;--mdb-primary-border-subtle: #b1c6ea;--mdb-secondary-border-subtle: #d9dbe0;--mdb-success-border-subtle: #a1dbb8;--mdb-info-border-subtle: #bbe1ed;--mdb-warning-border-subtle: #f4d9a4;--mdb-danger-border-subtle: #f1b7c1;--mdb-light-border-subtle: #eeeeee;--mdb-dark-border-subtle: #9e9e9e;--mdb-white-rgb: 255, 255, 255;--mdb-black-rgb: 0, 0, 0;--mdb-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--mdb-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--mdb-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--mdb-body-font-family: var(--mdb-font-roboto);--mdb-body-font-size:1rem;--mdb-body-font-weight: 400;--mdb-body-line-height: 1.6;--mdb-body-color: #4f4f4f;--mdb-body-color-rgb: 79, 79, 79;--mdb-body-bg: #fff;--mdb-body-bg-rgb: 255, 255, 255;--mdb-emphasis-color: #000;--mdb-emphasis-color-rgb: 0, 0, 0;--mdb-secondary-color: rgba(79, 79, 79, 0.75);--mdb-secondary-color-rgb: 79, 79, 79;--mdb-secondary-bg: #eeeeee;--mdb-secondary-bg-rgb: 238, 238, 238;--mdb-tertiary-color: rgba(79, 79, 79, 0.5);--mdb-tertiary-color-rgb: 79, 79, 79;--mdb-tertiary-bg: #fbfbfb;--mdb-tertiary-bg-rgb: 251, 251, 251;--mdb-heading-color: inherit;--mdb-link-color: #3b71ca;--mdb-link-color-rgb: 59, 113, 202;--mdb-link-decoration: none;--mdb-link-hover-color: #386bc0;--mdb-link-hover-color-rgb: 56, 107, 192;--mdb-link-hover-decoration: none;--mdb-code-color: #e91e63;--mdb-highlight-color: #4f4f4f;--mdb-highlight-bg: #fff9c4;--mdb-border-width: 1px;--mdb-border-style: solid;--mdb-border-color: #bdbdbd;--mdb-border-color-translucent: rgba(0, 0, 0, 0.175);--mdb-border-radius: 0.25rem;--mdb-border-radius-sm: 0.25rem;--mdb-border-radius-lg: 0.5rem;--mdb-border-radius-xl: 1rem;--mdb-border-radius-xxl: 2rem;--mdb-border-radius-2xl: var( --mdb-border-radius-xxl );--mdb-border-radius-pill: 50rem;--mdb-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--mdb-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--mdb-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--mdb-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--mdb-focus-ring-width: 0.25rem;--mdb-focus-ring-opacity: 0.25;--mdb-focus-ring-color: rgba(59, 113, 202, 0.25);--mdb-form-valid-color: #14a44d;--mdb-form-valid-border-color: #14a44d;--mdb-form-invalid-color: #dc4c64;--mdb-form-invalid-border-color: #dc4c64}[data-mdb-theme=dark]{color-scheme:dark;--mdb-body-color: #fff;--mdb-body-color-rgb: 255, 255, 255;--mdb-body-bg: #303030;--mdb-body-bg-rgb: 48, 48, 48;--mdb-emphasis-color: #fff;--mdb-emphasis-color-rgb: 255, 255, 255;--mdb-secondary-color: rgba(255, 255, 255, 0.75);--mdb-secondary-color-rgb: 255, 255, 255;--mdb-secondary-bg: #4f4f4f;--mdb-secondary-bg-rgb: 79, 79, 79;--mdb-tertiary-color: rgba(255, 255, 255, 0.5);--mdb-tertiary-color-rgb: 255, 255, 255;--mdb-tertiary-bg: #3b3b3b;--mdb-tertiary-bg-rgb: 59, 59, 59;--mdb-primary-text-emphasis: #628dd5;--mdb-secondary-text-emphasis: #d9dbe0;--mdb-success-text-emphasis: #72c894;--mdb-info-text-emphasis: #87cbe0;--mdb-warning-text-emphasis: #efc776;--mdb-danger-text-emphasis: #e37083;--mdb-light-text-emphasis: #f5f5f5;--mdb-dark-text-emphasis: #eeeeee;--mdb-primary-bg-subtle: #0c1728;--mdb-secondary-bg-subtle: #202124;--mdb-success-bg-subtle: #04210f;--mdb-info-bg-subtle: #11242a;--mdb-warning-bg-subtle: #2e2005;--mdb-danger-bg-subtle: #2c0f14;--mdb-light-bg-subtle: #4f4f4f;--mdb-dark-bg-subtle: #262626;--mdb-primary-border-subtle: #234479;--mdb-secondary-border-subtle: #5f646b;--mdb-success-border-subtle: #0c622e;--mdb-info-border-subtle: #326c7f;--mdb-warning-border-subtle: #896110;--mdb-danger-border-subtle: #842e3c;--mdb-light-border-subtle: #616161;--mdb-dark-border-subtle: #4f4f4f;--mdb-heading-color: inherit;--mdb-link-color: #89aadf;--mdb-link-hover-color: #8faee1;--mdb-link-color-rgb: 137, 170, 223;--mdb-link-hover-color-rgb: 143, 174, 225;--mdb-code-color: #f278a1;--mdb-highlight-color: #fff;--mdb-highlight-bg: #f9a825;--mdb-border-color: rgba(255, 255, 255, 0.12);--mdb-border-color-translucent: rgba(255, 255, 255, 0.15);--mdb-form-valid-color: #81c784;--mdb-form-valid-border-color: #81c784;
9452--mdb-form-invalid-color: #e57373;--mdb-form-invalid-border-color: #e57373}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--mdb-body-font-family);font-size:var(--mdb-body-font-size);font-weight:var(--mdb-body-font-weight);line-height:var(--mdb-body-line-height);color:var(--mdb-body-color);text-align:var(--mdb-body-text-align);background-color:var(--mdb-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--mdb-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--mdb-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;color:var(--mdb-highlight-color);background-color:var(--mdb-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--mdb-link-color-rgb), var(--mdb-link-opacity, 1));text-decoration:none}a:hover{--mdb-link-color-rgb: var(--mdb-link-hover-color-rgb);text-decoration:none}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--mdb-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--mdb-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--mdb-body-bg);background-color:var(--mdb-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:1rem;padding-bottom:1rem;color:var(--mdb-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
9452button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#757575}.blockquote-footer::before{content:"â "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--mdb-body-bg);border:var(--mdb-border-width) solid var(--mdb-border-color);border-radius:var(--mdb-border-radius);box-shadow:var(--mdb-box-shadow-sm);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:var(--mdb-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--mdb-gutter-x: 1.5rem;--mdb-gutter-y: 0;width:100%;padding-right:calc(var(--mdb-gutter-x)*.5);padding-left:calc(var(--mdb-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--mdb-breakpoint-xs: 0;--mdb-breakpoint-sm: 576px;--mdb-breakpoint-md: 768px;--mdb-breakpoint-lg: 992px;--mdb-breakpoint-xl: 1200px;--mdb-breakpoint-xxl: 1400px}.row{--mdb-gutter-x: 1.5rem;--mdb-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--mdb-gutter-y));margin-right:calc(-0.5*var(--mdb-gutter-x));margin-left:calc(-0.5*var(--mdb-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--mdb-gutter-x)*.5);padding-left:calc(var(--mdb-gutter-x)*.5);margin-top:var(--mdb-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--mdb-gutter-x: 0}.g-0,.gy-0{--mdb-gutter-y: 0}.g-1,.gx-1{--mdb-gutter-x: 0.25rem}.g-1,.gy-1{--mdb-gutter-y: 0.25rem}.g-2,.gx-2{--mdb-gutter-x: 0.5rem}
9452.g-2,.gy-2{--mdb-gutter-y: 0.5rem}.g-3,.gx-3{--mdb-gutter-x: 1rem}.g-3,.gy-3{--mdb-gutter-y: 1rem}.g-4,.gx-4{--mdb-gutter-x: 1.5rem}.g-4,.gy-4{--mdb-gutter-y: 1.5rem}.g-5,.gx-5{--mdb-gutter-x: 3rem}.g-5,.gy-5{--mdb-gutter-y: 3rem}@media(min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--mdb-gutter-x: 0}.g-sm-0,.gy-sm-0{--mdb-gutter-y: 0}.g-sm-1,.gx-sm-1{--mdb-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--mdb-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--mdb-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--mdb-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--mdb-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--mdb-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--mdb-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--mdb-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--mdb-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--mdb-gutter-y: 3rem}}@media(min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--mdb-gutter-x: 0}.g-md-0,.gy-md-0{--mdb-gutter-y: 0}
9452.g-md-1,.gx-md-1{--mdb-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--mdb-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--mdb-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--mdb-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--mdb-gutter-x: 1rem}.g-md-3,.gy-md-3{--mdb-gutter-y: 1rem}.g-md-4,.gx-md-4{--mdb-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--mdb-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--mdb-gutter-x: 3rem}.g-md-5,.gy-md-5{--mdb-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--mdb-gutter-x: 0}.g-lg-0,.gy-lg-0{--mdb-gutter-y: 0}.g-lg-1,.gx-lg-1{--mdb-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--mdb-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--mdb-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--mdb-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--mdb-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--mdb-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--mdb-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--mdb-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--mdb-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--mdb-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--mdb-gutter-x: 0}.g-xl-0,.gy-xl-0{--mdb-gutter-y: 0}.g-xl-1,.gx-xl-1{--mdb-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--mdb-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--mdb-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--mdb-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--mdb-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--mdb-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--mdb-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--mdb-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--mdb-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--mdb-gutter-y: 3rem}}@media(min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}
9452.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--mdb-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--mdb-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--mdb-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--mdb-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--mdb-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--mdb-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--mdb-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--mdb-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--mdb-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--mdb-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--mdb-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--mdb-gutter-y: 3rem}}.table{--mdb-table-color-type: initial;--mdb-table-bg-type: initial;--mdb-table-color-state: initial;--mdb-table-bg-state: initial;--mdb-table-color: var(--mdb-body-color);--mdb-table-bg: var(--mdb-body-bg);--mdb-table-border-color: var(--mdb-border-color);--mdb-table-accent-bg: transparent;--mdb-table-striped-color: var(--mdb-body-color);--mdb-table-striped-bg: rgba(0, 0, 0, 0.02);--mdb-table-active-color: var(--mdb-body-color);--mdb-table-active-bg: rgba(var(--mdb-emphasis-color-rgb), 0.1);--mdb-table-hover-color: var(--mdb-body-color);--mdb-table-hover-bg: rgba(0, 0, 0, 0.025);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--mdb-table-border-color)}.table>:not(caption)>*>*{padding:1rem 1.4rem;color:var(--mdb-table-color-state, var(--mdb-table-color-type, var(--mdb-table-color)));background-color:var(--mdb-table-bg);border-bottom-width:var(--mdb-border-width);box-shadow:inset 0 0 0 9999px var(--mdb-table-bg-state, var(--mdb-table-bg-type, var(--mdb-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--mdb-border-width)*2) solid inherit}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.5rem .5rem}.table-bordered>:not(caption)>*{border-width:var(--mdb-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--mdb-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--mdb-table-color-type: var(--mdb-table-striped-color);--mdb-table-bg-type: var(--mdb-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--mdb-table-color-type: var(--mdb-table-striped-color);--mdb-table-bg-type: var(--mdb-table-striped-bg)}.table-active{--mdb-table-color-state: var(--mdb-table-active-color);--mdb-table-bg-state: var(--mdb-table-active-bg)}.table-hover>tbody>tr:hover>*{--mdb-table-color-state: var(--mdb-table-hover-color);--mdb-table-bg-state: var(--mdb-table-hover-bg)}.table-primary{--mdb-table-color: #000;--mdb-table-bg: #d8e3f4;--mdb-table-border-color: #adb6c3;--mdb-table-striped-bg: #cdd8e8;--mdb-table-striped-color: #000;--mdb-table-active-bg: #c2ccdc;--mdb-table-active-color: #000;--mdb-table-hover-bg: #c8d2e2;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-secondary{--mdb-table-color: #000;--mdb-table-bg: #ecedf0;--mdb-table-border-color: #bdbec0;--mdb-table-striped-bg: #e0e1e4;--mdb-table-striped-color: #000;--mdb-table-active-bg: #d4d5d8;--mdb-table-active-color: #000;--mdb-table-hover-bg: #dadbde;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-success{--mdb-table-color: #000;--mdb-table-bg: #d0eddb;--mdb-table-border-color: #a6beaf;--mdb-table-striped-bg: #c6e1d0;--mdb-table-striped-color: #000;--mdb-table-active-bg: #bbd5c5;--mdb-table-active-color: #000;--mdb-table-hover-bg: #c0dbcb;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-info{--mdb-table-color: #000;--mdb-table-bg: #ddf0f6;--mdb-table-border-color: #b1c0c5;--mdb-table-striped-bg: #d2e4ea;--mdb-table-striped-color: #000;--mdb-table-active-bg: #c7d8dd;--mdb-table-active-color: #000;--mdb-table-hover-bg: #ccdee4;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-warning{--mdb-table-color: #000;--mdb-table-bg: #faecd1;--mdb-table-border-color: #c8bda7;--mdb-table-striped-bg: #eee0c7;--mdb-table-striped-color: #000;--mdb-table-active-bg: #e1d4bc;--mdb-table-active-color: #000;--mdb-table-hover-bg: #e7dac1;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-danger{--mdb-table-color: #000;--mdb-table-bg: #f8dbe0;--mdb-table-border-color: #c6afb3;--mdb-table-striped-bg: #ecd0d5;--mdb-table-striped-color: #000;--mdb-table-active-bg: #dfc5ca;--mdb-table-active-color: #000;--mdb-table-hover-bg: #e5cbcf;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-light{--mdb-table-color: #000;--mdb-table-bg: #fbfbfb;--mdb-table-border-color: #c9c9c9;--mdb-table-striped-bg: #eeeeee;--mdb-table-striped-color: #000;--mdb-table-active-bg: #e2e2e2;--mdb-table-active-color: #000;--mdb-table-hover-bg: #e8e8e8;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-dark{--mdb-table-color: #fff;--mdb-table-bg: #332d2d;--mdb-table-border-color: #5c5757;--mdb-table-striped-bg: #3d3838;--mdb-table-striped-color: #fff;--mdb-table-active-bg: #474242;--mdb-table-active-color: #fff;--mdb-table-hover-bg: #423d3d;--mdb-table-hover-color: #fff;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem;color:var(--mdb-form-control-label-color)}.col-form-label{padding-top:calc(0.375rem + var(--mdb-border-width));padding-bottom:calc(0.375rem + var(--mdb-border-width));margin-bottom:0;font-size:inherit;line-height:1.6;color:var(--mdb-form-control-label-color)}.col-form-label-lg{padding-top:calc(0.5rem + var(--mdb-border-width));padding-bottom:calc(0.5rem + var(--mdb-border-width));font-size:1rem}
9452.col-form-label-sm{padding-top:calc(0.25rem + var(--mdb-border-width));padding-bottom:calc(0.25rem + var(--mdb-border-width));font-size:0.775rem}.form-text{margin-top:.25rem;font-size:0.875em;color:var(--mdb-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.6;color:var(--mdb-surface-color);appearance:none;background-color:var(--mdb-body-bg);background-clip:padding-box;border:var(--mdb-border-width) solid var(--mdb-border-color);border-radius:var(--mdb-border-radius);box-shadow:var(--mdb-box-shadow-inset);transition:all .2s linear}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--mdb-surface-color);background-color:var(--mdb-body-bg);border-color:#3b71ca;outline:0;box-shadow:var(--mdb-box-shadow-inset),0 0 0 .25rem rgba(59,113,202,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.6em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:rgba(var(--mdb-surface-color-rgb), 0.8);opacity:1}.form-control:disabled{background-color:var(--mdb-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:var(--mdb-surface-color);background-color:var(--mdb-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--mdb-border-width);border-radius:0;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){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--mdb-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.6;color:var(--mdb-body-color);background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:var(--mdb-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.6em + 0.5rem + calc(var(--mdb-border-width) * 2));padding:.25rem .5rem;font-size:0.775rem;border-radius:var(--mdb-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.6em + 1rem + calc(var(--mdb-border-width) * 2));padding:.5rem 1rem;font-size:1rem;border-radius:var(--mdb-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.6em + 0.75rem + calc(var(--mdb-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.6em + 0.5rem + calc(var(--mdb-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.6em + 1rem + calc(var(--mdb-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.6em + 0.75rem + calc(var(--mdb-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:var(--mdb-border-radius)}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:var(--mdb-border-radius)}.form-control-color.form-control-sm{height:calc(1.6em + 0.5rem + calc(var(--mdb-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.6em + 1rem + calc(var(--mdb-border-width) * 2))}.form-select{--mdb-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.6;color:var(--mdb-surface-color);
9452appearance:none;background-color:var(--mdb-body-bg);background-image:var(--mdb-form-select-bg-img),var(--mdb-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--mdb-border-width) solid var(--mdb-border-color);border-radius:var(--mdb-border-radius);box-shadow:var(--mdb-box-shadow-inset);transition:all .2s linear}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#3b71ca;outline:0;box-shadow:var(--mdb-box-shadow-inset),0 0 0 .25rem rgba(59,113,202,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--mdb-secondary-bg)}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--mdb-surface-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.775rem;border-radius:var(--mdb-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1rem;border-radius:var(--mdb-border-radius-lg)}[data-mdb-theme=dark] .form-select{--mdb-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.6rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--mdb-form-check-bg: var(--mdb-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.3em;vertical-align:top;appearance:none;background-color:var(--mdb-form-check-bg);background-image:var(--mdb-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--mdb-border-width) solid var(--mdb-border-color);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#3b71ca;outline:0;box-shadow:0 0 0 .25rem rgba(59,113,202,.25)}.form-check-input:checked{background-color:#3b71ca;border-color:#3b71ca}.form-check-input:checked[type=checkbox]{--mdb-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--mdb-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#3b71ca;border-color:#757575;--mdb-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--mdb-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--mdb-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--mdb-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%233b71ca'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--mdb-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-mdb-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--mdb-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(59,113,202,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(59,113,202,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;background-color:#3b71ca;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c4d4ef}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--mdb-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem;box-shadow:var(--mdb-box-shadow-inset)}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#3b71ca;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#c4d4ef}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--mdb-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem;box-shadow:var(--mdb-box-shadow-inset)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--mdb-form-control-disabled-bg)}.form-range:disabled::-moz-range-thumb{background-color:var(--mdb-form-control-disabled-bg)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--mdb-border-width) * 2));min-height:calc(3.5rem + calc(var(--mdb-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--mdb-border-width) solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--mdb-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--mdb-body-bg);border-radius:var(--mdb-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--mdb-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--mdb-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#757575}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:var(--mdb-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.6;color:var(--mdb-surface-color);text-align:center;white-space:nowrap;background-color:var(--mdb-tertiary-bg);border:var(--mdb-border-width) solid var(--mdb-border-color);border-radius:var(--mdb-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1rem;border-radius:var(--mdb-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.775rem;border-radius:var(--mdb-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--mdb-border-width)*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--mdb-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:6px 16px;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--mdb-success);border-radius:.25rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--mdb-form-valid-border-color);padding-right:calc(1.6em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2314a44d' d='M2.3 6.73.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(0.4em + 0.1875rem) center;background-size:calc(0.8em + 0.375rem) calc(0.8em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--mdb-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--mdb-success-rgb), 0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.6em + 0.75rem);background-position:top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--mdb-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--mdb-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2314a44d' d='M2.3 6.73.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");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.8em + 0.375rem) calc(0.8em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--mdb-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--mdb-success-rgb), 0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.6em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--mdb-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--mdb-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--mdb-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--mdb-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>
9452.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--mdb-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:6px 16px;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--mdb-danger);border-radius:.25rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--mdb-form-invalid-border-color);padding-right:calc(1.6em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc4c64'%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='%23dc4c64' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.4em + 0.1875rem) center;background-size:calc(0.8em + 0.375rem) calc(0.8em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--mdb-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--mdb-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.6em + 0.75rem);background-position:top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--mdb-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--mdb-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc4c64'%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='%23dc4c64' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.8em + 0.375rem) calc(0.8em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--mdb-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--mdb-danger-rgb), 0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.6em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--mdb-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--mdb-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--mdb-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--mdb-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--mdb-btn-padding-x: 1.5rem;--mdb-btn-padding-y: 0.375rem;--mdb-btn-font-family: ;--mdb-btn-font-size:0.75rem;--mdb-btn-font-weight: 500;--mdb-btn-line-height: 1.5;--mdb-btn-color: var(--mdb-body-color);--mdb-btn-bg: transparent;--mdb-btn-border-width: 2px;--mdb-btn-border-color: transparent;--mdb-btn-border-radius: 0.25rem;--mdb-btn-hover-border-color: transparent;
9452--mdb-btn-box-shadow: 0 4px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.35);--mdb-btn-disabled-opacity: 0.65;--mdb-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--mdb-btn-focus-shadow-rgb), 0.5);display:inline-block;padding:var(--mdb-btn-padding-y) var(--mdb-btn-padding-x);font-family:var(--mdb-btn-font-family);font-size:var(--mdb-btn-font-size);font-weight:var(--mdb-btn-font-weight);line-height:var(--mdb-btn-line-height);color:var(--mdb-btn-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:var(--mdb-btn-border-width) solid var(--mdb-btn-border-color);border-radius:var(--mdb-btn-border-radius);background-color:var(--mdb-btn-bg);box-shadow:var(--mdb-btn-box-shadow);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:var(--mdb-btn-hover-color);background-color:var(--mdb-btn-hover-bg);border-color:var(--mdb-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--mdb-btn-color);background-color:var(--mdb-btn-bg);border-color:var(--mdb-btn-border-color)}.btn:focus-visible{color:var(--mdb-btn-hover-color);background-color:var(--mdb-btn-hover-bg);border-color:var(--mdb-btn-hover-border-color);outline:0;box-shadow:var(--mdb-btn-box-shadow),var(--mdb-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--mdb-btn-hover-border-color);outline:0;box-shadow:var(--mdb-btn-box-shadow),var(--mdb-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--mdb-btn-active-color);background-color:var(--mdb-btn-active-bg);border-color:var(--mdb-btn-active-border-color);box-shadow:var(--mdb-btn-active-shadow)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--mdb-btn-active-shadow),var(--mdb-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--mdb-btn-disabled-color);pointer-events:none;background-color:var(--mdb-btn-disabled-bg);border-color:var(--mdb-btn-disabled-border-color);opacity:var(--mdb-btn-disabled-opacity);box-shadow:none}.btn-primary{--mdb-btn-color: #fff;--mdb-btn-bg: #3b71ca;--mdb-btn-border-color: #3b71ca;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #386bc0;--mdb-btn-hover-border-color: #2f5aa2;--mdb-btn-focus-shadow-rgb: 88, 134, 210;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #3566b6;--mdb-btn-active-border-color: #2c5598;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #fff;--mdb-btn-disabled-bg: #3b71ca;--mdb-btn-disabled-border-color: #3b71ca}.btn-secondary{--mdb-btn-color: #fff;--mdb-btn-bg: #9fa6b2;--mdb-btn-border-color: #9fa6b2;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #979ea9;--mdb-btn-hover-border-color: #7f858e;--mdb-btn-focus-shadow-rgb: 173, 179, 190;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #8f95a0;--mdb-btn-active-border-color: #777d86;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #fff;--mdb-btn-disabled-bg: #9fa6b2;--mdb-btn-disabled-border-color: #9fa6b2}.btn-success{--mdb-btn-color: #fff;--mdb-btn-bg: #14a44d;--mdb-btn-border-color: #14a44d;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #139c49;--mdb-btn-hover-border-color: #10833e;--mdb-btn-focus-shadow-rgb: 55, 178, 104;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #129445;--mdb-btn-active-border-color: #0f7b3a;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #fff;--mdb-btn-disabled-bg: #14a44d;--mdb-btn-disabled-border-color: #14a44d}.btn-danger{--mdb-btn-color: #fff;--mdb-btn-bg: #dc4c64;--mdb-btn-border-color: #dc4c64;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #d1485f;--mdb-btn-hover-border-color: #b03d50;
9452--mdb-btn-focus-shadow-rgb: 225, 103, 123;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #c6445a;--mdb-btn-active-border-color: #a5394b;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #fff;--mdb-btn-disabled-bg: #dc4c64;--mdb-btn-disabled-border-color: #dc4c64}.btn-warning{--mdb-btn-color: #fff;--mdb-btn-bg: #e4a11b;--mdb-btn-border-color: #e4a11b;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #d9991a;--mdb-btn-hover-border-color: #b68116;--mdb-btn-focus-shadow-rgb: 232, 175, 61;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #cd9118;--mdb-btn-active-border-color: #ab7914;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #fff;--mdb-btn-disabled-bg: #e4a11b;--mdb-btn-disabled-border-color: #e4a11b}.btn-info{--mdb-btn-color: #fff;--mdb-btn-bg: #54b4d3;--mdb-btn-border-color: #54b4d3;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #50abc8;--mdb-btn-hover-border-color: #4390a9;--mdb-btn-focus-shadow-rgb: 110, 191, 218;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #4ca2be;--mdb-btn-active-border-color: #3f879e;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #fff;--mdb-btn-disabled-bg: #54b4d3;--mdb-btn-disabled-border-color: #54b4d3}.btn-light{--mdb-btn-color: #000;--mdb-btn-bg: #fbfbfb;--mdb-btn-border-color: #fbfbfb;--mdb-btn-hover-color: #000;--mdb-btn-hover-bg: #eeeeee;--mdb-btn-hover-border-color: #c9c9c9;--mdb-btn-focus-shadow-rgb: 213, 213, 213;--mdb-btn-active-color: #000;--mdb-btn-active-bg: #e2e2e2;--mdb-btn-active-border-color: #bcbcbc;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #000;--mdb-btn-disabled-bg: #fbfbfb;--mdb-btn-disabled-border-color: #fbfbfb}.btn-dark{--mdb-btn-color: #fff;--mdb-btn-bg: #332d2d;--mdb-btn-border-color: #332d2d;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #3d3838;--mdb-btn-hover-border-color: #474242;--mdb-btn-focus-shadow-rgb: 82, 77, 77;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #474242;--mdb-btn-active-border-color: #474242;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #fff;--mdb-btn-disabled-bg: #332d2d;--mdb-btn-disabled-border-color: #332d2d}.btn-outline-primary{--mdb-btn-color: #3b71ca;--mdb-btn-border-color: #3b71ca;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #3b71ca;--mdb-btn-hover-border-color: #3b71ca;--mdb-btn-focus-shadow-rgb: 59, 113, 202;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #3b71ca;--mdb-btn-active-border-color: #3b71ca;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #3b71ca;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #3b71ca;--mdb-gradient: none}.btn-outline-secondary{--mdb-btn-color: #9fa6b2;--mdb-btn-border-color: #9fa6b2;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #9fa6b2;--mdb-btn-hover-border-color: #9fa6b2;--mdb-btn-focus-shadow-rgb: 159, 166, 178;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #9fa6b2;--mdb-btn-active-border-color: #9fa6b2;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #9fa6b2;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #9fa6b2;--mdb-gradient: none}.btn-outline-success{--mdb-btn-color: #14a44d;--mdb-btn-border-color: #14a44d;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #14a44d;--mdb-btn-hover-border-color: #14a44d;--mdb-btn-focus-shadow-rgb: 20, 164, 77;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #14a44d;--mdb-btn-active-border-color: #14a44d;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #14a44d;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #14a44d;--mdb-gradient: none}.btn-outline-danger{--mdb-btn-color: #dc4c64;--mdb-btn-border-color: #dc4c64;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #dc4c64;--mdb-btn-hover-border-color: #dc4c64;--mdb-btn-focus-shadow-rgb: 220, 76, 100;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #dc4c64;--mdb-btn-active-border-color: #dc4c64;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #dc4c64;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #dc4c64;--mdb-gradient: none}.btn-outline-warning{--mdb-btn-color: #e4a11b;--mdb-btn-border-color: #e4a11b;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #e4a11b;--mdb-btn-hover-border-color: #e4a11b;--mdb-btn-focus-shadow-rgb: 228, 161, 27;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #e4a11b;--mdb-btn-active-border-color: #e4a11b;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #e4a11b;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #e4a11b;--mdb-gradient: none}.btn-outline-info{--mdb-btn-color: #54b4d3;--mdb-btn-border-color: #54b4d3;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #54b4d3;--mdb-btn-hover-border-color: #54b4d3;--mdb-btn-focus-shadow-rgb: 84, 180, 211;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #54b4d3;--mdb-btn-active-border-color: #54b4d3;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #54b4d3;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #54b4d3;--mdb-gradient: none}.btn-outline-light{--mdb-btn-color: #fbfbfb;--mdb-btn-border-color: #fbfbfb;--mdb-btn-hover-color: #000;--mdb-btn-hover-bg: #fbfbfb;--mdb-btn-hover-border-color: #fbfbfb;--mdb-btn-focus-shadow-rgb: 251, 251, 251;--mdb-btn-active-color: #000;--mdb-btn-active-bg: #fbfbfb;--mdb-btn-active-border-color: #fbfbfb;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #fbfbfb;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #fbfbfb;--mdb-gradient: none}.btn-outline-dark{--mdb-btn-color: #332d2d;--mdb-btn-border-color: #332d2d;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #332d2d;--mdb-btn-hover-border-color: #332d2d;--mdb-btn-focus-shadow-rgb: 51, 45, 45;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #332d2d;--mdb-btn-active-border-color: #332d2d;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-disabled-color: #332d2d;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #332d2d;--mdb-gradient: none}.btn-link{--mdb-btn-font-weight: 400;--mdb-btn-color: #3b71ca;--mdb-btn-bg: transparent;--mdb-btn-border-color: transparent;--mdb-btn-hover-color: #386bc0;--mdb-btn-hover-border-color: transparent;--mdb-btn-active-color: #386bc0;--mdb-btn-active-border-color: transparent;--mdb-btn-disabled-color: #9e9e9e;--mdb-btn-disabled-border-color: transparent;
9452--mdb-btn-box-shadow: 0 0 0 #000;--mdb-btn-focus-shadow-rgb: 88, 134, 210;text-decoration:none}.btn-link:hover,.btn-link:focus-visible{text-decoration:none}.btn-link:focus-visible{color:var(--mdb-btn-color)}.btn-link:hover{color:var(--mdb-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--mdb-btn-padding-y: 0.5rem;--mdb-btn-padding-x: 1.6875rem;--mdb-btn-font-size:0.875rem;--mdb-btn-border-radius: var(--mdb-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--mdb-btn-padding-y: 0.25rem;--mdb-btn-padding-x: 1rem;--mdb-btn-font-size:0.75rem;--mdb-btn-border-radius: var(--mdb-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{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 rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--mdb-dropdown-zindex: 1000;--mdb-dropdown-min-width: 10rem;--mdb-dropdown-padding-x: 0;--mdb-dropdown-padding-y: 0.5rem;--mdb-dropdown-spacer: 0.125rem;--mdb-dropdown-font-size:0.875rem;--mdb-dropdown-color: var(--mdb-surface-color);--mdb-dropdown-bg: var(--mdb-surface-bg);--mdb-dropdown-border-color: var(--mdb-border-color-translucent);--mdb-dropdown-border-radius: 0.5rem;--mdb-dropdown-border-width: var(--mdb-border-width);--mdb-dropdown-inner-border-radius: calc(0.5rem - var(--mdb-border-width));--mdb-dropdown-divider-bg: var(--mdb-divider-color);--mdb-dropdown-divider-margin-y: 0.5rem;--mdb-dropdown-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);--mdb-dropdown-link-color: var(--mdb-surface-color);--mdb-dropdown-link-hover-color: var(--mdb-surface-color);--mdb-dropdown-link-hover-bg: var(--mdb-tertiary-bg);--mdb-dropdown-link-active-color: #fff;--mdb-dropdown-link-active-bg: #3b71ca;--mdb-dropdown-link-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);--mdb-dropdown-item-padding-x: 1rem;--mdb-dropdown-item-padding-y: 0.5rem;--mdb-dropdown-header-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);--mdb-dropdown-header-padding-x: 1rem;--mdb-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--mdb-dropdown-zindex);display:none;min-width:var(--mdb-dropdown-min-width);padding:var(--mdb-dropdown-padding-y) var(--mdb-dropdown-padding-x);margin:0;font-size:var(--mdb-dropdown-font-size);color:var(--mdb-dropdown-color);text-align:left;list-style:none;background-color:var(--mdb-dropdown-bg);background-clip:padding-box;border:var(--mdb-dropdown-border-width) solid var(--mdb-dropdown-border-color);border-radius:var(--mdb-dropdown-border-radius);box-shadow:var(--mdb-dropdown-box-shadow)}.dropdown-menu[data-mdb-popper]{top:100%;left:0;margin-top:var(--mdb-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-mdb-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-mdb-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-mdb-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-mdb-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-mdb-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-mdb-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-mdb-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--mdb-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-mdb-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--mdb-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-mdb-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--mdb-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--mdb-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--mdb-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--mdb-dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--mdb-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--mdb-dropdown-link-hover-color);background-color:var(--mdb-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--mdb-dropdown-link-active-color);text-decoration:none;background-color:var(--mdb-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--mdb-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--mdb-dropdown-header-padding-y) var(--mdb-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--mdb-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);color:var(--mdb-dropdown-link-color)}
9452.dropdown-menu-dark{--mdb-dropdown-color: #e0e0e0;--mdb-dropdown-bg: #4f4f4f;--mdb-dropdown-border-color: var(--mdb-border-color-translucent);--mdb-dropdown-box-shadow: ;--mdb-dropdown-link-color: #e0e0e0;--mdb-dropdown-link-hover-color: #fff;--mdb-dropdown-divider-bg: var(--mdb-divider-color);--mdb-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--mdb-dropdown-link-active-color: #fff;--mdb-dropdown-link-active-bg: #3b71ca;--mdb-dropdown-link-disabled-color: #9e9e9e;--mdb-dropdown-header-color: #9e9e9e}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.25rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(2px*-1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:1.265625rem;padding-left:1.265625rem}.btn-group.show .dropdown-toggle{box-shadow:0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15),0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1)}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(2px*-1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--mdb-nav-link-padding-x: 1rem;--mdb-nav-link-padding-y: 0.5rem;--mdb-nav-link-font-weight: ;--mdb-nav-link-color: var(--mdb-link-color);--mdb-nav-link-hover-color: var(--mdb-link-hover-color);--mdb-nav-link-disabled-color: var(--mdb-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--mdb-nav-link-padding-y) var(--mdb-nav-link-padding-x);font-size:var(--mdb-nav-link-font-size);font-weight:var(--mdb-nav-link-font-weight);color:var(--mdb-nav-link-color);background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--mdb-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(59,113,202,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--mdb-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--mdb-nav-tabs-border-width: var(--mdb-border-width);--mdb-nav-tabs-border-color: var(--mdb-border-color);--mdb-nav-tabs-border-radius: var(--mdb-border-radius);--mdb-nav-tabs-link-hover-border-color: var(--mdb-secondary-bg) var(--mdb-secondary-bg) var(--mdb-border-color);--mdb-nav-tabs-link-active-color: #3b71ca;--mdb-nav-tabs-link-active-bg: var(--mdb-body-bg);--mdb-nav-tabs-link-active-border-color: #3b71ca;border-bottom:var(--mdb-nav-tabs-border-width) solid var(--mdb-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--mdb-nav-tabs-border-width));border:var(--mdb-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--mdb-nav-tabs-border-radius);border-top-right-radius:var(--mdb-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--mdb-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--mdb-nav-tabs-link-active-color);background-color:var(--mdb-nav-tabs-link-active-bg);border-color:var(--mdb-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--mdb-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--mdb-nav-pills-border-radius: var(--mdb-border-radius);--mdb-nav-pills-link-active-color: var(--mdb-primary-text-emphasis);--mdb-nav-pills-link-active-bg: var(--mdb-primary-bg-subtle)}.nav-pills .nav-link{border-radius:var(--mdb-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--mdb-nav-pills-link-active-color);background-color:var(--mdb-nav-pills-link-active-bg)}.nav-underline{--mdb-nav-underline-gap: 1rem;--mdb-nav-underline-border-width: 0.125rem;--mdb-nav-underline-link-active-color: var(--mdb-emphasis-color);gap:var(--mdb-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--mdb-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--mdb-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--mdb-navbar-padding-x: 0;--mdb-navbar-padding-y: 0.5rem;--mdb-navbar-color: rgba(var(--mdb-emphasis-color-rgb), 0.65);--mdb-navbar-hover-color: rgba(var(--mdb-emphasis-color-rgb), 0.8);--mdb-navbar-disabled-color: rgba(var(--mdb-emphasis-color-rgb), 0.3);--mdb-navbar-active-color: rgba(var(--mdb-emphasis-color-rgb), 1);--mdb-navbar-brand-padding-y: 0.3rem;--mdb-navbar-brand-margin-end: 1rem;--mdb-navbar-brand-font-size: 1.25rem;--mdb-navbar-brand-color: rgba(var(--mdb-emphasis-color-rgb), 1);--mdb-navbar-brand-hover-color: rgba(var(--mdb-emphasis-color-rgb), 1);--mdb-navbar-nav-link-padding-x: 0.5rem;--mdb-navbar-toggler-padding-y: 0.25rem;--mdb-navbar-toggler-padding-x: 0.75rem;--mdb-navbar-toggler-font-size: 1.25rem;--mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2879, 79, 79, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--mdb-navbar-toggler-border-color: rgba(var(--mdb-emphasis-color-rgb), 0.15);--mdb-navbar-toggler-border-radius: 0.25rem;--mdb-navbar-toggler-focus-width: 0.25rem;--mdb-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--mdb-navbar-padding-y) var(--mdb-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--mdb-navbar-brand-padding-y);padding-bottom:var(--mdb-navbar-brand-padding-y);margin-right:var(--mdb-navbar-brand-margin-end);font-size:var(--mdb-navbar-brand-font-size);color:var(--mdb-navbar-brand-color);white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--mdb-navbar-brand-hover-color)}.navbar-nav{--mdb-nav-link-padding-x: 0;--mdb-nav-link-padding-y: 0.5rem;--mdb-nav-link-font-weight: ;--mdb-nav-link-color: var(--mdb-navbar-color);--mdb-nav-link-hover-color: var(--mdb-navbar-hover-color);--mdb-nav-link-disabled-color: var(--mdb-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--mdb-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--mdb-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--mdb-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--mdb-navbar-toggler-padding-y) var(--mdb-navbar-toggler-padding-x);font-size:var(--mdb-navbar-toggler-font-size);line-height:1;color:var(--mdb-navbar-color);background-color:rgba(0,0,0,0);border:var(--mdb-border-width) solid var(--mdb-navbar-toggler-border-color);border-radius:var(--mdb-navbar-toggler-border-radius);transition:var(--mdb-navbar-toggler-transition)}
9452@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--mdb-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--mdb-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--mdb-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap: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:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.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}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap: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:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.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}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap: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:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.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}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap: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:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.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-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}
9452.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;box-shadow:none;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-mdb-theme=dark]{--mdb-navbar-color: rgba(255, 255, 255, 0.55);--mdb-navbar-hover-color: rgba(255, 255, 255, 0.75);--mdb-navbar-disabled-color: rgba(255, 255, 255, 0.25);--mdb-navbar-active-color: #fff;--mdb-navbar-brand-color: #fff;--mdb-navbar-brand-hover-color: #fff;--mdb-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-mdb-theme=dark] .navbar-toggler-icon{--mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--mdb-card-spacer-y: 1.5rem;--mdb-card-spacer-x: 1.5rem;--mdb-card-title-spacer-y: 0.5rem;--mdb-card-title-color: ;--mdb-card-subtitle-color: ;--mdb-card-border-width: var(--mdb-border-width);--mdb-card-border-color: rgba(0, 0, 0, 0.175);--mdb-card-border-radius: 0.5rem;
9452--mdb-card-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);--mdb-card-inner-border-radius: calc(0.5rem - (var(--mdb-border-width)));--mdb-card-cap-padding-y: 0.75rem;--mdb-card-cap-padding-x: 1.5rem;--mdb-card-cap-bg: rgba(255, 255, 255, 0);--mdb-card-cap-color: ;--mdb-card-height: ;--mdb-card-color: ;--mdb-card-bg: var(--mdb-surface-bg);--mdb-card-img-overlay-padding: 1.5rem;--mdb-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--mdb-card-height);color:var(--mdb-body-color);word-wrap:break-word;background-color:var(--mdb-card-bg);background-clip:border-box;border:var(--mdb-card-border-width) solid var(--mdb-card-border-color);border-radius:var(--mdb-card-border-radius);box-shadow:var(--mdb-card-box-shadow)}.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:var(--mdb-card-inner-border-radius);border-top-right-radius:var(--mdb-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--mdb-card-inner-border-radius);border-bottom-left-radius:var(--mdb-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--mdb-card-spacer-y) var(--mdb-card-spacer-x);color:var(--mdb-card-color)}.card-title{margin-bottom:var(--mdb-card-title-spacer-y);color:var(--mdb-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--mdb-card-title-spacer-y));margin-bottom:0;color:var(--mdb-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--mdb-card-spacer-x)}.card-header{padding:var(--mdb-card-cap-padding-y) var(--mdb-card-cap-padding-x);margin-bottom:0;color:var(--mdb-card-cap-color);background-color:var(--mdb-card-cap-bg);border-bottom:var(--mdb-card-border-width) solid var(--mdb-card-border-color)}.card-header:first-child{border-radius:var(--mdb-card-inner-border-radius) var(--mdb-card-inner-border-radius) 0 0}.card-footer{padding:var(--mdb-card-cap-padding-y) var(--mdb-card-cap-padding-x);color:var(--mdb-card-cap-color);background-color:var(--mdb-card-cap-bg);border-top:var(--mdb-card-border-width) solid var(--mdb-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--mdb-card-inner-border-radius) var(--mdb-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--mdb-card-cap-padding-x));margin-bottom:calc(-1*var(--mdb-card-cap-padding-y));margin-left:calc(-0.5*var(--mdb-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--mdb-card-bg);border-bottom-color:var(--mdb-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--mdb-card-cap-padding-x));margin-left:calc(-0.5*var(--mdb-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--mdb-card-img-overlay-padding);border-radius:var(--mdb-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--mdb-card-inner-border-radius);border-top-right-radius:var(--mdb-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--mdb-card-inner-border-radius);border-bottom-left-radius:var(--mdb-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--mdb-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--mdb-accordion-color: var(--mdb-surface-color);--mdb-accordion-bg: var(--mdb-body-bg);--mdb-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--mdb-accordion-border-color: var(--mdb-border-color);--mdb-accordion-border-width: var(--mdb-border-width);--mdb-accordion-border-radius: 0.5rem;
9452--mdb-accordion-inner-border-radius: calc(0.5rem - (var(--mdb-border-width)));--mdb-accordion-btn-padding-x: 1.5rem;--mdb-accordion-btn-padding-y: 1.15rem;--mdb-accordion-btn-color: var(--mdb-surface-color);--mdb-accordion-btn-bg: var(--mdb-accordion-bg);--mdb-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--mdb-surface-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--mdb-accordion-btn-icon-width: 1.25rem;--mdb-accordion-btn-icon-transform: rotate(-180deg);--mdb-accordion-btn-icon-transition: transform 0.2s ease-in-out;--mdb-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233b71ca'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--mdb-accordion-btn-focus-border-color: #3b71ca;--mdb-accordion-btn-focus-box-shadow: inset 0 -1px 0 var(--mdb-border-color);--mdb-accordion-body-padding-x: 1.5rem;--mdb-accordion-body-padding-y: 1.15rem;--mdb-accordion-active-color: #3b71ca;--mdb-accordion-active-bg: var(--mdb-surface-bg)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--mdb-accordion-btn-padding-y) var(--mdb-accordion-btn-padding-x);font-size:1rem;color:var(--mdb-accordion-btn-color);text-align:left;background-color:var(--mdb-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--mdb-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--mdb-accordion-active-color);background-color:var(--mdb-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--mdb-accordion-border-width)) 0 var(--mdb-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--mdb-accordion-btn-active-icon);transform:var(--mdb-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--mdb-accordion-btn-icon-width);height:var(--mdb-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--mdb-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--mdb-accordion-btn-icon-width);transition:var(--mdb-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--mdb-accordion-btn-focus-border-color);outline:0;box-shadow:var(--mdb-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--mdb-accordion-color);background-color:var(--mdb-accordion-bg);border:var(--mdb-accordion-border-width) solid var(--mdb-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--mdb-accordion-border-radius);border-top-right-radius:var(--mdb-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--mdb-accordion-inner-border-radius);border-top-right-radius:var(--mdb-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--mdb-accordion-border-radius);border-bottom-left-radius:var(--mdb-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--mdb-accordion-inner-border-radius);border-bottom-left-radius:var(--mdb-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--mdb-accordion-border-radius);border-bottom-left-radius:var(--mdb-accordion-border-radius)}.accordion-body{padding:var(--mdb-accordion-body-padding-y) var(--mdb-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-mdb-theme=dark] .accordion-button::after{--mdb-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--mdb-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233b71ca'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--mdb-breadcrumb-padding-x: 0;--mdb-breadcrumb-padding-y: 0;--mdb-breadcrumb-margin-bottom: 1rem;--mdb-breadcrumb-bg: ;--mdb-breadcrumb-border-radius: ;--mdb-breadcrumb-divider-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);--mdb-breadcrumb-item-padding-x: 0.5rem;--mdb-breadcrumb-item-active-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);display:flex;flex-wrap:wrap;padding:var(--mdb-breadcrumb-padding-y) var(--mdb-breadcrumb-padding-x);margin-bottom:var(--mdb-breadcrumb-margin-bottom);font-size:var(--mdb-breadcrumb-font-size);list-style:none;background-color:var(--mdb-breadcrumb-bg);border-radius:var(--mdb-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--mdb-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--mdb-breadcrumb-item-padding-x);color:var(--mdb-breadcrumb-divider-color);content:var(--mdb-breadcrumb-divider, "/") /* rtl: var(--mdb-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:var(--mdb-breadcrumb-item-active-color)}.pagination{--mdb-pagination-padding-x: 0.75rem;--mdb-pagination-padding-y: 0.375rem;--mdb-pagination-font-size:0.9rem;--mdb-pagination-color: var(--mdb-body-color);--mdb-pagination-bg: var(--mdb-body-bg);--mdb-pagination-border-width: var(--mdb-border-width);--mdb-pagination-border-color: var(--mdb-border-color);--mdb-pagination-border-radius: 0.25rem;--mdb-pagination-hover-color: var(--mdb-body-color);--mdb-pagination-hover-bg: var(--mdb-highlight-bg-color);--mdb-pagination-hover-border-color: var(--mdb-border-color);--mdb-pagination-focus-color: var(--mdb-link-hover-color);--mdb-pagination-focus-bg: var(--mdb-highlight-bg-color);
9452--mdb-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(59, 113, 202, 0.25);--mdb-pagination-active-color: var(--mdb-primary-text-emphasis);--mdb-pagination-active-bg: var(--mdb-primary-bg-subtle);--mdb-pagination-active-border-color: #3b71ca;--mdb-pagination-disabled-color: rgba(var(--mdb-body-color-rgb), 0.55);--mdb-pagination-disabled-bg: transparent;--mdb-pagination-disabled-border-color: var(--mdb-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--mdb-pagination-padding-y) var(--mdb-pagination-padding-x);font-size:var(--mdb-pagination-font-size);color:var(--mdb-pagination-color);background-color:var(--mdb-pagination-bg);border:var(--mdb-pagination-border-width) solid var(--mdb-pagination-border-color);transition:all .3s linear}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--mdb-pagination-hover-color);background-color:var(--mdb-pagination-hover-bg);border-color:var(--mdb-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--mdb-pagination-focus-color);background-color:var(--mdb-pagination-focus-bg);outline:0;box-shadow:var(--mdb-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--mdb-pagination-active-color);background-color:var(--mdb-pagination-active-bg);border-color:var(--mdb-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--mdb-pagination-disabled-color);pointer-events:none;background-color:var(--mdb-pagination-disabled-bg);border-color:var(--mdb-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--mdb-border-width)*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--mdb-pagination-border-radius);border-bottom-left-radius:var(--mdb-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--mdb-pagination-border-radius);border-bottom-right-radius:var(--mdb-pagination-border-radius)}.pagination-lg{--mdb-pagination-padding-x: 1.5rem;--mdb-pagination-padding-y: 0.75rem;--mdb-pagination-font-size:1.25rem;--mdb-pagination-border-radius: var(--mdb-border-radius-lg)}.pagination-sm{--mdb-pagination-padding-x: 0.5rem;--mdb-pagination-padding-y: 0.25rem;--mdb-pagination-font-size:0.875rem;--mdb-pagination-border-radius: var(--mdb-border-radius-sm)}.badge{--mdb-badge-padding-x: 0.65em;--mdb-badge-padding-y: 0.35em;--mdb-badge-font-size:0.75em;--mdb-badge-font-weight: 700;--mdb-badge-color: #fff;--mdb-badge-border-radius: 0.27rem;display:inline-block;padding:var(--mdb-badge-padding-y) var(--mdb-badge-padding-x);font-size:var(--mdb-badge-font-size);font-weight:var(--mdb-badge-font-weight);line-height:1;color:var(--mdb-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--mdb-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--mdb-alert-bg: transparent;--mdb-alert-padding-x: 1.5rem;--mdb-alert-padding-y: 1.25rem;--mdb-alert-margin-bottom: 1rem;--mdb-alert-color: inherit;--mdb-alert-border-color: transparent;--mdb-alert-border: var(--mdb-border-width) solid var(--mdb-alert-border-color);--mdb-alert-border-radius: 0.5rem;--mdb-alert-link-color: inherit;position:relative;padding:var(--mdb-alert-padding-y) var(--mdb-alert-padding-x);margin-bottom:var(--mdb-alert-margin-bottom);color:var(--mdb-alert-color);background-color:var(--mdb-alert-bg);border:var(--mdb-alert-border);border-radius:var(--mdb-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--mdb-alert-link-color)}.alert-dismissible{padding-right:4.5rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.5625rem 1.5rem}.alert-primary{--mdb-alert-color: var(--mdb-primary-text-emphasis);--mdb-alert-bg: var(--mdb-primary-bg-subtle);--mdb-alert-border-color: var(--mdb-primary-border-subtle);--mdb-alert-link-color: var(--mdb-primary-text-emphasis)}.alert-secondary{--mdb-alert-color: var(--mdb-secondary-text-emphasis);--mdb-alert-bg: var(--mdb-secondary-bg-subtle);--mdb-alert-border-color: var(--mdb-secondary-border-subtle);--mdb-alert-link-color: var(--mdb-secondary-text-emphasis)}.alert-success{--mdb-alert-color: var(--mdb-success-text-emphasis);--mdb-alert-bg: var(--mdb-success-bg-subtle);--mdb-alert-border-color: var(--mdb-success-border-subtle);--mdb-alert-link-color: var(--mdb-success-text-emphasis)}.alert-danger{--mdb-alert-color: var(--mdb-danger-text-emphasis);--mdb-alert-bg: var(--mdb-danger-bg-subtle);--mdb-alert-border-color: var(--mdb-danger-border-subtle);--mdb-alert-link-color: var(--mdb-danger-text-emphasis)}.alert-warning{--mdb-alert-color: var(--mdb-warning-text-emphasis);--mdb-alert-bg: var(--mdb-warning-bg-subtle);--mdb-alert-border-color: var(--mdb-warning-border-subtle);--mdb-alert-link-color: var(--mdb-warning-text-emphasis)}.alert-info{--mdb-alert-color: var(--mdb-info-text-emphasis);--mdb-alert-bg: var(--mdb-info-bg-subtle);--mdb-alert-border-color: var(--mdb-info-border-subtle);--mdb-alert-link-color: var(--mdb-info-text-emphasis)}.alert-light{--mdb-alert-color: var(--mdb-light-text-emphasis);--mdb-alert-bg: var(--mdb-light-bg-subtle);--mdb-alert-border-color: var(--mdb-light-border-subtle);--mdb-alert-link-color: var(--mdb-light-text-emphasis)}.alert-dark{--mdb-alert-color: var(--mdb-dark-text-emphasis);--mdb-alert-bg: var(--mdb-dark-bg-subtle);--mdb-alert-border-color: var(--mdb-dark-border-subtle);--mdb-alert-link-color: var(--mdb-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:4px}}.progress,.progress-stacked{--mdb-progress-height: 4px;--mdb-progress-font-size:0.75rem;--mdb-progress-bg: var(--mdb-secondary-bg);--mdb-progress-border-radius: var(--mdb-border-radius);
9452--mdb-progress-box-shadow: var(--mdb-box-shadow-inset);--mdb-progress-bar-color: #fff;--mdb-progress-bar-bg: #3b71ca;--mdb-progress-bar-transition: width 0.6s ease;display:flex;height:var(--mdb-progress-height);overflow:hidden;font-size:var(--mdb-progress-font-size);background-color:var(--mdb-progress-bg);border-radius:var(--mdb-progress-border-radius);box-shadow:var(--mdb-progress-box-shadow)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--mdb-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--mdb-progress-bar-bg);transition:var(--mdb-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--mdb-progress-height) var(--mdb-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--mdb-list-group-color: var(--mdb-body-color);--mdb-list-group-bg: transparent;--mdb-list-group-border-color: var(--mdb-border-color);--mdb-list-group-border-width: var(--mdb-border-width);--mdb-list-group-border-radius: 0.5rem;--mdb-list-group-item-padding-x: 1.5rem;--mdb-list-group-item-padding-y: 0.5rem;--mdb-list-group-action-color: var(--mdb-secondary-color);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-tertiary-bg);--mdb-list-group-action-active-color: var(--mdb-body-color);--mdb-list-group-action-active-bg: var(--mdb-secondary-bg);--mdb-list-group-disabled-color: rgba(var(--mdb-body-color-rgb), 0.5);--mdb-list-group-disabled-bg: transparent;--mdb-list-group-active-color: #fff;--mdb-list-group-active-bg: #3b71ca;--mdb-list-group-active-border-color: #3b71ca;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--mdb-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--mdb-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--mdb-list-group-action-hover-color);text-decoration:none;background-color:var(--mdb-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--mdb-list-group-action-active-color);background-color:var(--mdb-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--mdb-list-group-item-padding-y) var(--mdb-list-group-item-padding-x);color:var(--mdb-list-group-color);background-color:var(--mdb-list-group-bg);border:var(--mdb-list-group-border-width) solid var(--mdb-list-group-border-color)}.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:var(--mdb-list-group-disabled-color);pointer-events:none;background-color:var(--mdb-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--mdb-list-group-active-color);background-color:var(--mdb-list-group-active-bg);border-color:var(--mdb-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--mdb-list-group-border-width));border-top-width:var(--mdb-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--mdb-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--mdb-list-group-color: var(--mdb-primary-text-emphasis);--mdb-list-group-bg: var(--mdb-primary-bg-subtle);--mdb-list-group-border-color: var(--mdb-primary-border-subtle);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-primary-border-subtle);--mdb-list-group-action-active-color: var(--mdb-emphasis-color);--mdb-list-group-action-active-bg: var(--mdb-primary-border-subtle);--mdb-list-group-active-color: var(--mdb-primary-bg-subtle);--mdb-list-group-active-bg: var(--mdb-primary-text-emphasis);--mdb-list-group-active-border-color: var(--mdb-primary-text-emphasis)}.list-group-item-secondary{--mdb-list-group-color: var(--mdb-secondary-text-emphasis);--mdb-list-group-bg: var(--mdb-secondary-bg-subtle);--mdb-list-group-border-color: var(--mdb-secondary-border-subtle);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-secondary-border-subtle);--mdb-list-group-action-active-color: var(--mdb-emphasis-color);--mdb-list-group-action-active-bg: var(--mdb-secondary-border-subtle);--mdb-list-group-active-color: var(--mdb-secondary-bg-subtle);--mdb-list-group-active-bg: var(--mdb-secondary-text-emphasis);--mdb-list-group-active-border-color: var(--mdb-secondary-text-emphasis)}.list-group-item-success{--mdb-list-group-color: var(--mdb-success-text-emphasis);--mdb-list-group-bg: var(--mdb-success-bg-subtle);--mdb-list-group-border-color: var(--mdb-success-border-subtle);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-success-border-subtle);--mdb-list-group-action-active-color: var(--mdb-emphasis-color);--mdb-list-group-action-active-bg: var(--mdb-success-border-subtle);--mdb-list-group-active-color: var(--mdb-success-bg-subtle);--mdb-list-group-active-bg: var(--mdb-success-text-emphasis);--mdb-list-group-active-border-color: var(--mdb-success-text-emphasis)}.list-group-item-danger{--mdb-list-group-color: var(--mdb-danger-text-emphasis);--mdb-list-group-bg: var(--mdb-danger-bg-subtle);--mdb-list-group-border-color: var(--mdb-danger-border-subtle);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-danger-border-subtle);--mdb-list-group-action-active-color: var(--mdb-emphasis-color);--mdb-list-group-action-active-bg: var(--mdb-danger-border-subtle);--mdb-list-group-active-color: var(--mdb-danger-bg-subtle);--mdb-list-group-active-bg: var(--mdb-danger-text-emphasis);--mdb-list-group-active-border-color: var(--mdb-danger-text-emphasis)}.list-group-item-warning{--mdb-list-group-color: var(--mdb-warning-text-emphasis);--mdb-list-group-bg: var(--mdb-warning-bg-subtle);--mdb-list-group-border-color: var(--mdb-warning-border-subtle);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-warning-border-subtle);--mdb-list-group-action-active-color: var(--mdb-emphasis-color);--mdb-list-group-action-active-bg: var(--mdb-warning-border-subtle);--mdb-list-group-active-color: var(--mdb-warning-bg-subtle);--mdb-list-group-active-bg: var(--mdb-warning-text-emphasis);--mdb-list-group-active-border-color: var(--mdb-warning-text-emphasis)}.list-group-item-info{--mdb-list-group-color: var(--mdb-info-text-emphasis);--mdb-list-group-bg: var(--mdb-info-bg-subtle);--mdb-list-group-border-color: var(--mdb-info-border-subtle);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-info-border-subtle);--mdb-list-group-action-active-color: var(--mdb-emphasis-color);--mdb-list-group-action-active-bg: var(--mdb-info-border-subtle);--mdb-list-group-active-color: var(--mdb-info-bg-subtle);--mdb-list-group-active-bg: var(--mdb-info-text-emphasis);--mdb-list-group-active-border-color: var(--mdb-info-text-emphasis)}.list-group-item-light{--mdb-list-group-color: var(--mdb-light-text-emphasis);--mdb-list-group-bg: var(--mdb-light-bg-subtle);--mdb-list-group-border-color: var(--mdb-light-border-subtle);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-light-border-subtle);--mdb-list-group-action-active-color: var(--mdb-emphasis-color);--mdb-list-group-action-active-bg: var(--mdb-light-border-subtle);--mdb-list-group-active-color: var(--mdb-light-bg-subtle);--mdb-list-group-active-bg: var(--mdb-light-text-emphasis);--mdb-list-group-active-border-color: var(--mdb-light-text-emphasis)}.list-group-item-dark{--mdb-list-group-color: var(--mdb-dark-text-emphasis);--mdb-list-group-bg: var(--mdb-dark-bg-subtle);--mdb-list-group-border-color: var(--mdb-dark-border-subtle);--mdb-list-group-action-hover-color: var(--mdb-emphasis-color);--mdb-list-group-action-hover-bg: var(--mdb-dark-border-subtle);--mdb-list-group-action-active-color: var(--mdb-emphasis-color);--mdb-list-group-action-active-bg: var(--mdb-dark-border-subtle);--mdb-list-group-active-color: var(--mdb-dark-bg-subtle);--mdb-list-group-active-bg: var(--mdb-dark-text-emphasis);--mdb-list-group-active-border-color: var(--mdb-dark-text-emphasis)}.btn-close{--mdb-btn-close-color: #000;--mdb-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--mdb-btn-close-opacity: 0.5;--mdb-btn-close-hover-opacity: 0.75;--mdb-btn-close-focus-shadow: 0 0 0 0.25rem rgba(59, 113, 202, 0.25);--mdb-btn-close-focus-opacity: 1;--mdb-btn-close-disabled-opacity: 0.25;--mdb-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--mdb-btn-close-color);background:rgba(0,0,0,0) var(--mdb-btn-close-bg) center/1em auto
9452no-repeat;border:0;border-radius:.25rem;opacity:var(--mdb-btn-close-opacity)}.btn-close:hover{color:var(--mdb-btn-close-color);text-decoration:none;opacity:var(--mdb-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--mdb-btn-close-focus-shadow);opacity:var(--mdb-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--mdb-btn-close-disabled-opacity)}.btn-close-white{filter:var(--mdb-btn-close-white-filter)}[data-mdb-theme=dark] .btn-close{filter:var(--mdb-btn-close-white-filter)}.toast{--mdb-toast-zindex: 1060;--mdb-toast-padding-x: 1rem;--mdb-toast-padding-y: 0.65rem;--mdb-toast-spacing: 1.5rem;--mdb-toast-max-width: 350px;--mdb-toast-font-size:0.875rem;--mdb-toast-color: ;--mdb-toast-bg: var(--mdb-surface-bg);--mdb-toast-border-width: var(--mdb-border-width);--mdb-toast-border-color: var(--mdb-border-color-translucent);--mdb-toast-border-radius: 0.5rem;--mdb-toast-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);--mdb-toast-header-color: var(--mdb-secondary-color);--mdb-toast-header-bg: var(--mdb-surface-bg);--mdb-toast-header-border-color: var(--mdb-border-color-translucent);width:var(--mdb-toast-max-width);max-width:100%;font-size:var(--mdb-toast-font-size);color:var(--mdb-toast-color);pointer-events:auto;background-color:var(--mdb-toast-bg);background-clip:padding-box;border:var(--mdb-toast-border-width) solid var(--mdb-toast-border-color);box-shadow:var(--mdb-toast-box-shadow);border-radius:var(--mdb-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--mdb-toast-zindex: 1060;position:absolute;z-index:var(--mdb-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--mdb-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--mdb-toast-padding-y) var(--mdb-toast-padding-x);color:var(--mdb-toast-header-color);background-color:var(--mdb-toast-header-bg);background-clip:padding-box;border-bottom:var(--mdb-toast-border-width) solid var(--mdb-toast-header-border-color);border-top-left-radius:calc(var(--mdb-toast-border-radius) - var(--mdb-toast-border-width));border-top-right-radius:calc(var(--mdb-toast-border-radius) - var(--mdb-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--mdb-toast-padding-x));margin-left:var(--mdb-toast-padding-x)}.toast-body{padding:var(--mdb-toast-padding-x);word-wrap:break-word}.modal{--mdb-modal-zindex: 1055;--mdb-modal-width: 500px;--mdb-modal-padding: 1rem;--mdb-modal-margin: 0.5rem;--mdb-modal-color: var(--mdb-surface-color);--mdb-modal-bg: var(--mdb-surface-bg);--mdb-modal-border-color: var(--mdb-border-color-translucent);--mdb-modal-border-width: var(--mdb-border-width);--mdb-modal-border-radius: 0.5rem;--mdb-modal-box-shadow: var(--mdb-box-shadow-sm);--mdb-modal-inner-border-radius: calc(0.5rem - (var(--mdb-border-width)));--mdb-modal-header-padding-x: 1rem;--mdb-modal-header-padding-y: 1rem;--mdb-modal-header-padding: 1rem 1rem;--mdb-modal-header-border-color: var(--mdb-divider-color);--mdb-modal-header-border-width: 2px;--mdb-modal-title-line-height: 1.6;--mdb-modal-footer-gap: 0.5rem;--mdb-modal-footer-bg: ;--mdb-modal-footer-border-color: var(--mdb-divider-color);--mdb-modal-footer-border-width: 2px;position:fixed;top:0;left:0;z-index:var(--mdb-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--mdb-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -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{height:calc(100% - var(--mdb-modal-margin)*2)}
9452.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--mdb-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--mdb-modal-color);pointer-events:auto;background-color:var(--mdb-modal-bg);background-clip:padding-box;border:var(--mdb-modal-border-width) solid var(--mdb-modal-border-color);border-radius:var(--mdb-modal-border-radius);box-shadow:var(--mdb-modal-box-shadow);outline:0}.modal-backdrop{--mdb-backdrop-zindex: 1050;--mdb-backdrop-bg: #000;--mdb-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--mdb-backdrop-zindex);width:100vw;height:100vh;background-color:var(--mdb-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--mdb-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--mdb-modal-header-padding);border-bottom:var(--mdb-modal-header-border-width) solid var(--mdb-modal-header-border-color);border-top-left-radius:var(--mdb-modal-inner-border-radius);border-top-right-radius:var(--mdb-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--mdb-modal-header-padding-y)*.5) calc(var(--mdb-modal-header-padding-x)*.5);margin:calc(-0.5*var(--mdb-modal-header-padding-y)) calc(-0.5*var(--mdb-modal-header-padding-x)) calc(-0.5*var(--mdb-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--mdb-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--mdb-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--mdb-modal-padding) - var(--mdb-modal-footer-gap)*.5);background-color:var(--mdb-modal-footer-bg);border-top:var(--mdb-modal-footer-border-width) solid var(--mdb-modal-footer-border-color);border-bottom-right-radius:var(--mdb-modal-inner-border-radius);border-bottom-left-radius:var(--mdb-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--mdb-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--mdb-modal-margin: 1.75rem;--mdb-modal-box-shadow: var(--mdb-box-shadow)}.modal-dialog{max-width:var(--mdb-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--mdb-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--mdb-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--mdb-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--mdb-tooltip-zindex: 1090;--mdb-tooltip-max-width: 200px;--mdb-tooltip-padding-x: 16px;--mdb-tooltip-padding-y: 6px;--mdb-tooltip-margin: ;--mdb-tooltip-font-size:0.875rem;--mdb-tooltip-color: var(--mdb-surface-inverted-color);--mdb-tooltip-bg: var(--mdb-surface-inverted-bg);--mdb-tooltip-border-radius: 0.25rem;--mdb-tooltip-opacity: 0.9;--mdb-tooltip-arrow-width: 0.8rem;--mdb-tooltip-arrow-height: 0.4rem;z-index:var(--mdb-tooltip-zindex);display:block;margin:var(--mdb-tooltip-margin);font-family:var(--mdb-font-roboto);font-style:normal;font-weight:400;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--mdb-tooltip-font-size);word-wrap:break-word;opacity:0}
9452.tooltip.show{opacity:var(--mdb-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--mdb-tooltip-arrow-width);height:var(--mdb-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--mdb-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--mdb-tooltip-arrow-height) calc(var(--mdb-tooltip-arrow-width)*.5) 0;border-top-color:var(--mdb-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--mdb-tooltip-arrow-height));width:var(--mdb-tooltip-arrow-height);height:var(--mdb-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--mdb-tooltip-arrow-width)*.5) var(--mdb-tooltip-arrow-height) calc(var(--mdb-tooltip-arrow-width)*.5) 0;border-right-color:var(--mdb-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--mdb-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--mdb-tooltip-arrow-width)*.5) var(--mdb-tooltip-arrow-height);border-bottom-color:var(--mdb-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--mdb-tooltip-arrow-height));width:var(--mdb-tooltip-arrow-height);height:var(--mdb-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--mdb-tooltip-arrow-width)*.5) 0 calc(var(--mdb-tooltip-arrow-width)*.5) var(--mdb-tooltip-arrow-height);border-left-color:var(--mdb-tooltip-bg)}.tooltip-inner{max-width:var(--mdb-tooltip-max-width);padding:var(--mdb-tooltip-padding-y) var(--mdb-tooltip-padding-x);color:var(--mdb-tooltip-color);text-align:center;background-color:var(--mdb-tooltip-bg);border-radius:var(--mdb-tooltip-border-radius)}.popover{--mdb-popover-zindex: 1080;--mdb-popover-max-width: 276px;--mdb-popover-font-size:0.875rem;--mdb-popover-bg: var(--mdb-surface-bg);--mdb-popover-border-width: 1px;--mdb-popover-border-color: var(--mdb-divider-color);--mdb-popover-border-radius: 0.5rem;--mdb-popover-inner-border-radius: calc(0.5rem - 1px);--mdb-popover-box-shadow: 0 0px 3px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.04);--mdb-popover-header-padding-x: 1rem;--mdb-popover-header-padding-y: 0.5rem;--mdb-popover-header-font-size:1rem;--mdb-popover-header-color: var(--mdb-surface-color);--mdb-popover-header-bg: var(--mdb-surface-bg);--mdb-popover-body-padding-x: 1rem;--mdb-popover-body-padding-y: 1rem;--mdb-popover-body-color: var(--mdb-surface-color);--mdb-popover-arrow-width: 1rem;--mdb-popover-arrow-height: 0.5rem;--mdb-popover-arrow-border: var(--mdb-popover-border-color);z-index:var(--mdb-popover-zindex);display:block;max-width:var(--mdb-popover-max-width);font-family:var(--mdb-font-roboto);font-style:normal;font-weight:400;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--mdb-popover-font-size);word-wrap:break-word;background-color:var(--mdb-popover-bg);background-clip:padding-box;border:var(--mdb-popover-border-width) solid var(--mdb-popover-border-color);border-radius:var(--mdb-popover-border-radius);box-shadow:var(--mdb-popover-box-shadow)}.popover .popover-arrow{display:block;width:var(--mdb-popover-arrow-width);height:var(--mdb-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>
9452.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--mdb-popover-arrow-height) calc(var(--mdb-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--mdb-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--mdb-popover-border-width);border-top-color:var(--mdb-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width));width:var(--mdb-popover-arrow-height);height:var(--mdb-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--mdb-popover-arrow-width)*.5) var(--mdb-popover-arrow-height) calc(var(--mdb-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--mdb-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--mdb-popover-border-width);border-right-color:var(--mdb-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--mdb-popover-arrow-width)*.5) var(--mdb-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--mdb-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--mdb-popover-border-width);border-bottom-color:var(--mdb-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--mdb-popover-arrow-width);margin-left:calc(-0.5*var(--mdb-popover-arrow-width));content:"";border-bottom:var(--mdb-popover-border-width) solid var(--mdb-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width));width:var(--mdb-popover-arrow-height);height:var(--mdb-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--mdb-popover-arrow-width)*.5) 0 calc(var(--mdb-popover-arrow-width)*.5) var(--mdb-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--mdb-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--mdb-popover-border-width);border-left-color:var(--mdb-popover-bg)}.popover-header{padding:var(--mdb-popover-header-padding-y) var(--mdb-popover-header-padding-x);margin-bottom:0;font-size:var(--mdb-popover-header-font-size);color:var(--mdb-popover-header-color);background-color:var(--mdb-popover-header-bg);border-bottom:var(--mdb-popover-border-width) solid var(--mdb-popover-border-color);border-top-left-radius:var(--mdb-popover-inner-border-radius);border-top-right-radius:var(--mdb-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--mdb-popover-body-padding-y) var(--mdb-popover-body-padding-x);color:var(--mdb-popover-body-color)}.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%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}
9452.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}
9452.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:none}.carousel-control-next-icon{background-image:none}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-mdb-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-mdb-target]{transition:none}}
9452.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:none}.carousel-dark .carousel-indicators [data-mdb-target]{background-color:#fff}.carousel-dark .carousel-caption{color:#fff}[data-mdb-theme=dark] .carousel .carousel-control-prev-icon,[data-mdb-theme=dark] .carousel .carousel-control-next-icon,[data-mdb-theme=dark].carousel .carousel-control-prev-icon,[data-mdb-theme=dark].carousel .carousel-control-next-icon{filter:none}[data-mdb-theme=dark] .carousel .carousel-indicators [data-mdb-target],[data-mdb-theme=dark].carousel .carousel-indicators [data-mdb-target]{background-color:#fff}[data-mdb-theme=dark] .carousel .carousel-caption,[data-mdb-theme=dark].carousel .carousel-caption{color:#fff}.spinner-grow,.spinner-border{display:inline-block;width:var(--mdb-spinner-width);height:var(--mdb-spinner-height);vertical-align:var(--mdb-spinner-vertical-align);border-radius:50%;animation:var(--mdb-spinner-animation-speed) linear infinite var(--mdb-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /*!rtl:ignore*/}}.spinner-border{--mdb-spinner-width: 2rem;--mdb-spinner-height: 2rem;--mdb-spinner-vertical-align: -0.125em;--mdb-spinner-border-width: 0.25em;--mdb-spinner-animation-speed: 0.75s;--mdb-spinner-animation-name: spinner-border;border:var(--mdb-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--mdb-spinner-width: 1rem;--mdb-spinner-height: 1rem;--mdb-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--mdb-spinner-width: 2rem;--mdb-spinner-height: 2rem;--mdb-spinner-vertical-align: -0.125em;--mdb-spinner-animation-speed: 0.75s;--mdb-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--mdb-spinner-width: 1rem;--mdb-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--mdb-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--mdb-offcanvas-zindex: 1045;--mdb-offcanvas-width: 400px;--mdb-offcanvas-height: 30vh;--mdb-offcanvas-padding-x: 1rem;--mdb-offcanvas-padding-y: 1rem;--mdb-offcanvas-color: var(--mdb-body-color);--mdb-offcanvas-bg: var(--mdb-body-bg);--mdb-offcanvas-border-width: var(--mdb-border-width);--mdb-offcanvas-border-color: var(--mdb-border-color-translucent);--mdb-offcanvas-box-shadow: var(--mdb-box-shadow-sm);--mdb-offcanvas-transition: transform 0.3s ease-in-out;--mdb-offcanvas-title-line-height: 1.6}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:var(--mdb-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--mdb-offcanvas-height: auto;--mdb-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}
9452.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:var(--mdb-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--mdb-offcanvas-height: auto;--mdb-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:var(--mdb-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--mdb-offcanvas-height: auto;--mdb-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:var(--mdb-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--mdb-offcanvas-height: auto;--mdb-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}
9452.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:var(--mdb-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--mdb-offcanvas-height: auto;--mdb-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:var(--mdb-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--mdb-offcanvas-padding-y) var(--mdb-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--mdb-offcanvas-padding-y)*.5) calc(var(--mdb-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--mdb-offcanvas-padding-y));margin-right:calc(-0.5*var(--mdb-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--mdb-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--mdb-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--mdb-offcanvas-padding-y) var(--mdb-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--mdb-primary-rgb), var(--mdb-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--mdb-secondary-rgb), var(--mdb-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--mdb-success-rgb), var(--mdb-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--mdb-danger-rgb), var(--mdb-bg-opacity, 1)) !important}.text-bg-warning{color:#fff !important;background-color:RGBA(var(--mdb-warning-rgb), var(--mdb-bg-opacity, 1)) !important}.text-bg-info{color:#fff !important;background-color:RGBA(var(--mdb-info-rgb), var(--mdb-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--mdb-light-rgb), var(--mdb-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--mdb-dark-rgb), var(--mdb-bg-opacity, 1)) !important}.link-primary{color:RGBA(var(--mdb-primary-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-primary-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(56, 107, 192, var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(56, 107, 192, var(--mdb-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--mdb-secondary-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-secondary-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(151, 158, 169, var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(151, 158, 169, var(--mdb-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--mdb-success-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-success-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(19, 156, 73, var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(19, 156, 73, var(--mdb-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--mdb-danger-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-danger-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(209, 72, 95, var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(209, 72, 95, var(--mdb-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--mdb-warning-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-warning-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(217, 153, 26, var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(217, 153, 26, var(--mdb-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--mdb-info-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-info-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(80, 171, 200, var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(80, 171, 200, var(--mdb-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--mdb-light-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-light-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(251, 251, 251, var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(251, 251, 251, var(--mdb-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--mdb-dark-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-dark-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(48, 43, 43, var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(48, 43, 43, var(--mdb-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--mdb-emphasis-color-rgb), var(--mdb-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--mdb-emphasis-color-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--mdb-emphasis-color-rgb), var(--mdb-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--mdb-emphasis-color-rgb), var(--mdb-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;
9452box-shadow:var(--mdb-focus-ring-x, 0) var(--mdb-focus-ring-y, 0) var(--mdb-focus-ring-blur, 0) var(--mdb-focus-ring-width) var(--mdb-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--mdb-link-color-rgb), var(--mdb-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--mdb-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--mdb-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--mdb-aspect-ratio: 100%}.ratio-4x3{--mdb-aspect-ratio: 75%}.ratio-16x9{--mdb-aspect-ratio: 56.25%}.ratio-21x9{--mdb-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--mdb-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.diagonal-fractions{font-variant-numeric:diagonal-fractions}.bg-super-light{--mdb-bg-super-light: #fbfbfb;background-color:var(--mdb-bg-super-light)}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.overflow-y-scroll{overflow-y:scroll}.overflow-x-scroll{overflow-x:scroll}.table-fixed{table-layout:fixed}.table-auto{table-layout:auto}.link-primary{transition:color .15s}.link-secondary{transition:color .15s}.link-success{transition:color .15s}.link-danger{transition:color .15s}.link-warning{transition:color .15s}.link-info{transition:color .15s}.link-light{transition:color .15s}.link-dark{transition:color .15s}
9452.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-cover{object-fit:cover !important}.opacity-0{opacity:0 !important}.opacity-5{opacity:.05 !important}.opacity-10{opacity:.1 !important}.opacity-15{opacity:.15 !important}.opacity-20{opacity:.2 !important}.opacity-25{opacity:.25 !important}.opacity-30{opacity:.3 !important}.opacity-35{opacity:.35 !important}.opacity-40{opacity:.4 !important}.opacity-45{opacity:.45 !important}.opacity-50{opacity:.5 !important}.opacity-55{opacity:.55 !important}.opacity-60{opacity:.6 !important}.opacity-65{opacity:.65 !important}.opacity-70{opacity:.7 !important}.opacity-75{opacity:.75 !important}.opacity-80{opacity:.8 !important}.opacity-85{opacity:.85 !important}.opacity-90{opacity:.9 !important}.opacity-95{opacity:.95 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:var(--mdb-box-shadow) !important}.shadow-sm{box-shadow:var(--mdb-box-shadow-sm) !important}.shadow-lg{box-shadow:var(--mdb-box-shadow-lg) !important}.shadow-none{box-shadow:none !important}.shadow-0{box-shadow:none !important}.shadow-1{box-shadow:0 0px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07),0 1px 1px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important}.shadow-2{box-shadow:0 0px 3px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07),0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important}.shadow-3{box-shadow:0 2px 6px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.07),0 6px 18px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important}.shadow-4{box-shadow:0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07),0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important}.shadow-5{box-shadow:0 2px 25px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.07),0 25px 21px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important}.shadow-6{box-shadow:0 2px 35px -12px rgba(var(--mdb-box-shadow-color-rgb), 0.21),0 50px 40px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important}.shadow-1-soft{box-shadow:0 1px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important}.shadow-2-soft{box-shadow:0 2px 10px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important}.shadow-3-soft{box-shadow:0 5px 15px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important}.shadow-4-soft{box-shadow:0 10px 20px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important}.shadow-5-soft{box-shadow:0 15px 30px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important}.shadow-6-soft{box-shadow:0 20px 40px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important}.shadow-1-strong{box-shadow:0 0px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.16),0 1px 1px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important}.shadow-2-strong{box-shadow:0 0px 3px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.16),0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important}.shadow-3-strong{box-shadow:0 2px 6px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.16),0 6px 18px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important}.shadow-4-strong{box-shadow:0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.16),0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important}
9452.shadow-5-strong{box-shadow:0 2px 25px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.16),0 25px 21px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important}.shadow-6-strong{box-shadow:0 2px 35px -12px rgba(var(--mdb-box-shadow-color-rgb), 0.26),0 50px 40px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important}.shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.06) !important}.focus-ring-primary{--mdb-focus-ring-color: rgba(var(--mdb-primary-rgb), var(--mdb-focus-ring-opacity))}.focus-ring-secondary{--mdb-focus-ring-color: rgba(var(--mdb-secondary-rgb), var(--mdb-focus-ring-opacity))}.focus-ring-success{--mdb-focus-ring-color: rgba(var(--mdb-success-rgb), var(--mdb-focus-ring-opacity))}.focus-ring-danger{--mdb-focus-ring-color: rgba(var(--mdb-danger-rgb), var(--mdb-focus-ring-opacity))}.focus-ring-warning{--mdb-focus-ring-color: rgba(var(--mdb-warning-rgb), var(--mdb-focus-ring-opacity))}.focus-ring-info{--mdb-focus-ring-color: rgba(var(--mdb-info-rgb), var(--mdb-focus-ring-opacity))}.focus-ring-light{--mdb-focus-ring-color: rgba(var(--mdb-light-rgb), var(--mdb-focus-ring-opacity))}.focus-ring-dark{--mdb-focus-ring-color: rgba(var(--mdb-dark-rgb), var(--mdb-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-primary-rgb), var(--mdb-border-opacity)) !important}.border-secondary{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-secondary-rgb), var(--mdb-border-opacity)) !important}.border-success{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-success-rgb), var(--mdb-border-opacity)) !important}.border-danger{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-danger-rgb), var(--mdb-border-opacity)) !important}.border-warning{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-warning-rgb), var(--mdb-border-opacity)) !important}.border-info{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-info-rgb), var(--mdb-border-opacity)) !important}.border-light{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-light-rgb), var(--mdb-border-opacity)) !important}.border-dark{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-dark-rgb), var(--mdb-border-opacity)) !important}.border-black{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-black-rgb), var(--mdb-border-opacity)) !important}.border-white{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-white-rgb), var(--mdb-border-opacity)) !important}.border-primary-subtle{border-color:var(--mdb-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--mdb-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--mdb-success-border-subtle) !important}.border-info-subtle{border-color:var(--mdb-info-border-subtle) !important}.border-warning-subtle{border-color:var(--mdb-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--mdb-danger-border-subtle) !important}.border-light-subtle{border-color:var(--mdb-light-border-subtle) !important}.border-dark-subtle{border-color:var(--mdb-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--mdb-border-opacity: 0.1}.border-opacity-25{--mdb-border-opacity: 0.25}.border-opacity-50{--mdb-border-opacity: 0.5}.border-opacity-75{--mdb-border-opacity: 0.75}.border-opacity-100{--mdb-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}
9452.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.mb-6{margin-bottom:3.5rem !important}.mb-7{margin-bottom:4rem !important}.mb-8{margin-bottom:5rem !important}.mb-9{margin-bottom:6rem !important}.mb-10{margin-bottom:8rem !important}.mb-11{margin-bottom:10rem !important}.mb-12{margin-bottom:12rem !important}.mb-13{margin-bottom:14rem !important}.mb-14{margin-bottom:16rem !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.m-n1{margin:-0.25rem !important}.m-n2{margin:-0.5rem !important}.m-n3{margin:-1rem !important}.m-n4{margin:-1.5rem !important}.m-n5{margin:-3rem !important}.mx-n1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}.mx-n2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-n1{margin-top:-0.25rem !important;margin-bottom:-0.25rem !important}.my-n2{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-n1{margin-top:-0.25rem !important}.mt-n2{margin-top:-0.5rem !important}.mt-n3{margin-top:-1rem !important}.mt-n4{margin-top:-1.5rem !important}.mt-n5{margin-top:-3rem !important}.me-n1{margin-right:-0.25rem !important}.me-n2{margin-right:-0.5rem !important}.me-n3{margin-right:-1rem !important}.me-n4{margin-right:-1.5rem !important}.me-n5{margin-right:-3rem !important}.mb-n1{margin-bottom:-0.25rem !important}.mb-n2{margin-bottom:-0.5rem !important}.mb-n3{margin-bottom:-1rem !important}.mb-n4{margin-bottom:-1.5rem !important}.mb-n5{margin-bottom:-3rem !important}.ms-n1{margin-left:-0.25rem !important}.ms-n2{margin-left:-0.5rem !important}.ms-n3{margin-left:-1rem !important}.ms-n4{margin-left:-1.5rem !important}.ms-n5{margin-left:-3rem !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}
9452.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--mdb-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.6 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--mdb-text-opacity: 1;color:rgba(var(--mdb-primary-rgb), var(--mdb-text-opacity)) !important}.text-secondary{--mdb-text-opacity: 1;color:rgba(var(--mdb-secondary-rgb), var(--mdb-text-opacity)) !important}.text-success{--mdb-text-opacity: 1;color:rgba(var(--mdb-success-rgb), var(--mdb-text-opacity)) !important}.text-danger{--mdb-text-opacity: 1;color:rgba(var(--mdb-danger-rgb), var(--mdb-text-opacity)) !important}.text-warning{--mdb-text-opacity: 1;color:rgba(var(--mdb-warning-rgb), var(--mdb-text-opacity)) !important}.text-info{--mdb-text-opacity: 1;color:rgba(var(--mdb-info-rgb), var(--mdb-text-opacity)) !important}.text-light{--mdb-text-opacity: 1;color:rgba(var(--mdb-light-rgb), var(--mdb-text-opacity)) !important}.text-dark{--mdb-text-opacity: 1;color:rgba(var(--mdb-dark-rgb), var(--mdb-text-opacity)) !important}.text-black{--mdb-text-opacity: 1;color:rgba(var(--mdb-black-rgb), var(--mdb-text-opacity)) !important}.text-white{--mdb-text-opacity: 1;color:rgba(var(--mdb-white-rgb), var(--mdb-text-opacity)) !important}.text-body{--mdb-text-opacity: 1;color:rgba(var(--mdb-body-color-rgb), var(--mdb-text-opacity)) !important}.text-muted{--mdb-text-opacity: 1;color:var(--mdb-secondary-color) !important}.text-black-50{--mdb-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--mdb-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-body-secondary{--mdb-text-opacity: 1;color:var(--mdb-secondary-color) !important}.text-body-tertiary{--mdb-text-opacity: 1;color:var(--mdb-tertiary-color) !important}.text-body-emphasis{--mdb-text-opacity: 1;color:var(--mdb-emphasis-color) !important}.text-reset{--mdb-text-opacity: 1;color:inherit !important}.text-opacity-25{--mdb-text-opacity: 0.25}.text-opacity-50{--mdb-text-opacity: 0.5}.text-opacity-75{--mdb-text-opacity: 0.75}.text-opacity-100{--mdb-text-opacity: 1}.text-primary-emphasis{color:var(--mdb-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--mdb-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--mdb-success-text-emphasis) !important}.text-info-emphasis{color:var(--mdb-info-text-emphasis) !important}.text-warning-emphasis{color:var(--mdb-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--mdb-danger-text-emphasis) !important}.text-light-emphasis{color:var(--mdb-light-text-emphasis) !important}.text-dark-emphasis{color:var(--mdb-dark-text-emphasis) !important}.link-opacity-10{--mdb-link-opacity: 0.1}.link-opacity-10-hover:hover{--mdb-link-opacity: 0.1}.link-opacity-25{--mdb-link-opacity: 0.25}.link-opacity-25-hover:hover{--mdb-link-opacity: 0.25}.link-opacity-50{--mdb-link-opacity: 0.5}.link-opacity-50-hover:hover{--mdb-link-opacity: 0.5}.link-opacity-75{--mdb-link-opacity: 0.75}.link-opacity-75-hover:hover{--mdb-link-opacity: 0.75}.link-opacity-100{--mdb-link-opacity: 1}.link-opacity-100-hover:hover{--mdb-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}
9452.link-underline-primary{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-primary-rgb), var(--mdb-link-underline-opacity)) !important}.link-underline-secondary{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-secondary-rgb), var(--mdb-link-underline-opacity)) !important}.link-underline-success{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-success-rgb), var(--mdb-link-underline-opacity)) !important}.link-underline-danger{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-danger-rgb), var(--mdb-link-underline-opacity)) !important}.link-underline-warning{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-warning-rgb), var(--mdb-link-underline-opacity)) !important}.link-underline-info{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-info-rgb), var(--mdb-link-underline-opacity)) !important}.link-underline-light{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-light-rgb), var(--mdb-link-underline-opacity)) !important}.link-underline-dark{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-dark-rgb), var(--mdb-link-underline-opacity)) !important}.link-underline{--mdb-link-underline-opacity: 1;text-decoration-color:rgba(var(--mdb-link-color-rgb), var(--mdb-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--mdb-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--mdb-link-underline-opacity: 0}.link-underline-opacity-10{--mdb-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--mdb-link-underline-opacity: 0.1}.link-underline-opacity-25{--mdb-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--mdb-link-underline-opacity: 0.25}.link-underline-opacity-50{--mdb-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--mdb-link-underline-opacity: 0.5}.link-underline-opacity-75{--mdb-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--mdb-link-underline-opacity: 0.75}.link-underline-opacity-100{--mdb-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--mdb-link-underline-opacity: 1}.bg-primary{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-primary-rgb), var(--mdb-bg-opacity)) !important}.bg-secondary{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-secondary-rgb), var(--mdb-bg-opacity)) !important}.bg-success{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-success-rgb), var(--mdb-bg-opacity)) !important}.bg-danger{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-danger-rgb), var(--mdb-bg-opacity)) !important}.bg-warning{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-warning-rgb), var(--mdb-bg-opacity)) !important}.bg-info{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-info-rgb), var(--mdb-bg-opacity)) !important}.bg-light{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-light-rgb), var(--mdb-bg-opacity)) !important}.bg-dark{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-dark-rgb), var(--mdb-bg-opacity)) !important}.bg-black{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-black-rgb), var(--mdb-bg-opacity)) !important}.bg-white{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-white-rgb), var(--mdb-bg-opacity)) !important}.bg-body{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-body-bg-rgb), var(--mdb-bg-opacity)) !important}.bg-transparent{--mdb-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-secondary-bg-rgb), var(--mdb-bg-opacity)) !important}.bg-body-tertiary{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-tertiary-bg-rgb), var(--mdb-bg-opacity)) !important}.bg-opacity-10{--mdb-bg-opacity: 0.1}.bg-opacity-25{--mdb-bg-opacity: 0.25}.bg-opacity-50{--mdb-bg-opacity: 0.5}.bg-opacity-75{--mdb-bg-opacity: 0.75}.bg-opacity-100{--mdb-bg-opacity: 1}.bg-primary-subtle{background-color:var(--mdb-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--mdb-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--mdb-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--mdb-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--mdb-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--mdb-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--mdb-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--mdb-dark-bg-subtle) !important}.bg-gradient{background-image:var(--mdb-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--mdb-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--mdb-border-radius-sm) !important}.rounded-2{border-radius:var(--mdb-border-radius) !important}.rounded-3{border-radius:var(--mdb-border-radius-lg) !important}.rounded-4{border-radius:.375rem !important}.rounded-5{border-radius:.5rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--mdb-border-radius-pill) !important}.rounded-6{border-radius:.75rem !important}.rounded-7{border-radius:1rem !important}.rounded-8{border-radius:1.25rem !important}.rounded-9{border-radius:1.5rem !important}.rounded-top{border-top-left-radius:var(--mdb-border-radius) !important;border-top-right-radius:var(--mdb-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--mdb-border-radius-sm) !important;border-top-right-radius:var(--mdb-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--mdb-border-radius) !important;border-top-right-radius:var(--mdb-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--mdb-border-radius-lg) !important;border-top-right-radius:var(--mdb-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--mdb-border-radius-xl) !important;border-top-right-radius:var(--mdb-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--mdb-border-radius-xxl) !important;border-top-right-radius:var(--mdb-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--mdb-border-radius-pill) !important;border-top-right-radius:var(--mdb-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--mdb-border-radius) !important;border-bottom-right-radius:var(--mdb-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--mdb-border-radius-sm) !important;border-bottom-right-radius:var(--mdb-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--mdb-border-radius) !important;border-bottom-right-radius:var(--mdb-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--mdb-border-radius-lg) !important;border-bottom-right-radius:var(--mdb-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--mdb-border-radius-xl) !important;border-bottom-right-radius:var(--mdb-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--mdb-border-radius-xxl) !important;border-bottom-right-radius:var(--mdb-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--mdb-border-radius-pill) !important;border-bottom-right-radius:var(--mdb-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--mdb-border-radius) !important;border-bottom-left-radius:var(--mdb-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--mdb-border-radius-sm) !important;border-bottom-left-radius:var(--mdb-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--mdb-border-radius) !important;border-bottom-left-radius:var(--mdb-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--mdb-border-radius-lg) !important;border-bottom-left-radius:var(--mdb-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--mdb-border-radius-xl) !important;border-bottom-left-radius:var(--mdb-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--mdb-border-radius-xxl) !important;border-bottom-left-radius:var(--mdb-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--mdb-border-radius-pill) !important;border-bottom-left-radius:var(--mdb-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--mdb-border-radius) !important;border-top-left-radius:var(--mdb-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--mdb-border-radius-sm) !important;border-top-left-radius:var(--mdb-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--mdb-border-radius) !important;border-top-left-radius:var(--mdb-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--mdb-border-radius-lg) !important;border-top-left-radius:var(--mdb-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--mdb-border-radius-xl) !important;border-top-left-radius:var(--mdb-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--mdb-border-radius-xxl) !important;border-top-left-radius:var(--mdb-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--mdb-border-radius-pill) !important;border-top-left-radius:var(--mdb-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.ls-tighter{letter-spacing:-0.05em !important}.ls-tight{letter-spacing:-0.025em !important}.ls-normal{letter-spacing:0em !important}.ls-wide{letter-spacing:.025em !important}.ls-wider{letter-spacing:.05em !important}.ls-widest{letter-spacing:.1em !important}.object-top{object-position:top !important}.object-center{object-position:center !important}.object-bottom{object-position:bottom !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}
9452.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.mb-sm-6{margin-bottom:3.5rem !important}.mb-sm-7{margin-bottom:4rem !important}.mb-sm-8{margin-bottom:5rem !important}.mb-sm-9{margin-bottom:6rem !important}.mb-sm-10{margin-bottom:8rem !important}.mb-sm-11{margin-bottom:10rem !important}.mb-sm-12{margin-bottom:12rem !important}.mb-sm-13{margin-bottom:14rem !important}.mb-sm-14{margin-bottom:16rem !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.m-sm-n1{margin:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.m-sm-n3{margin:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mx-sm-n1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}.mx-sm-n2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-sm-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-sm-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-sm-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-sm-n1{margin-top:-0.25rem !important;margin-bottom:-0.25rem !important}.my-sm-n2{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-sm-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-sm-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-sm-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-sm-n1{margin-top:-0.25rem !important}.mt-sm-n2{margin-top:-0.5rem !important}.mt-sm-n3{margin-top:-1rem !important}.mt-sm-n4{margin-top:-1.5rem !important}.mt-sm-n5{margin-top:-3rem !important}.me-sm-n1{margin-right:-0.25rem !important}.me-sm-n2{margin-right:-0.5rem !important}.me-sm-n3{margin-right:-1rem !important}.me-sm-n4{margin-right:-1.5rem !important}.me-sm-n5{margin-right:-3rem !important}.mb-sm-n1{margin-bottom:-0.25rem !important}.mb-sm-n2{margin-bottom:-0.5rem !important}.mb-sm-n3{margin-bottom:-1rem !important}.mb-sm-n4{margin-bottom:-1.5rem !important}.mb-sm-n5{margin-bottom:-3rem !important}.ms-sm-n1{margin-left:-0.25rem !important}.ms-sm-n2{margin-left:-0.5rem !important}.ms-sm-n3{margin-left:-1rem !important}.ms-sm-n4{margin-left:-1.5rem !important}.ms-sm-n5{margin-left:-3rem !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}
9452.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.mb-md-6{margin-bottom:3.5rem !important}.mb-md-7{margin-bottom:4rem !important}.mb-md-8{margin-bottom:5rem !important}.mb-md-9{margin-bottom:6rem !important}.mb-md-10{margin-bottom:8rem !important}.mb-md-11{margin-bottom:10rem !important}.mb-md-12{margin-bottom:12rem !important}.mb-md-13{margin-bottom:14rem !important}.mb-md-14{margin-bottom:16rem !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.m-md-n1{margin:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.m-md-n3{margin:-1rem !important}.m-md-n4{margin:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mx-md-n1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}.mx-md-n2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-md-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-md-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-md-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-md-n1{margin-top:-0.25rem !important;margin-bottom:-0.25rem !important}.my-md-n2{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-md-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-md-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-md-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-md-n1{margin-top:-0.25rem !important}.mt-md-n2{margin-top:-0.5rem !important}.mt-md-n3{margin-top:-1rem !important}.mt-md-n4{margin-top:-1.5rem !important}.mt-md-n5{margin-top:-3rem !important}.me-md-n1{margin-right:-0.25rem !important}.me-md-n2{margin-right:-0.5rem !important}.me-md-n3{margin-right:-1rem !important}.me-md-n4{margin-right:-1.5rem !important}.me-md-n5{margin-right:-3rem !important}.mb-md-n1{margin-bottom:-0.25rem !important}.mb-md-n2{margin-bottom:-0.5rem !important}.mb-md-n3{margin-bottom:-1rem !important}.mb-md-n4{margin-bottom:-1.5rem !important}.mb-md-n5{margin-bottom:-3rem !important}.ms-md-n1{margin-left:-0.25rem !important}.ms-md-n2{margin-left:-0.5rem !important}.ms-md-n3{margin-left:-1rem !important}.ms-md-n4{margin-left:-1.5rem !important}.ms-md-n5{margin-left:-3rem !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}
9452.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.mb-lg-6{margin-bottom:3.5rem !important}.mb-lg-7{margin-bottom:4rem !important}.mb-lg-8{margin-bottom:5rem !important}.mb-lg-9{margin-bottom:6rem !important}.mb-lg-10{margin-bottom:8rem !important}.mb-lg-11{margin-bottom:10rem !important}.mb-lg-12{margin-bottom:12rem !important}.mb-lg-13{margin-bottom:14rem !important}.mb-lg-14{margin-bottom:16rem !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.m-lg-n1{margin:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.m-lg-n3{margin:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mx-lg-n1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}.mx-lg-n2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-lg-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-lg-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-lg-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-lg-n1{margin-top:-0.25rem !important;margin-bottom:-0.25rem !important}.my-lg-n2{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-lg-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-lg-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-lg-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-lg-n1{margin-top:-0.25rem !important}.mt-lg-n2{margin-top:-0.5rem !important}.mt-lg-n3{margin-top:-1rem !important}.mt-lg-n4{margin-top:-1.5rem !important}.mt-lg-n5{margin-top:-3rem !important}.me-lg-n1{margin-right:-0.25rem !important}.me-lg-n2{margin-right:-0.5rem !important}.me-lg-n3{margin-right:-1rem !important}.me-lg-n4{margin-right:-1.5rem !important}.me-lg-n5{margin-right:-3rem !important}.mb-lg-n1{margin-bottom:-0.25rem !important}.mb-lg-n2{margin-bottom:-0.5rem !important}.mb-lg-n3{margin-bottom:-1rem !important}.mb-lg-n4{margin-bottom:-1.5rem !important}.mb-lg-n5{margin-bottom:-3rem !important}.ms-lg-n1{margin-left:-0.25rem !important}.ms-lg-n2{margin-left:-0.5rem !important}.ms-lg-n3{margin-left:-1rem !important}.ms-lg-n4{margin-left:-1.5rem !important}.ms-lg-n5{margin-left:-3rem !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}
9452.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}
9452.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.mb-xl-6{margin-bottom:3.5rem !important}.mb-xl-7{margin-bottom:4rem !important}.mb-xl-8{margin-bottom:5rem !important}.mb-xl-9{margin-bottom:6rem !important}.mb-xl-10{margin-bottom:8rem !important}.mb-xl-11{margin-bottom:10rem !important}.mb-xl-12{margin-bottom:12rem !important}.mb-xl-13{margin-bottom:14rem !important}.mb-xl-14{margin-bottom:16rem !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.m-xl-n1{margin:-0.25rem !important}.m-xl-n2{margin:-0.5rem !important}.m-xl-n3{margin:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mx-xl-n1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}.mx-xl-n2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-xl-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-xl-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-xl-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-xl-n1{margin-top:-0.25rem !important;margin-bottom:-0.25rem !important}.my-xl-n2{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-xl-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-xl-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-xl-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-xl-n1{margin-top:-0.25rem !important}.mt-xl-n2{margin-top:-0.5rem !important}.mt-xl-n3{margin-top:-1rem !important}.mt-xl-n4{margin-top:-1.5rem !important}.mt-xl-n5{margin-top:-3rem !important}.me-xl-n1{margin-right:-0.25rem !important}.me-xl-n2{margin-right:-0.5rem !important}.me-xl-n3{margin-right:-1rem !important}.me-xl-n4{margin-right:-1.5rem !important}.me-xl-n5{margin-right:-3rem !important}.mb-xl-n1{margin-bottom:-0.25rem !important}.mb-xl-n2{margin-bottom:-0.5rem !important}.mb-xl-n3{margin-bottom:-1rem !important}.mb-xl-n4{margin-bottom:-1.5rem !important}.mb-xl-n5{margin-bottom:-3rem !important}.ms-xl-n1{margin-left:-0.25rem !important}.ms-xl-n2{margin-left:-0.5rem !important}.ms-xl-n3{margin-left:-1rem !important}.ms-xl-n4{margin-left:-1.5rem !important}.ms-xl-n5{margin-left:-3rem !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}
9452.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}
9452.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.mb-xxl-6{margin-bottom:3.5rem !important}.mb-xxl-7{margin-bottom:4rem !important}.mb-xxl-8{margin-bottom:5rem !important}.mb-xxl-9{margin-bottom:6rem !important}.mb-xxl-10{margin-bottom:8rem !important}.mb-xxl-11{margin-bottom:10rem !important}.mb-xxl-12{margin-bottom:12rem !important}.mb-xxl-13{margin-bottom:14rem !important}.mb-xxl-14{margin-bottom:16rem !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.m-xxl-n1{margin:-0.25rem !important}.m-xxl-n2{margin:-0.5rem !important}.m-xxl-n3{margin:-1rem !important}.m-xxl-n4{margin:-1.5rem !important}.m-xxl-n5{margin:-3rem !important}.mx-xxl-n1{margin-right:-0.25rem !important;margin-left:-0.25rem !important}.mx-xxl-n2{margin-right:-0.5rem !important;margin-left:-0.5rem !important}.mx-xxl-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-xxl-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-xxl-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-xxl-n1{margin-top:-0.25rem !important;margin-bottom:-0.25rem !important}.my-xxl-n2{margin-top:-0.5rem !important;margin-bottom:-0.5rem !important}.my-xxl-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-xxl-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-xxl-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-xxl-n1{margin-top:-0.25rem !important}.mt-xxl-n2{margin-top:-0.5rem !important}.mt-xxl-n3{margin-top:-1rem !important}.mt-xxl-n4{margin-top:-1.5rem !important}.mt-xxl-n5{margin-top:-3rem !important}.me-xxl-n1{margin-right:-0.25rem !important}.me-xxl-n2{margin-right:-0.5rem !important}.me-xxl-n3{margin-right:-1rem !important}.me-xxl-n4{margin-right:-1.5rem !important}.me-xxl-n5{margin-right:-3rem !important}.mb-xxl-n1{margin-bottom:-0.25rem !important}.mb-xxl-n2{margin-bottom:-0.5rem !important}.mb-xxl-n3{margin-bottom:-1rem !important}.mb-xxl-n4{margin-bottom:-1.5rem !important}.mb-xxl-n5{margin-bottom:-3rem !important}.ms-xxl-n1{margin-left:-0.25rem !important}.ms-xxl-n2{margin-left:-0.5rem !important}.ms-xxl-n3{margin-left:-1rem !important}.ms-xxl-n4{margin-left:-1.5rem !important}.ms-xxl-n5{margin-left:-3rem !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}
9452.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media(min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}.diagonal-fractions{font-variant-numeric:diagonal-fractions}.bg-super-light{--mdb-bg-super-light: #fbfbfb;background-color:var(--mdb-bg-super-light)}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.overflow-y-scroll{overflow-y:scroll}.overflow-x-scroll{overflow-x:scroll}.table-fixed{table-layout:fixed}.table-auto{table-layout:auto}.link-primary{transition:color .15s}.link-secondary{transition:color .15s}.link-success{transition:color .15s}.link-danger{transition:color .15s}.link-warning{transition:color .15s}.link-info{transition:color .15s}.link-light{transition:color .15s}.link-dark{transition:color .15s}:root,[data-mdb-theme=light]{--mdb-font-roboto: "Roboto", sans-serif;--mdb-bg-opacity: 1;--mdb-text-hover-opacity: 0.8;--mdb-surface-color: #4f4f4f;--mdb-surface-color-rgb: 79, 79, 79;--mdb-surface-bg: #fff;--mdb-surface-inverted-color: #fff;--mdb-surface-inverted-color-rgb: 255, 255, 255;--mdb-surface-inverted-bg: #6d6d6d;--mdb-divider-color: #f5f5f5;--mdb-divider-blurry-color: hsl(0, 0%, 40%);--mdb-highlight-bg-color: #eeeeee;--mdb-scrollbar-rail-bg: #eeeeee;--mdb-scrollbar-thumb-bg: #9e9e9e;--mdb-picker-header-bg: #3b71ca;--mdb-sidenav-backdrop-opacity: 0.1;--mdb-form-control-border-color: #bdbdbd;--mdb-form-control-label-color: #757575;--mdb-form-control-disabled-bg: #e0e0e0;--mdb-box-shadow-color: #000;--mdb-box-shadow-color-rgb: 0, 0, 0;--mdb-stepper-mobile-bg: #fbfbfb}[data-mdb-theme=dark]{color-scheme:dark;--mdb-surface-color: #fff;--mdb-surface-color-rgb: 255, 255, 255;--mdb-surface-bg: #424242;--mdb-surface-inverted-color: #fff;--mdb-surface-inverted-color-rgb: 255, 255, 255;--mdb-surface-inverted-bg: #757575;--mdb-divider-color: rgba(255, 255, 255, 0.12);--mdb-divider-blurry-color: hsl(0, 0%, 70%);--mdb-highlight-bg-color: #3c3c3c;--mdb-scrollbar-rail-bg: #9e9e9e;--mdb-scrollbar-thumb-bg: #eeeeee;--mdb-picker-header-bg: #323232;--mdb-sidenav-backdrop-opacity: 0.5;--mdb-form-control-border-color: rgba(255, 255, 255, 0.7);--mdb-form-control-label-color: #bdbdbd;--mdb-form-control-disabled-bg: #616161;--mdb-box-shadow-color: #000;--mdb-box-shadow-color-rgb: 0, 0, 0;--mdb-stepper-mobile-bg: #3b3b3b}hr:not([size]).hr{--mdb-divider-height: 2px;--mdb-divider-bg: var(--mdb-divider-color);--mdb-divider-opacity: 1;--mdb-divider-blurry-bg: transparent;--mdb-divider-blurry-bg-image: linear-gradient(90deg, transparent, var(--mdb-divider-blurry-color), transparent);--mdb-divider-blurry-height: 1px;--mdb-divider-blurry-opacity: 0.25;height:var(--mdb-divider-height);background-color:var(--mdb-divider-bg);opacity:var(--mdb-divider-opacity)}hr:not([size]).hr.hr-blurry{background-color:var(--mdb-divider-blurry-bg);background-image:var(--mdb-divider-blurry-bg-image);height:var(--mdb-divider-blurry-height);opacity:var(--mdb-divider-blurry-opacity)}hr:not([size]).vr{height:auto}hr.hr,hr.vr{border-top:none !important}.vr{--mdb-divider-width: 2px;--mdb-divider-bg: var(--mdb-divider-color);--mdb-divider-opacity: 1;width:var(--mdb-divider-width);background-color:var(--mdb-divider-bg);opacity:var(--mdb-divider-opacity)}.vr-blurry{--mdb-divider-blurry-vr-bg-image: linear-gradient(180deg, transparent, var(--mdb-divider-blurry-color), transparent);--mdb-divider-blurry-vr-width: 1px;--mdb-divider-blurry-opacity: 0.25;background-image:var(--mdb-divider-blurry-vr-bg-image);width:var(--mdb-divider-blurry-vr-width);opacity:var(--mdb-divider-blurry-opacity)}a{--mdb-link-decoration: none;text-decoration:var(--mdb-link-decoration)}.note{--mdb-note-padding: 10px;--mdb-note-border-width: 6px;--mdb-note-border-radius: 5px;
9452--mdb-note-strong-font-weight: 600;padding:var(--mdb-note-padding);border-left:var(--mdb-note-border-width) solid;border-radius:var(--mdb-note-border-radius)}.note strong{font-weight:var(--mdb-note-strong-font-weight)}.note-primary{background-color:var(--mdb-primary-bg-subtle);color:var(--mdb-primary-text-emphasis)}.note-secondary{background-color:var(--mdb-secondary-bg-subtle);color:var(--mdb-secondary-text-emphasis)}.note-success{background-color:var(--mdb-success-bg-subtle);color:var(--mdb-success-text-emphasis)}.note-danger{background-color:var(--mdb-danger-bg-subtle);color:var(--mdb-danger-text-emphasis)}.note-warning{background-color:var(--mdb-warning-bg-subtle);color:var(--mdb-warning-text-emphasis)}.note-info{background-color:var(--mdb-info-bg-subtle);color:var(--mdb-info-text-emphasis)}.note-light{background-color:var(--mdb-light-bg-subtle);color:var(--mdb-light-text-emphasis)}.note-dark{background-color:var(--mdb-dark-bg-subtle);color:var(--mdb-dark-text-emphasis)}@media(min-width: 1199px){.w-responsive{width:75%}}.bg-primary{--mdb--bg-opacity: 1;background-color:rgba(59, 113, 202, var(--mdb--bg-opacity))}.bg-secondary{--mdb--bg-opacity: 1;background-color:rgba(159, 166, 178, var(--mdb--bg-opacity))}.bg-success{--mdb--bg-opacity: 1;background-color:rgba(20, 164, 77, var(--mdb--bg-opacity))}.bg-danger{--mdb--bg-opacity: 1;background-color:rgba(220, 76, 100, var(--mdb--bg-opacity))}.bg-warning{--mdb--bg-opacity: 1;background-color:rgba(228, 161, 27, var(--mdb--bg-opacity))}.bg-info{--mdb--bg-opacity: 1;background-color:rgba(84, 180, 211, var(--mdb--bg-opacity))}.bg-light{--mdb--bg-opacity: 1;background-color:rgba(251, 251, 251, var(--mdb--bg-opacity))}.bg-dark{--mdb--bg-opacity: 1;background-color:rgba(51, 45, 45, var(--mdb--bg-opacity))}/*! 9453* # Semantic UI 2.4.2 - Flag 9454* http://github.com/semantic-org/semantic-ui/ 9455* 9456* 9457* Released under the MIT license 9458* http://opensource.org/licenses/MIT 9459* 9460*/#mdb-table-flag tr{cursor:pointer}.mdb-flag-selected{border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;max-width:150px;margin:0 auto;margin-top:10px}.mdb-selected-flag-text{margin:0 auto;max-width:150px}i.flag:not(.icon){display:inline-block;width:16px;height:11px;margin:0 .5em 0 0;line-height:11px;text-decoration:inherit;vertical-align:baseline;backface-visibility:hidden}i.flag::before{display:inline-block;width:16px;height:11px;content:"";background:url("https://mdbootstrap.com/img/svg/flags.png") no-repeat -108px -1976px}i.flag-ad:before,i.flag-andorra:before{background-position:0 0 !important}i.flag-ae:before,i.flag-united-arab-emirates:before,i.flag-uae:before{background-position:0 -26px !important}i.flag-af:before,i.flag-afghanistan:before{background-position:0 -52px !important}i.flag-ag:before,i.flag-antigua:before{background-position:0 -78px !important}i.flag-ai:before,i.flag-anguilla:before{background-position:0 -104px !important}i.flag-al:before,i.flag-albania:before{background-position:0 -130px !important}i.flag-am:before,i.flag-armenia:before{background-position:0 -156px !important}i.flag-an:before,i.flag-netherlands-antilles:before{background-position:0 -182px !important}i.flag-ao:before,i.flag-angola:before{background-position:0 -208px !important}i.flag-ar:before,i.flag-argentina:before{background-position:0 -234px !important}i.flag-as:before,i.flag-american-samoa:before{background-position:0 -260px !important}i.flag-at:before,i.flag-austria:before{background-position:0 -286px !important}i.flag-au:before,i.flag-australia:before{background-position:0 -312px !important}i.flag-aw:before,i.flag-aruba:before{background-position:0 -338px !important}i.flag-ax:before,i.flag-aland-islands:before{background-position:0 -364px !important}i.flag-az:before,i.flag-azerbaijan:before{background-position:0 -390px !important}i.flag-ba:before,i.flag-bosnia:before{background-position:0 -416px !important}i.flag-bb:before,i.flag-barbados:before{background-position:0 -442px !important}i.flag-bd:before,i.flag-bangladesh:before{background-position:0 -468px !important}i.flag-be:before,i.flag-belgium:before{background-position:0 -494px !important}i.flag-bf:before,i.flag-burkina-faso:before{background-position:0 -520px !important}i.flag-bg:before,i.flag-bulgaria:before{background-position:0 -546px !important}i.flag-bh:before,i.flag-bahrain:before{background-position:0 -572px !important}i.flag-bi:before,i.flag-burundi:before{background-position:0 -598px !important}i.flag-bj:before,i.flag-benin:before{background-position:0 -624px !important}i.flag-bm:before,i.flag-bermuda:before{background-position:0 -650px !important}i.flag-bn:before,i.flag-brunei:before{background-position:0 -676px !important}i.flag-bo:before,i.flag-bolivia:before{background-position:0 -702px !important}i.flag-br:before,i.flag-brazil:before{background-position:0 -728px !important}i.flag-bs:before,i.flag-bahamas:before{background-position:0 -754px !important}i.flag-bt:before,i.flag-bhutan:before{background-position:0 -780px !important}
9460i.flag-bv:before,i.flag-bouvet-island:before{background-position:0 -806px !important}i.flag-bw:before,i.flag-botswana:before{background-position:0 -832px !important}i.flag-by:before,i.flag-belarus:before{background-position:0 -858px !important}i.flag-bz:before,i.flag-belize:before{background-position:0 -884px !important}i.flag-ca:before,i.flag-canada:before{background-position:0 -910px !important}i.flag-cc:before,i.flag-cocos-islands:before{background-position:0 -962px !important}i.flag-cd:before,i.flag-congo:before{background-position:0 -988px !important}i.flag-cf:before,i.flag-central-african-republic:before{background-position:0 -1014px !important}i.flag-cg:before,i.flag-congo-brazzaville:before{background-position:0 -1040px !important}i.flag-ch:before,i.flag-switzerland:before{background-position:0 -1066px !important}i.flag-ci:before,i.flag-cote-divoire:before{background-position:0 -1092px !important}i.flag-ck:before,i.flag-cook-islands:before{background-position:0 -1118px !important}i.flag-cl:before,i.flag-chile:before{background-position:0 -1144px !important}i.flag-cm:before,i.flag-cameroon:before{background-position:0 -1170px !important}i.flag-cn:before,i.flag-china:before{background-position:0 -1196px !important}i.flag-co:before,i.flag-colombia:before{background-position:0 -1222px !important}i.flag-cr:before,i.flag-costa-rica:before{background-position:0 -1248px !important}i.flag-cs:before,i.flag-serbia:before{background-position:0 -1274px !important}i.flag-cu:before,i.flag-cuba:before{background-position:0 -1300px !important}i.flag-cv:before,i.flag-cape-verde:before{background-position:0 -1326px !important}i.flag-cx:before,i.flag-christmas-island:before{background-position:0 -1352px !important}i.flag-cy:before,i.flag-cyprus:before{background-position:0 -1378px !important}i.flag-cz:before,i.flag-czech-republic:before{background-position:0 -1404px !important}i.flag-de:before,i.flag-germany:before{background-position:0 -1430px !important}i.flag-dj:before,i.flag-djibouti:before{background-position:0 -1456px !important}i.flag-dk:before,i.flag-denmark:before{background-position:0 -1482px !important}i.flag-dm:before,i.flag-dominica:before{background-position:0 -1508px !important}i.flag-do:before,i.flag-dominican-republic:before{background-position:0 -1534px !important}i.flag-dz:before,i.flag-algeria:before{background-position:0 -1560px !important}i.flag-ec:before,i.flag-ecuador:before{background-position:0 -1586px !important}i.flag-ee:before,i.flag-estonia:before{background-position:0 -1612px !important}i.flag-eg:before,i.flag-egypt:before{background-position:0 -1638px !important}i.flag-eh:before,i.flag-western-sahara:before{background-position:0 -1664px !important}i.flag-gb-eng:before,i.flag-england:before{background-position:0 -1690px !important}i.flag-er:before,i.flag-eritrea:before{background-position:0 -1716px !important}i.flag-es:before,i.flag-spain:before{background-position:0 -1742px !important}i.flag-et:before,i.flag-ethiopia:before{background-position:0 -1768px !important}i.flag-eu:before,i.flag-european-union:before{background-position:0 -1794px !important}i.flag-fi:before,i.flag-finland:before{background-position:0 -1846px !important}i.flag-fj:before,i.flag-fiji:before{background-position:0 -1872px !important}i.flag-fk:before,i.flag-falkland-islands:before{background-position:0 -1898px !important}i.flag-fm:before,i.flag-micronesia:before{background-position:0 -1924px !important}i.flag-fo:before,i.flag-faroe-islands:before{background-position:0 -1950px !important}i.flag-fr:before,i.flag-france:before{background-position:0 -1976px !important}
9460i.flag-ga:before,i.flag-gabon:before{background-position:-36px 0 !important}i.flag-gb:before,i.flag-uk:before,i.flag-united-kingdom:before{background-position:-36px -26px !important}i.flag-gd:before,i.flag-grenada:before{background-position:-36px -52px !important}i.flag-ge:before,i.flag-georgia:before{background-position:-36px -78px !important}i.flag-gf:before,i.flag-french-guiana:before{background-position:-36px -104px !important}i.flag-gh:before,i.flag-ghana:before{background-position:-36px -130px !important}i.flag-gi:before,i.flag-gibraltar:before{background-position:-36px -156px !important}i.flag-gl:before,i.flag-greenland:before{background-position:-36px -182px !important}i.flag-gm:before,i.flag-gambia:before{background-position:-36px -208px !important}i.flag-gn:before,i.flag-guinea:before{background-position:-36px -234px !important}i.flag-gp:before,i.flag-guadeloupe:before{background-position:-36px -260px !important}i.flag-gq:before,i.flag-equatorial-guinea:before{background-position:-36px -286px !important}
9460i.flag-gr:before,i.flag-greece:before{background-position:-36px -312px !important}i.flag-gs:before,i.flag-sandwich-islands:before{background-position:-36px -338px !important}i.flag-gt:before,i.flag-guatemala:before{background-position:-36px -364px !important}i.flag-gu:before,i.flag-guam:before{background-position:-36px -390px !important}i.flag-gw:before,i.flag-guinea-bissau:before{background-position:-36px -416px !important}i.flag-gy:before,i.flag-guyana:before{background-position:-36px -442px !important}i.flag-hk:before,i.flag-hong-kong:before{background-position:-36px -468px !important}i.flag-hm:before,i.flag-heard-island:before{background-position:-36px -494px !important}i.flag-hn:before,i.flag-honduras:before{background-position:-36px -520px !important}i.flag-hr:before,i.flag-croatia:before{background-position:-36px -546px !important}i.flag-ht:before,i.flag-haiti:before{background-position:-36px -572px !important}i.flag-hu:before,i.flag-hungary:before{background-position:-36px -598px !important}i.flag-id:before,i.flag-indonesia:before{background-position:-36p
9460x -624px !important}i.flag-ie:before,i.flag-ireland:before{background-position:-36px -650px !important}i.flag-il:before,i.flag-israel:before{background-position:-36px -676px !important}i.flag-in:before,i.flag-india:before{background-position:-36px -702px !important}i.flag-io:before,i.flag-indian-ocean-territory:before{background-position:-36px -728px !important}i.flag-iq:before,i.flag-iraq:before{background-position:-36px -754px !important}i.flag-ir:before,i.flag-iran:before{background-position:-36px -780px !important}i.flag-is:before,i.flag-iceland:before{background-position:-36px -806px !important}i.flag-it:before,i.flag-italy:before{background-position:-36px -832px !important}i.flag-jm:before,i.flag-jamaica:before{background-position:-36px -858px !important}i.flag-jo:before,i.flag-jordan:before{background-position:-36px -884px !important}i.flag-jp:before,i.flag-japan:before{background-position:-36px -910px !important}i.flag-ke:before,i.flag-kenya:before{background-position:-36px -936px !important}i.flag-kg:before,i.flag-kyrgyzstan:before{background-position:-36p
9460x -962px !important}i.flag-kh:before,i.flag-cambodia:before{background-position:-36px -988px !important}i.flag-ki:before,i.flag-kiribati:before{background-position:-36px -1014px !important}i.flag-km:before,i.flag-comoros:before{background-position:-36px -1040px !important}i.flag-kn:before,i.flag-saint-kitts-and-nevis:before{background-position:-36px -1066px !important}i.flag-kp:before,i.flag-north-korea:before{background-position:-36px -1092px !important}i.flag-kr:before,i.flag-south-korea:before{background-position:-36px -1118px !important}i.flag-kw:before,i.flag-kuwait:before{background-position:-36px -1144px !important}i.flag-ky:before,i.flag-cayman-islands:before{background-position:-36px -1170px !important}i.flag-kz:before,i.flag-kazakhstan:before{background-position:-36px -1196px !important}i.flag-la:before,i.flag-laos:before{background-position:-36px -1222px !important}i.flag-lb:before,i.flag-lebanon:before{background-position:-36px -1248px !important}i.flag-lc:before,i.flag-saint-lucia:before{background-position:-36p
9460x -1274px !important}i.flag-li:before,i.flag-liechtenstein:before{background-position:-36px -1300px !important}i.flag-lk:before,i.flag-sri-lanka:before{background-position:-36px -1326px !important}i.flag-lr:before,i.flag-liberia:before{background-position:-36px -1352px !important}i.flag-ls:before,i.flag-lesotho:before{background-position:-36px -1378px !important}i.flag-lt:before,i.flag-lithuania:before{background-position:-36px -1404px !important}i.flag-lu:before,i.flag-luxembourg:before{background-position:-36px -1430px !important}i.flag-lv:before,i.flag-latvia:before{background-position:-36px -1456px !important}i.flag-ly:before,i.flag-libya:before{background-position:-36px -1482px !important}i.flag-ma:before,i.flag-morocco:before{background-position:-36px -1508px !important}i.flag-mc:before,i.flag-monaco:before{background-position:-36px -1534px !important}i.flag-md:before,i.flag-moldova:before{background-position:-36px -1560px !important}i.flag-me:before,i.flag-montenegro:before{background-position:-36px -1586px !important}i.flag-mg:before,i.flag-madagascar:before{background-position:-36p
9460x -1613px !important}i.flag-mh:before,i.flag-marshall-islands:before{background-position:-36px -1639px !important}i.flag-mk:before,i.flag-macedonia:before{background-position:-36px -1665px !important}i.flag-ml:before,i.flag-mali:before{background-position:-36px -1691px !important}i.flag-mm:before,i.flag-myanmar:before,i.flag-burma:before{background-position:-73px -1821px !important}i.flag-mn:before,i.flag-mongolia:before{background-position:-36px -1743px !important}i.flag-mo:before,i.flag-macau:before{background-position:-36px -1769px !important}i.flag-mp:before,i.flag-northern-mariana-islands:before{background-position:-36px -1795px !important}i.flag-mq:before,i.flag-martinique:before{background-position:-36px -1821px !important}i.flag-mr:before,i.flag-mauritania:before{background-position:-36px -1847px !important}i.flag-ms:before,i.flag-montserrat:before{background-position:-36px -1873px !important}i.flag-mt:before,i.flag-malta:before{background-position:-36px -1899px !important}i.flag-mu:before,i.flag-mauritius:before{background-position:-36p
9460x -1925px !important}i.flag-mv:before,i.flag-maldives:before{background-position:-36px -1951px !important}i.flag-mw:before,i.flag-malawi:before{background-position:-36px -1977px !important}i.flag-mx:before,i.flag-mexico:before{background-position:-72px 0 !important}i.flag-my:before,i.flag-malaysia:before{background-position:-72px -26px !important}i.flag-mz:before,i.flag-mozambique:before{background-position:-72px -52px !important}i.flag-na:before,i.flag-namibia:before{background-position:-72px -78px !important}i.flag-nc:before,i.flag-new-caledonia:before{background-position:-72px -104px !important}i.flag-ne:before,i.flag-niger:before{background-position:-72px -130px !important}i.flag-nf:before,i.flag-norfolk-island:before{background-position:-72px -156px !important}i.flag-ng:before,i.flag-nigeria:before{background-position:-72px -182px !important}i.flag-ni:before,i.flag-nicaragua:before{background-position:-72px -208px !important}i.flag-nl:before,i.flag-netherlands:before{background-position:-72px -234px !important}i.flag-no:before,i.flag-norway:before{background-position:-72px -260px !important}i.flag-np:before,i.flag-nepal:before{background-position:-72px -286px !important}i.flag-nr:before,i.flag-nauru:before{background-position:-72px -312px !important}i.flag-nu:before,i.flag-niue:before{background-position:-72px -338px !important}i.flag-nz:before,i.flag-new-zealand:before{background-position:-72px -364px !important}i.flag-om:before,i.flag-oman:before{background-position:-72px -390px !important}i.flag-pa:before,i.flag-panama:before{background-position:-72px -416px !important}i.flag-pe:before,i.flag-peru:before{background-position:-72px -442px !important}i.flag-pf:before,i.flag-french-polynesia:before{background-position:-72px -468px !important}i.flag-pg:before,i.flag-new-guinea:before{background-position:-72px -494px !important}i.flag-ph:before,i.flag-philippines:before{background-position:-72px -520px !important}i.flag-pk:before,i.flag-pakistan:before{background-position:-72px -546px !important}i.flag-pl:before,i.flag-poland:before{background-position:-72px -572px !important}i.flag-pm:before,i.flag-saint-pierre:before{background-position:-72px -598px !important}i.flag-pn:before,i.flag-pitcairn-islands:before{background-position:-72px -624px !important}i.flag-pr:before,i.flag-puerto-rico:before{background-position:-72px -650px !important}i.flag-ps:before,i.flag-palestine:before{background-position:-72px -676px !important}i.flag-pt:before,i.flag-portugal:before{background-position:-72px -702px !important}i.flag-pw:before,i.flag-palau:before{background-position:-72px -728px !important}i.flag-py:before,i.flag-paraguay:before{background-position:-72px -754px !important}i.flag-qa:before,i.flag-qatar:before{background-position:-72px -780px !important}i.flag-re:before,i.flag-reunion:before{background-position:-72px -806px !important}i.flag-ro:before,i.flag-romania:before{background-position:-72px -832px !important}i.flag-rs:before,i.flag-serbia:before{background-position:-72px -858px !important}i.flag-ru:before,i.flag-russia:before{background-position:-72px -884px !important}i.flag-rw:before,i.flag-rwanda:before{background-position:-72px -910px !important}i.flag-sa:before,i.flag-saudi-arabia:before{background-position:-72px -936px !important}i.flag-sb:before,i.flag-solomon-islands:before{background-position:-72px -962px !important}i.flag-sc:before,i.flag-seychelles:before{background-position:-72px -988px !important}i.flag-gb-sct:before,i.flag-scotland:before{background-position:-72px -1014px !important}i.flag-sd:before,i.flag-sudan:before{background-position:-72px -1040px !important}i.flag-se:before,i.flag-sweden:before{background-position:-72px -1066px !important}i.flag-sg:before,i.flag-singapore:before{background-position:-72px -1092px !important}i.flag-sh:before,i.flag-saint-helena:before{background-position:-72px -1118px !important}i.flag-si:before,i.flag-slovenia:before{background-position:-72px -1144px !important}i.flag-sj:before,i.flag-svalbard:before,i.flag-jan-mayen:before{background-position:-72px -1170px !important}i.flag-sk:before,i.flag-slovakia:before{background-position:-72px -1196px !important}i.flag-sl:before,i.flag-sierra-leone:before{background-position:-72px -1222px !important}i.flag-sm:before,i.flag-san-marino:before{background-position:-72px -1248px !important}i.flag-sn:before,i.flag-senegal:before{background-position:-72px -1274px !important}i.flag-so:before,i.flag-somalia:before{background-position:-72px -1300px !important}i.flag-sr:before,i.flag-suriname:before{background-position:-72px -1326px !important}i.flag-st:before,i.flag-sao-tome:before{background-position:-72px -1352px !important}i.flag-sv:before,i.flag-el-salvador:before{background-position:-72px -1378px !important}i.flag-sy:before,i.flag-syria:before{background-position:-72px -1404px !important}i.flag-sz:before,i.flag-swaziland:before{background-position:-72px -1430px !important}i.flag-tc:before,i.flag-caicos-islands:before{background-position:-72px -1456px !important}i.flag-td:before,i.flag-chad:before{background-position:-72px -1482px !important}i.flag-tf:before,i.flag-french-territories:before{background-position:-72px -1508px !important}i.flag-tg:before,i.flag-togo:before{background-position:-72px -1534px !important}i.flag-th:before,i.flag-thailand:before{background-position:-72px -1560px !important}i.flag-tj:before,i.flag-tajikistan:before{background-position:-72px -1586px !important}i.flag-tk:before,i.flag-tokelau:before{background-position:-72px -1612px !important}i.flag-tl:before,i.flag-timorleste:before{background-position:-72px -1638px !important}i.flag-tm:before,i.flag-turkmenistan:before{background-position:-72px -1664px !important}i.flag-tn:before,i.flag-tunisia:before{background-position:-72px -1690px !important}i.flag-to:before,i.flag-tonga:before{background-position:-72px -1716px !important}i.flag-tr:before,i.flag-turkey:before{background-position:-72px -1742px !important}i.flag-tt:before,i.flag-trinidad:before{background-position:-72px -1768px !important}i.flag-tv:before,i.flag-tuvalu:before{background-position:-72px -1794px !important}i.flag-tw:before,i.flag-taiwan:before{background-position:-72px -1820px !important}i.flag-tz:before,i.flag-tanzania:before{background-position:-72px -1846px !important}i.flag-ua:before,i.flag-ukraine:before{background-position:-72px -1872px !important}i.flag-ug:before,i.flag-uganda:before{background-position:-72px -1898px !important}i.flag-um:before,i.flag-us-minor-islands:before{background-position:-72px -1924px !important}i.flag-us:before,i.flag-america:before,i.flag-united-states:before{background-position:-72px -1950px !important}i.flag-uy:before,i.flag-uruguay:before{background-position:-72px -1976px !important}i.flag-uz:before,i.flag-uzbekistan:before{background-position:-108px 0 !important}i.flag-va:before,i.flag-vatican-city:before{background-position:-108px -26px !important}i.flag-vc:before,i.flag-saint-vincent:before{background-position:-108px -52px !important}i.flag-ve:before,i.flag-venezuela:before{background-position:-108px -78px !important}
9460i.flag-vg:before,i.flag-british-virgin-islands:before{background-position:-108px -104px !important}i.flag-vi:before,i.flag-us-virgin-islands:before{background-position:-108px -130px !important}i.flag-vn:before,i.flag-vietnam:before{background-position:-108px -156px !important}i.flag-vu:before,i.flag-vanuatu:before{background-position:-108px -182px !important}i.flag-gb-wls:before,i.flag-wales:before{background-position:-108px -208px !important}i.flag-wf:before,i.flag-wallis-and-futuna:before{background-position:-108px -234px !important}i.flag-ws:before,i.flag-samoa:before{background-position:-108px -260px !important}i.flag-ye:before,i.flag-yemen:before{background-position:-108px -286px !important}i.flag-yt:before,i.flag-mayotte:before{background-position:-108px -312px !important}i.flag-za:before,i.flag-south-africa:before{background-position:-108px -338px !important}i.flag-zm:before,i.flag-zambia:before{background-position:-108px -364px !important}i.flag-zw:before,i.flag-zimbabwe:before{background-position:-108px -390px !important}.bg-fixed{background-attachment:fixed}.bg-image{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}.mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-attachment:fixed}.hover-overlay .mask{--mdb-image-hover-transition: all 0.3s ease-in-out;opacity:0;transition:var(--mdb-image-hover-transition)}.hover-overlay .mask:hover{opacity:1}.hover-zoom{--mdb-image-hover-zoom-transition: all 0.3s linear;--mdb-image-hover-zoom-transform: scale(1.1)}.hover-zoom img,.hover-zoom video{transition:var(--mdb-image-hover-zoom-transition)}.hover-zoom:hover img,.hover-zoom:hover video{transform:var(--mdb-image-hover-zoom-transform)}.hover-shadow,.card.hover-shadow,.hover-shadow-soft,.card.hover-shadow-soft{--mdb-image-hover-shadow-transition: all 0.3s ease-in-out;transition:var(--mdb-image-hover-shadow-transition)}.hover-shadow:hover,.card.hover-shadow:hover,.hover-shadow-soft:hover,.card.hover-shadow-soft:hover{transition:var(--mdb-image-hover-shadow-transition)}.hover-shadow,.card.hover-shadow{--mdb-image-hover-shadow-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.1);box-shadow:none}.hover-shadow:hover,.card.hover-shadow:hover{box-shadow:var(--mdb-image-hover-shadow-box-shadow)}.hover-shadow-soft,.card.hover-shadow-soft{--mdb-image-hover-shadow-box-shadow-soft: 0 2px 25px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 25px 21px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.04);box-shadow:none}.hover-shadow-soft:hover,.card.hover-shadow-soft:hover{box-shadow:var(--mdb-image-hover-shadow-box-shadow-soft)}.form-control{min-height:auto;padding:4.5px 12px 3.68px 12px;transition:all .1s linear;box-shadow:none}.form-control:focus{box-shadow:none;transition:all .1s linear;border-color:#3b71ca;box-shadow:inset 0px 0px 0px 1px #3b71ca}.form-control.form-control-sm{font-size:.775rem;line-height:1.5}.form-control.form-control-lg{line-height:2.15;border-radius:.25rem}.form-outline{position:relative;width:100%}.form-outline .form-helper{width:100%;position:absolute;font-size:.875em;color:#757575}.form-outline .form-helper .form-counter{text-align:right}.form-outline .trailing{position:absolute;right:10px;left:initial;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--mdb-surface-color)}.form-outline .form-icon-trailing{padding-right:2rem !important}.form-outline .form-control{min-height:auto;padding-top:.32rem;padding-bottom:.32rem;padding-left:.75rem;padding-right:.75rem;border:0;background:rgba(0,0,0,0);transition:all .2s linear}.form-outline .form-control~.form-label{position:absolute;top:0;max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;left:.75rem;padding-top:.37rem;pointer-events:none;transform-origin:0 0;transition:all .2s ease-out;color:var(--mdb-form-control-label-color);margin-bottom:0}.form-outline .form-control~.form-notch{display:flex;position:absolute;left:0;top:0;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}.form-outline .form-control~.form-notch div{pointer-events:none;border:1px solid;border-color:var(--mdb-form-control-border-color);box-sizing:border-box;background:rgba(0,0,0,0);transition:all .2s linear}.form-outline .form-control~.form-notch .form-notch-leading{left:0;top:0;height:100%;width:.5rem;border-right:none;border-radius:.25rem 0 0 .25rem}.form-outline .form-control~.form-notch .form-notch-middle{flex:0 0 auto;width:auto;max-width:calc(100% - 1rem);height:100%;border-right:none;border-left:none}.form-outline .form-control~.form-notch .form-notch-trailing{flex-grow:1;height:100%;border-left:none;border-radius:0 .25rem .25rem 0}.form-outline .form-control:not(.placeholder-active)::placeholder{opacity:0}
9460.form-outline .form-control:focus::placeholder,.form-outline .form-control.active::placeholder{opacity:1}.form-outline .form-control:focus{box-shadow:none !important}.form-outline .form-control:focus~.form-label,.form-outline .form-control.active~.form-label{transform:translateY(-1rem) translateY(0.1rem) scale(0.8)}.form-outline .form-control:focus~.form-label{color:#3b71ca}.form-outline .form-control:focus~.form-notch .form-notch-middle,.form-outline .form-control.active~.form-notch .form-notch-middle{border-right:none;border-left:none;border-top:1px solid rgba(0,0,0,0)}.form-outline .form-control:focus~.form-notch .form-notch-middle{border-color:#3b71ca;box-shadow:0 1px 0 0 #3b71ca;border-top:1px solid rgba(0,0,0,0)}.form-outline .form-control:focus~.form-notch .form-notch-leading,.form-outline .form-control.active~.form-notch .form-notch-leading{border-right:none}.form-outline .form-control:focus~.form-notch .form-notch-leading{border-color:#3b71ca;box-shadow:-1px 0 0 0 #3b71ca,0 1px 0 0 #3b71ca,0 -1px 0 0 #3b71ca}.form-outline .form-control:focus~.form-notch .form-notch-trailing,.form-outline .form-control.active~.form-notch .form-notch-trailing{border-left:none}.form-outline .form-control:focus~.form-notch .form-notch-trailing{border-color:#3b71ca;box-shadow:1px 0 0 0 #3b71ca,0 -1px 0 0 #3b71ca,0 1px 0 0 #3b71ca}.form-outline .form-control:disabled,.form-outline .form-control.disabled,.form-outline .form-control[readonly]{background-color:var(--mdb-form-control-disabled-bg)}.form-outline .form-control:disabled~.timepicker-toggle-button,.form-outline .form-control:disabled~.datepicker-toggle-button,.form-outline .form-control:disabled~.datetimepicker-toggle-button,.form-outline .form-control:disabled~.select-arrow,.form-outline .form-control:disabled~.trailing,.form-outline .form-control.disabled~.timepicker-toggle-button,.form-outline .form-control.disabled~.datepicker-toggle-button,.form-outline .form-control.disabled~.datetimepicker-toggle-button,.form-outline .form-control.disabled~.select-arrow,.form-outline .form-control.disabled~.trailing,.form-outline .form-control[readonly]~.timepicker-toggle-button,.form-outline .form-control[readonly]~.datepicker-toggle-button,.form-outline .form-control[readonly]~.datetimepicker-toggle-button,.form-outline .form-control[readonly]~.select-arrow,.form-outline .form-control[readonly]~.trailing{color:rgba(var(--mdb-surface-color-rgb), 0.5)}.form-outline .form-control.form-control-lg{font-size:1rem;line-height:2.15}.form-outline .form-control.form-control-lg~.form-label{padding-top:.7rem}.form-outline .form-control.form-control-lg:focus~.form-label,.form-outline .form-control.form-control-lg.active~.form-label{transform:translateY(-1.25rem) translateY(0.1rem) scale(0.8)}.form-outline .form-control.form-control-sm{padding-top:.32rem;padding-bottom:.32rem;font-size:.775rem;line-height:1.5}.form-outline .form-control.form-control-sm~.form-label{padding-top:.33rem;font-size:.775rem}.form-outline .form-control.form-control-sm:focus~.form-label,.form-outline .form-control.form-control-sm.active~.form-label{transform:translateY(-0.85rem) translateY(0.1rem) scale(0.8)}.form-outline.form-white .form-control{color:#fff}.form-outline.form-white .form-control~.form-label{color:#fbfbfb}.form-outline.form-white .form-control~.form-notch div{border-color:#fbfbfb}.form-outline.form-white .form-control:focus~.form-label{color:#fff}.form-outline.form-white .form-control:focus~.form-notch .form-notch-middle{border-color:#fff;box-shadow:0 1px 0 0 #fff;border-top:1px solid rgba(0,0,0,0)}.form-outline.form-white .form-control:focus~.form-notch .form-notch-leading{border-color:#fff;box-shadow:-1px 0 0 0 #fff,0 1px 0 0 #fff,0 -1px 0 0 #fff}.form-outline.form-white .form-control:focus~.form-notch .form-notch-trailing{border-color:#fff;box-shadow:1px 0 0 0 #fff,0 -1px 0 0 #fff,0 1px 0 0 #fff}.form-outline.form-white .form-control::placeholder{color:rgba(255,255,255,.7)}.form-outline.form-white .form-control:disabled,.form-outline.form-white .form-control.disabled,.form-outline.form-white .form-control[readonly]{background-color:rgba(255,255,255,.45)}.select-input.form-control[readonly]:not([disabled]){background-color:rgba(0,0,0,0)}.form-select{transition:all .2s linear}.form-select:focus{border-color:#3b71ca;outline:0;box-shadow:inset 0px 0px 0px 1px #3b71ca}.form-check{min-height:1.5rem}.form-check-input{position:relative;width:1.125rem;height:1.125rem;background-color:var(--mdb-body-bg);border:.125rem solid var(--mdb-form-control-border-color)}.form-check-input:before{content:"";position:absolute;box-shadow:0px 0px 0px 13px rgba(0,0,0,0);border-radius:50%;width:.875rem;height:.875rem;background-color:rgba(0,0,0,0);opacity:0;pointer-events:none;transform:scale(0)}.form-check-input:hover{cursor:pointer}.form-check-input:hover:before{opacity:.04;box-shadow:0px 0px 0px 13px rgba(var(--mdb-box-shadow-color-rgb, 0.6))}.form-check-input:focus{box-shadow:none;border-color:var(--mdb-form-control-border-color);transition:border-color .2s}.form-check-input:focus:before{opacity:.12;box-shadow:0px 0px 0px 13px rgba(var(--mdb-box-shadow-color-rgb, 0.6));transform:scale(1);
9460transition:box-shadow .2s,transform .2s}.form-check-input:checked{border-color:#3b71ca}.form-check-input:checked:before{opacity:.16}.form-check-input:checked:after{content:"";position:absolute}.form-check-input:checked:focus{border-color:#3b71ca}.form-check-input:checked:focus:before{box-shadow:0px 0px 0px 13px #3b71ca;transform:scale(1);transition:box-shadow .2s,transform .2s}.form-check-input:indeterminate:focus:before{box-shadow:0px 0px 0px 13px #3b71ca}.form-check-input[type=checkbox]{border-radius:.25rem;margin-top:.19em;margin-right:6px}.form-check-input[type=checkbox]:focus:after{content:"";position:absolute;width:.875rem;height:.875rem;z-index:1;display:block;border-radius:0;background-color:var(--mdb-body-bg)}.form-check-input[type=checkbox]:checked{background-image:none;background-color:#3b71ca}.form-check-input[type=checkbox]:checked:after{display:block;transform:rotate(45deg) /*!rtl:ignore*/;border-width:.125rem;border-color:#fff;width:.375rem;height:.8125rem;border-style:solid;border-top:0;border-left:0 /*!rtl:ignore*/;margin-left:.25rem;margin-top:-1px;background-color:rgba(0,0,0,0)}.form-check-input[type=checkbox]:checked:focus{background-color:#3b71ca}.form-check-input[type=checkbox]:indeterminate{border-color:#3b71ca}.form-check-input[type=radio]{border-radius:50%;width:1.25rem;height:1.25rem;margin-top:.125em;margin-right:4px}.form-check-input[type=radio]:before{width:1rem;height:1rem}.form-check-input[type=radio]:after{content:"";position:absolute;width:1rem;height:1rem;z-index:1;display:block;border-radius:50%;background-color:var(--mdb-body-bg)}.form-check-input[type=radio]:checked{background-image:none;background-color:var(--mdb-body-bg)}.form-check-input[type=radio]:checked:after{border-radius:50%;width:.625rem;height:.625rem;border-color:#3b71ca;background-color:#3b71ca;transition:border-color;transform:translate(-50%, -50%);position:absolute;left:50%;top:50%}.form-check-input[type=radio]:checked:focus{background-color:var(--mdb-body-bg)}.form-check-label{padding-left:.15rem}.form-check-label:hover{cursor:pointer}.form-switch .form-check-input{background-image:none;border-width:0;border-radius:.4375rem;width:2rem;height:.875rem;background-color:rgba(var(--mdb-emphasis-color-rgb), 0.25);margin-top:.3em;margin-right:8px}.form-switch .form-check-input:after{content:"";position:absolute;border:none;z-index:2;border-radius:50%;width:1.25rem;height:1.25rem;background-color:var(--mdb-surface-bg);margin-top:-0.1875rem;box-shadow:0 0px 3px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07),0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.04);transition:background-color .2s,transform .2s}.form-switch .form-check-input:focus{background-image:none}.form-switch .form-check-input:focus:before{box-shadow:3px -1px 0px 13px rgba(var(--mdb-box-shadow-color-rgb), 0.6);transform:scale(1);transition:box-shadow .2s,transform .2s}.form-switch .form-check-input:focus:after{border-radius:50%;width:1.25rem;height:1.25rem}.form-switch .form-check-input:checked{background-image:none}.form-switch .form-check-input:checked:focus{background-image:none}.form-switch .form-check-input:checked:focus:before{margin-left:1.0625rem;box-shadow:3px -1px 0px 13px #3b71ca;transform:scale(1);transition:box-shadow .2s,transform .2s}.form-switch .form-check-input:checked[type=checkbox]{background-image:none}.form-switch .form-check-input:checked[type=checkbox]:after{content:"";position:absolute;border:none;z-index:2;border-radius:50%;width:1.25rem;height:1.25rem;background-color:#3b71ca;margin-top:-3px;margin-left:1.0625rem;box-shadow:0 3px 1px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.2),0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.14),0 1px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.12);transition:background-color .2s,transform .2s}.form-control[type=file]{border-color:var(--mdb-form-control-border-color)}.form-control[type=file]::-webkit-file-upload-button{background-color:rgba(0,0,0,0)}.form-control[type=file]:disabled{background-color:var(--mdb-form-control-disabled-bg);color:rgba(var(--mdb-surface-color-rgb), 0.5)}.form-control[type=file]:disabled::file-selector-button{color:rgba(var(--mdb-surface-color-rgb), 0.5)}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:rgba(0,0,0,0)}.input-group{flex-wrap:nowrap}.input-group>.form-control{min-height:calc(2.08rem + 2px);height:calc(2.08rem + 2px);padding-top:.27rem;padding-bottom:.27rem;transition:all .2s linear}.input-group>.form-control:focus{transition:all .2s linear;border-color:#3b71ca;outline:0;box-shadow:inset 0 0 0 1px #3b71ca}.input-group-text{background-color:rgba(0,0,0,0);padding-top:.26rem;padding-bottom:.26rem}.input-group-text>.form-check-input[type=checkbox]{margin-left:1px;margin-right:1px}.input-group-text>.form-check-input[type=radio]{margin-right:0}.input-group-lg>.form-control{height:calc(2.645rem + 2px);font-size:1rem;padding-top:.33rem;padding-bottom:.33rem}.input-group-lg .input-group-text{font-size:1rem}.input-group-sm>.form-control{min-height:calc(1.66rem + 2px);height:calc(1.66rem + 2px);font-size:.775rem;padding-top:.33rem;padding-bottom:.33rem}.input-group-sm .input-group-text{font-size:.775rem;line-height:1.5}.input-group.form-outline .input-group-text{border-left:0}.input-group.form-outline input+.input-group-text{border:0;border-left:1px solid #bdbdbd}
9460.input-group .form-outline:not(:first-child),.input-group .select-wrapper:not(:first-child),.input-group .form-outline:not(:first-child) .form-notch-leading,.input-group .select-wrapper:not(:first-child) .form-notch-leading{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.input-group .form-outline:not(:last-child),.input-group .select-wrapper:not(:last-child),.input-group .form-outline:not(:last-child) .form-notch-trailing,.input-group .select-wrapper:not(:last-child) .form-notch-trailing{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.input-group>[class*=btn-outline-]+[class*=btn-outline-]{border-left:0}.input-group>.btn[class*=btn-outline-]{padding-top:.47rem}.input-group>.btn{padding-top:.59rem}.input-group.input-group-lg .input-group-text{height:calc(2.645rem + 2px)}.input-group .input-group-text{height:calc(2.08rem + 2px)}.input-group .btn{line-height:1}.input-group.input-group-sm .input-group-text{height:calc(1.66rem + 2px)}.was-validated .input-group .invalid-feedback,.was-validated .input-group .valid-feedback{margin-top:2.5rem}.input-group .invalid-feedback,.input-group .valid-feedback{margin-top:2.5rem}.valid-feedback{position:absolute;display:none;width:auto;margin-top:.25rem;font-size:.875rem;color:#14a44d;margin-top:-0.75rem}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:6px 16px;margin-top:.1rem;font-size:.875rem;background-color:rgba(20,164,77,.9);border-radius:.25rem !important;color:#fff}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{margin-bottom:1rem;background-image:none;border-color:#14a44d}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#14a44d;box-shadow:0 0 0 .25rem rgba(20,164,77,.25)}.was-validated .form-outline .form-control:valid~.form-label,.form-outline .form-control.is-valid~.form-label{color:#14a44d}.was-validated .form-outline .form-control:valid~.form-notch .form-notch-leading,.was-validated .form-outline .form-control:valid~.form-notch .form-notch-middle,.was-validated .form-outline .form-control:valid~.form-notch .form-notch-trailing,.form-outline .form-control.is-valid~.form-notch .form-notch-leading,.form-outline .form-control.is-valid~.form-notch .form-notch-middle,.form-outline .form-control.is-valid~.form-notch .form-notch-trailing{border-color:#14a44d}.was-validated .form-outline .form-control:valid:focus~.form-notch .form-notch-middle,.was-validated .form-outline .form-control:valid.active~.form-notch .form-notch-middle,.form-outline .form-control.is-valid:focus~.form-notch .form-notch-middle,.form-outline .form-control.is-valid.active~.form-notch .form-notch-middle{border-top:1px solid rgba(0,0,0,0)}.was-validated .form-outline .form-control:valid:focus~.form-notch .form-notch-middle,.form-outline .form-control.is-valid:focus~.form-notch .form-notch-middle{box-shadow:0 1px 0 0 #14a44d}.was-validated .form-outline .form-control:valid:focus~.form-notch .form-notch-leading,.form-outline .form-control.is-valid:focus~.form-notch .form-notch-leading{box-shadow:-1px 0 0 0 #14a44d,0 1px 0 0 #14a44d,0 -1px 0 0 #14a44d}.was-validated .form-outline .form-control:valid:focus~.form-notch .form-notch-trailing,.form-outline .form-control.is-valid:focus~.form-notch .form-notch-trailing{box-shadow:1px 0 0 0 #14a44d,0 -1px 0 0 #14a44d,0 1px 0 0 #14a44d}.was-validated .form-outline .form-control:valid.select-input.focused~.form-notch .form-notch-leading,.form-outline .form-control.is-valid.select-input.focused~.form-notch .form-notch-leading{box-shadow:-1px 0 0 0 #14a44d,0 1px 0 0 #14a44d,0 -1px 0 0 #14a44d}.was-validated .form-outline .form-control:valid.select-input.focused~.form-notch .form-notch-middle,.form-outline .form-control.is-valid.select-input.focused~.form-notch .form-notch-middle{box-shadow:0 1px 0 0 #14a44d;border-top:1px solid rgba(0,0,0,0)}.was-validated .form-outline .form-control:valid.select-input.focused~.form-notch .form-notch-trailing,.form-outline .form-control.is-valid.select-input.focused~.form-notch .form-notch-trailing{box-shadow:1px 0 0 0 #14a44d,0 -1px 0 0 #14a44d,0 1px 0 0 #14a44d}.was-validated .form-select:valid,.form-select.is-valid{border-color:#14a44d}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#14a44d;box-shadow:0 0 0 .25rem rgba(20,164,77,.25)}.was-validated .form-select:valid~.valid-feedback,.form-select.is-valid~.valid-feedback{margin-top:0}.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid{margin-bottom:0}.was-validated input[type=file].form-control:valid .valid-feedback,input[type=file].form-control.is-valid .valid-feedback{margin-top:0}.was-validated input[type=file].form-control:valid:focus,input[type=file].form-control.is-valid:focus{box-shadow:inset 0 0 0 1px #14a44d;border-color:#14a44d}.was-validated input[type=file].form-control:valid:focus~.form-file-label,input[type=file].form-control.is-valid:focus~.form-file-label{box-shadow:none}.was-validated input[type=file].form-control:valid:focus-within~.form-file-label .form-file-text,.was-validated input[type=file].form-control:valid:focus-within~.form-file-label .form-file-button,input[type=file].form-control.is-valid:focus-within~.form-file-label .form-file-text,input[type=file].form-control.is-valid:focus-within~.form-file-label .form-file-button{border-color:#14a44d}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#14a44d}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#14a44d}.was-validated .form-check-input:valid:checked:focus:before,.form-check-input.is-valid:checked:focus:before{box-shadow:0px 0px 0px 13px #14a44d}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:none}.was-validated .form-check-input:valid:focus:before,.form-check-input.is-valid:focus:before{box-shadow:0px 0px 0px 13px #14a44d}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#14a44d;margin-bottom:1rem}.was-validated .form-check-input:valid[type=checkbox]:checked:focus,.form-check-input.is-valid[type=checkbox]:checked:focus{background-color:#14a44d;border-color:#14a44d}.was-validated .form-check-input:valid[type=radio]:checked,.form-check-input.is-valid[type=radio]:checked{border-color:#14a44d;background-color:#fff}.was-validated .form-check-input:valid[type=radio]:checked:focus:before,.form-check-input.is-valid[type=radio]:checked:focus:before{box-shadow:0px 0px 0px 13px #14a44d}.was-validated .form-check-input:valid[type=radio]:checked:after,.form-check-input.is-valid[type=radio]:checked:after{border-color:#14a44d;background-color:#14a44d}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .form-switch .form-check-input:valid:focus:before,.form-switch .form-check-input.is-valid:focus:before{box-shadow:3px -1px 0px 13px rgba(var(--mdb-box-shadow-color-rgb), 0.6)}.was-validated .form-switch .form-check-input:valid:checked[type=c
9460heckbox]:after,.form-switch .form-check-input.is-valid:checked[type=checkbox]:after{background-color:#14a44d;box-shadow:0 3px 1px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.2),0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.14),0 1px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.12)}.was-validated .form-switch .form-check-input:valid:checked:focus:before,.form-switch .form-check-input.is-valid:checked:focus:before{box-shadow:3px -1px 0px 13px #14a44d}.invalid-feedback{position:absolute;display:none;width:auto;margin-top:.25rem;font-size:.875rem;color:#dc4c64;margin-top:-0.75rem}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:6px 16px;margin-top:.1rem;font-size:.875rem;background-color:rgba(220,76,100,.9);border-radius:.25rem !important;color:#fff}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{margin-bottom:1rem;background-image:none;border-color:#dc4c64}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc4c64;box-shadow:0 0 0 .25rem rgba(220,76,100,.25)}.was-validated .form-outline .form-control:invalid~.form-label,.form-outline .form-control.is-invalid~.form-label{color:#dc4c64}.was-validated .form-outline .form-control:invalid~.form-notch .form-notch-leading,.was-validated .form-outline .form-control:invalid~.form-notch .form-notch-middle,.was-validated .form-outline .form-control:invalid~.form-notch .form-notch-trailing,.form-outline .form-control.is-invalid~.form-notch .form-notch-leading,.form-outline .form-control.is-invalid~.form-notch .form-notch-middle,.form-outline .form-control.is-invalid~.form-notch .form-notch-trailing{border-color:#dc4c64}.was-validated .form-outline .form-control:invalid:focus~.form-notch .form-notch-middle,.was-validated .form-outline .form-control:invalid.active~.form-notch .form-notch-middle,.form-outline .form-control.is-invalid:focus~.form-notch .form-notch-middle,.form-outline .form-control.is-invalid.active~.form-notch .form-notch-middle{border-top:1px solid rgba(0,0,0,0)}.was-validated .form-outline .form-control:invalid:focus~.form-notch .form-notch-middle,.form-outline .form-control.is-invalid:focus~.form-notch .form-notch-middle{box-shadow:0 1px 0 0 #dc4c64}.was-validated .form-outline .form-control:invalid:focus~.form-notch .form-notch-leading,.form-outline .form-control.is-invalid:focus~.form-notch .form-notch-leading{box-shadow:-1px 0 0 0 #dc4c64,0 1px 0 0 #dc4c64,0 -1px 0 0 #dc4c64}.was-validated .form-outline .form-control:invalid:focus~.form-notch .form-notch-trailing,.form-outline .form-control.is-invalid:focus~.form-notch .form-notch-trailing{box-shadow:1px 0 0 0 #dc4c64,0 -1px 0 0 #dc4c64,0 1px 0 0 #dc4c64}.was-validated .form-outline .form-control:invalid.select-input.focused~.form-notch .form-notch-leading,.form-outline .form-control.is-invalid.select-input.focused~.form-notch .form-notch-leading{box-shadow:-1px 0 0 0 #dc4c64,0 1px 0 0 #dc4c64,0 -1px 0 0 #dc4c64}.was-validated .form-outline .form-control:invalid.select-input.focused~.form-notch .form-notch-middle,.form-outline .form-control.is-invalid.select-input.focused~.form-notch .form-notch-middle{box-shadow:0 1px 0 0 #dc4c64;border-top:1px solid rgba(0,0,0,0)}.was-validated .form-outline .form-control:invalid.select-input.focused~.form-notch .form-notch-trailing,.form-outline .form-control.is-invalid.select-input.focused~.form-notch .form-notch-trailing{box-shadow:1px 0 0 0 #dc4c64,0 -1px 0 0 #dc4c64,0 1px 0 0 #dc4c64}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc4c64}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc4c64;box-shadow:0 0 0 .25rem rgba(220,76,100,.25)}.was-validated .form-select:invalid~.invalid-feedback,.form-select.is-invalid~.invalid-feedback{margin-top:0}.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid{margin-bottom:0}.was-validated input[type=file].form-control:invalid .invalid-feedback,input[type=file].form-control.is-invalid .invalid-feedback{margin-top:0}.was-validated input[type=file].form-control:invalid:focus,input[type=file].form-control.is-invalid:focus{box-shadow:inset 0 0 0 1px #dc4c64;border-color:#dc4c64}.was-validated input[type=file].form-control:invalid:focus~.form-file-label,input[type=file].form-control.is-invalid:focus~.form-file-label{box-shadow:none}.was-validated input[type=file].form-control:invalid:focus-within~.form-file-label .form-file-text,.was-validated input[type=file].form-control:invalid:focus-within~.form-file-label .form-file-button,input[type=file].form-control.is-invalid:focus-within~.form-file-label .form-file-text,input[type=file].form-control.is-invalid:focus-within~.form-file-label .form-file-button{border-color:#dc4c64}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc4c64}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc4c64}.was-validated .form-check-input:invalid:checked:focus:before,.form-check-input.is-invalid:checked:focus:before{box-shadow:0px 0px 0px 13px #dc4c64}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:none}.was-validated .form-check-input:invalid:focus:before,.form-check-input.is-invalid:focus:before{box-shadow:0px 0px 0px 13px #dc4c64}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc4c64;margin-bottom:1rem}.was-validated .form-check-input:invalid[type=checkbox]:checked:focus,.form-check-input.is-invalid[type=checkbox]:checked:focus{background-color:#dc4c64;border-color:#dc4c64}.was-validated .form-check-input:invalid[type=radio]:checked,.form-check-input.is-invalid[type=radio]:checked{border-color:#dc4c64;background-color:#fff}.was-validated .form-check-input:invalid[type=radio]:checked:focus:before,.form-check-input.is-invalid[type=radio]:checked:focus:before{box-shadow:0px 0px 0px 13px #dc4c64}.was-validated .form-check-input:invalid[type=radio]:checked:after,.form-check-input.is-invalid[type=radio]:checked:after{border-color:#dc4c64;background-color:#dc4c64}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .form-switch .form-check-input:invalid:focus:before,.form-switch .form-check-input.is-invalid:focus:before{box-shadow:3px -1px 0px 13px rgba(var(--mdb-box-shadow-color-rgb), 0.6)}.was-validated .form-switch .form-check-input:invalid:checked[type=c
9460heckbox]:after,.form-switch .form-check-input.is-invalid:checked[type=checkbox]:after{background-color:#dc4c64;box-shadow:0 3px 1px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.2),0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.14),0 1px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.12)}.was-validated .form-switch .form-check-input:invalid:checked:focus:before,.form-switch .form-check-input.is-invalid:checked:focus:before{box-shadow:3px -1px 0px 13px #dc4c64}.form-range:focus{box-shadow:none}.form-range:focus::-webkit-slider-thumb{box-shadow:none}.form-range:focus::-moz-range-thumb{box-shadow:none}.form-range:focus::-ms-thumb{box-shadow:none}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{margin-top:-6px;box-shadow:none;appearance:none}.form-range::-webkit-slider-runnable-track{height:4px;border-radius:0;box-shadow:none;background-color:var(--mdb-secondary-bg)}.form-range::-moz-range-thumb{box-shadow:none;appearance:none}.form-range::-moz-range-track{box-shadow:none}.table{--mdb-table-font-size: 0.9rem;--mdb-table-divider-color: currentcolor;font-size:var(--mdb-table-font-size)}.table th{font-weight:500}.table tbody{font-weight:400}.table>:not(:last-child)>:last-child>*{border-bottom-color:inherit}.table-primary{--mdb-table-color: #000;--mdb-table-bg: #d8e3f4;--mdb-table-border-color: #adb6c3;--mdb-table-striped-bg: #cdd8e8;--mdb-table-striped-color: #000;--mdb-table-active-bg: #c2ccdc;--mdb-table-active-color: #000;--mdb-table-hover-bg: #c8d2e2;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-secondary{--mdb-table-color: #000;--mdb-table-bg: #ecedf0;--mdb-table-border-color: #bdbec0;--mdb-table-striped-bg: #e0e1e4;--mdb-table-striped-color: #000;--mdb-table-active-bg: #d4d5d8;--mdb-table-active-color: #000;--mdb-table-hover-bg: #dadbde;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-success{--mdb-table-color: #000;--mdb-table-bg: #d0eddb;--mdb-table-border-color: #a6beaf;--mdb-table-striped-bg: #c6e1d0;--mdb-table-striped-color: #000;--mdb-table-active-bg: #bbd5c5;--mdb-table-active-color: #000;--mdb-table-hover-bg: #c0dbcb;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-info{--mdb-table-color: #000;--mdb-table-bg: #ddf0f6;--mdb-table-border-color: #b1c0c5;--mdb-table-striped-bg: #d2e4ea;--mdb-table-striped-color: #000;--mdb-table-active-bg: #c7d8dd;--mdb-table-active-color: #000;--mdb-table-hover-bg: #ccdee4;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-warning{--mdb-table-color: #000;--mdb-table-bg: #faecd1;--mdb-table-border-color: #c8bda7;--mdb-table-striped-bg: #eee0c7;--mdb-table-striped-color: #000;--mdb-table-active-bg: #e1d4bc;--mdb-table-active-color: #000;--mdb-table-hover-bg: #e7dac1;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-danger{--mdb-table-color: #000;--mdb-table-bg: #f8dbe0;--mdb-table-border-color: #c6afb3;--mdb-table-striped-bg: #ecd0d5;--mdb-table-striped-color: #000;--mdb-table-active-bg: #dfc5ca;--mdb-table-active-color: #000;--mdb-table-hover-bg: #e5cbcf;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-light{--mdb-table-color: #000;--mdb-table-bg: #fbfbfb;--mdb-table-border-color: #c9c9c9;--mdb-table-striped-bg: #eeeeee;--mdb-table-striped-color: #000;--mdb-table-active-bg: #e2e2e2;--mdb-table-active-color: #000;--mdb-table-hover-bg: #e8e8e8;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-dark{--mdb-table-color: #fff;--mdb-table-bg: #332d2d;--mdb-table-border-color: #5c5757;--mdb-table-striped-bg: #3d3838;--mdb-table-striped-color: #fff;--mdb-table-active-bg: #474242;--mdb-table-active-color: #fff;--mdb-table-hover-bg: #423d3d;--mdb-table-hover-color: #fff;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-hover>tbody>tr{transition:.5s}.table-hover>tbody>tr:hover{--mdb-table-accent-bg: transparent;background-color:var(--mdb-table-hover-bg)}.table-group-divider{border-top:calc(2*var(--mdb-border-width)) solid;border-top-color:inherit}.table-divider-color{border-top-color:var(--mdb-table-divider-color)}.btn{--mdb-btn-padding-top: 0.625rem;--mdb-btn-padding-bottom: 0.5rem;--mdb-btn-border-width: 0;--mdb-btn-border-color: none;--mdb-btn-border-radius: 0.25rem;
9460--mdb-btn-box-shadow: 0 4px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.35);--mdb-btn-hover-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-focus-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-active-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);padding-top:var(--mdb-btn-padding-top);padding-bottom:var(--mdb-btn-padding-bottom);text-transform:uppercase;vertical-align:bottom;border:0;border-radius:var(--mdb-btn-border-radius);box-shadow:var(--mdb-btn-box-shadow)}:not(.btn-check)+.btn:hover,.btn:first-child:hover,.btn:focus-visible,.btn:hover{box-shadow:var(--mdb-btn-hover-box-shadow)}.btn-check:focus-visible+.btn,.btn-check:focus+.btn,.btn:focus{box-shadow:var(--mdb-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn-check:active+.btn,.btn:active,.btn.active,.btn.show{box-shadow:var(--mdb-btn-active-box-shadow)}.btn-check:checked+.btn:focus,.btn-check:active+.btn:focus,.btn:active:focus,.btn.active:focus,.btn.show:focus{box-shadow:var(--mdb-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{box-shadow:var(--mdb-btn-box-shadow)}[class*=btn-outline-]{--mdb-btn-padding-top: 0.5rem;--mdb-btn-padding-bottom: 0.375rem;--mdb-btn-padding-x: 1.375rem;--mdb-btn-border-width: 2px;--mdb-btn-line-height: 1.5;padding:var(--mdb-btn-padding-top) var(--mdb-btn-padding-x) var(--mdb-btn-padding-bottom);border-width:var(--mdb-btn-border-width);border-style:solid;box-shadow:none}:not(.btn-check)+[class*=btn-outline-]:hover,[class*=btn-outline-]:first-child:hover,[class*=btn-outline-]:focus-visible,[class*=btn-outline-]:hover{box-shadow:none}.btn-check:focus-visible+[class*=btn-outline-],.btn-check:focus+[class*=btn-outline-],[class*=btn-outline-]:focus{box-shadow:none}.btn-check:checked+[class*=btn-outline-],.btn-check:active+[class*=btn-outline-],[class*=btn-outline-]:active,[class*=btn-outline-].active,[class*=btn-outline-].show{box-shadow:none}.btn-check:checked+[class*=btn-outline-]:focus,.btn-check:active+[class*=btn-outline-]:focus,[class*=btn-outline-]:active:focus,[class*=btn-outline-].active:focus,[class*=btn-outline-].show:focus{box-shadow:none}[class*=btn-outline-]:disabled,[class*=btn-outline-].disabled,fieldset:disabled [class*=btn-outline-]{box-shadow:none}[class*=btn-outline-].btn-lg,.btn-group-lg>[class*=btn-outline-].btn{--mdb-btn-padding-top: 0.625rem;--mdb-btn-padding-bottom: 0.5625rem;--mdb-btn-padding-x: 1.5625rem;--mdb-btn-font-size:0.875rem;--mdb-btn-line-height: 1.6}[class*=btn-outline-].btn-sm,.btn-group-sm>[class*=btn-outline-].btn{--mdb-btn-padding-top: 0.25rem;--mdb-btn-padding-bottom: 0.1875rem;--mdb-btn-padding-x: 0.875rem;--mdb-btn-font-size:0.75rem;--mdb-btn-line-height: 1.5}.btn-secondary{box-shadow:none}:not(.btn-check)+.btn-secondary:hover,.btn-secondary:first-child:hover,.btn-secondary:focus-visible,.btn-secondary:hover{box-shadow:none !important}.btn-check:focus-visible+.btn-secondary,.btn-check:focus+.btn-secondary,.btn-secondary:focus{box-shadow:none}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.btn-secondary.show{box-shadow:none}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.btn-secondary.show:focus{box-shadow:none}.btn-secondary:disabled,.btn-secondary.disabled,fieldset:disabled .btn-secondary{box-shadow:none}.btn-primary{--mdb-btn-bg: #3b71ca;--mdb-btn-color: #fff;--mdb-btn-box-shadow: 0 4px 9px -4px #386bc0;--mdb-btn-hover-bg: #386bc0;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: #386bc0;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: #3566b6;--mdb-btn-active-color: #fff;--mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(56, 107, 192, 0.3), 0 4px 18px 0 rgba(56, 107, 192, 0.2)}:not(.btn-check)+.btn-primary:hover,.btn-primary:first-child:hover,.btn-primary:focus-visible,.btn-primary:hover{box-shadow:var(--mdb-btn-box-sha
9460dow-state)}.btn-check:focus-visible+.btn-primary,.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:var(--mdb-btn-box-shadow-state);background-color:var(--mdb-btn-focus-bg)}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.btn-primary.show{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.btn-primary.show:focus{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-primary:hover,.btn-check:active+.btn-primary:hover,.btn-primary:active:hover,.btn-primary.active:hover,.btn-primary.show:hover{background-color:var(--mdb-btn-active-bg)}.btn-primary:disabled,.btn-primary.disabled,fieldset:disabled .btn-primary{box-shadow:var(--mdb-btn-box-shadow)}[data-mdb-theme=dark] .btn-primary{box-shadow:0 4px 9px -4px rgba(0,0,0,.35)}[data-mdb-theme=dark] .btn-primary:hover,[data-mdb-theme=dark] .btn-primary:active,[data-mdb-theme=dark] .btn-primary:focus{box-shadow:0 4px 18px -2px rgba(0,0,0,.7)}.btn-secondary{--mdb-btn-bg: #e2eaf7;--mdb-btn-color: #294f8d;--mdb-btn-box-shadow: 0 4px 9px -4px #e3ebf7;--mdb-btn-hover-bg: #d7deeb;--mdb-btn-hover-color: #294f8d;--mdb-btn-focus-bg: #d7deeb;--mdb-btn-focus-color: #294f8d;--mdb-btn-active-bg: #d7deeb;--mdb-btn-active-color: #294f8d;--mdb-btn-box-shadow-state: transparent}:not(.btn-check)+.btn-secondary:hover,.btn-secondary:first-child:hover,.btn-secondary:focus-visible,.btn-secondary:hover{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:focus-visible+.btn-secondary,.btn-check:focus+.btn-secondary,.btn-secondary:focus{box-shadow:var(--mdb-btn-box-shadow-state);background-color:var(--mdb-btn-focus-bg)}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.btn-secondary.show{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.btn-secondary.show:focus{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-secondary:hover,.btn-check:active+.btn-secondary:hover,.btn-secondary:active:hover,.btn-secondary.active:hover,.btn-secondary.show:hover{background-color:var(--mdb-btn-active-bg)}.btn-secondary:disabled,.btn-secondary.disabled,fieldset:disabled .btn-secondary{box-shadow:var(--mdb-btn-box-shadow)}.btn-success{--mdb-btn-bg: #14a44d;--mdb-btn-color: #fff;--mdb-btn-box-shadow: 0 4px 9px -4px #139c49;--mdb-btn-hover-bg: #139c49;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: #139c49;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: #129445;--mdb-btn-active-color: #fff;--mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(19, 156, 73, 0.3), 0 4px 18px 0 rgba(19, 156, 73, 0.2)}:not(.btn-check)+.btn-success:hover,.btn-success:first-child:hover,.btn-success:focus-visible,.btn-success:hover{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:focus-visible+.btn-success,.btn-check:focus+.btn-success,.btn-success:focus{box-shadow:var(--mdb-btn-box-shadow-state);background-color:var(--mdb-btn-focus-bg)}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.btn-success.show{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.btn-success.show:focus{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-success:hover,.btn-check:active+.btn-success:hover,.btn-success:active:hover,.btn-success.active:hover,.btn-success.show:hover{background-color:var(--mdb-btn-active-bg)}.btn-success:disabled,.btn-success.disabled,fieldset:disabled .btn-success{box-shadow:var(--mdb-btn-box-shadow)}[data-mdb-theme=dark] .btn-success{box-shadow:0 4px 9px -4px rgba(0,0,0,.35)}[data-mdb-theme=dark] .btn-success:hover,[data-mdb-theme=dark] .btn-success:active,[data-mdb-theme=dark] .btn-success:focus{box-shadow:0 4px 18px -2px rgba(0,0,0,.7)}.btn-danger{--mdb-btn-bg: #dc4c64;--mdb-btn-color: #fff;
9460--mdb-btn-box-shadow: 0 4px 9px -4px #d1485f;--mdb-btn-hover-bg: #d1485f;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: #d1485f;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: #c6445a;--mdb-btn-active-color: #fff;--mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(209, 72, 95, 0.3), 0 4px 18px 0 rgba(209, 72, 95, 0.2)}:not(.btn-check)+.btn-danger:hover,.btn-danger:first-child:hover,.btn-danger:focus-visible,.btn-danger:hover{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:focus-visible+.btn-danger,.btn-check:focus+.btn-danger,.btn-danger:focus{box-shadow:var(--mdb-btn-box-shadow-state);background-color:var(--mdb-btn-focus-bg)}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.btn-danger.show{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.btn-danger.show:focus{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-danger:hover,.btn-check:active+.btn-danger:hover,.btn-danger:active:hover,.btn-danger.active:hover,.btn-danger.show:hover{background-color:var(--mdb-btn-active-bg)}.btn-danger:disabled,.btn-danger.disabled,fieldset:disabled .btn-danger{box-shadow:var(--mdb-btn-box-shadow)}[data-mdb-theme=dark] .btn-danger{box-shadow:0 4px 9px -4px rgba(0,0,0,.35)}[data-mdb-theme=dark] .btn-danger:hover,[data-mdb-theme=dark] .btn-danger:active,[data-mdb-theme=dark] .btn-danger:focus{box-shadow:0 4px 18px -2px rgba(0,0,0,.7)}.btn-warning{--mdb-btn-bg: #e4a11b;--mdb-btn-color: #fff;--mdb-btn-box-shadow: 0 4px 9px -4px #d9991a;--mdb-btn-hover-bg: #d9991a;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: #d9991a;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: #cd9118;--mdb-btn-active-color: #fff;--mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(217, 153, 26, 0.3), 0 4px 18px 0 rgba(217, 153, 26, 0.2)}:not(.btn-check)+.btn-warning:hover,.btn-warning:first-child:hover,.btn-warning:focus-visible,.btn-warning:hover{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:focus-visible+.btn-warning,.btn-check:focus+.btn-warning,.btn-warning:focus{box-shadow:var(--mdb-btn-box-shadow-state);background-color:var(--mdb-btn-focus-bg)}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.btn-warning.show{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.btn-warning.show:focus{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-warning:hover,.btn-check:active+.btn-warning:hover,.btn-warning:active:hover,.btn-warning.active:hover,.btn-warning.show:hover{background-color:var(--mdb-btn-active-bg)}.btn-warning:disabled,.btn-warning.disabled,fieldset:disabled .btn-warning{box-shadow:var(--mdb-btn-box-shadow)}[data-mdb-theme=dark] .btn-warning{box-shadow:0 4px 9px -4px rgba(0,0,0,.35)}[data-mdb-theme=dark] .btn-warning:hover,[data-mdb-theme=dark] .btn-warning:active,[data-mdb-theme=dark] .btn-warning:focus{box-shadow:0 4px 18px -2px rgba(0,0,0,.7)}.btn-info{--mdb-btn-bg: #54b4d3;--mdb-btn-color: #fff;--mdb-btn-box-shadow: 0 4px 9px -4px #50abc8;--mdb-btn-hover-bg: #50abc8;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: #50abc8;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: #4ca2be;--mdb-btn-active-color: #fff;--mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(80, 171, 200, 0.3), 0 4px 18px 0 rgba(80, 171, 200, 0.2)}:not(.btn-check)+.btn-info:hover,.btn-info:first-child:hover,.btn-info:focus-visible,.btn-info:hover{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:focus-visible+.btn-info,.btn-check:focus+.btn-info,.btn-info:focus{box-shadow:var(--mdb-btn-box-shadow-state);background-color:var(--mdb-btn-focus-bg)}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.btn-info.show{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.btn-info.show:focus{box-shadow:var(--mdb-btn-box-sha
9460dow-state)}.btn-check:checked+.btn-info:hover,.btn-check:active+.btn-info:hover,.btn-info:active:hover,.btn-info.active:hover,.btn-info.show:hover{background-color:var(--mdb-btn-active-bg)}.btn-info:disabled,.btn-info.disabled,fieldset:disabled .btn-info{box-shadow:var(--mdb-btn-box-shadow)}[data-mdb-theme=dark] .btn-info{box-shadow:0 4px 9px -4px rgba(0,0,0,.35)}[data-mdb-theme=dark] .btn-info:hover,[data-mdb-theme=dark] .btn-info:active,[data-mdb-theme=dark] .btn-info:focus{box-shadow:0 4px 18px -2px rgba(0,0,0,.7)}.btn-light{--mdb-btn-bg: #f5f5f5;--mdb-btn-color: #616161;--mdb-btn-box-shadow: 0 4px 9px -4px #f6f6f6;--mdb-btn-hover-bg: #e9e9e9;--mdb-btn-hover-color: #616161;--mdb-btn-focus-bg: #f6f6f6;--mdb-btn-focus-color: #616161;--mdb-btn-active-bg: #dddddd;--mdb-btn-active-color: #616161;--mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(238, 238, 238, 0.3), 0 4px 18px 0 rgba(238, 238, 238, 0.2)}:not(.btn-check)+.btn-light:hover,.btn-light:first-child:hover,.btn-light:focus-visible,.btn-light:hover{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:focus-visible+.btn-light,.btn-check:focus+.btn-light,.btn-light:focus{box-shadow:var(--mdb-btn-box-shadow-state);background-color:var(--mdb-btn-focus-bg)}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.btn-light.show{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.btn-light.show:focus{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-light:hover,.btn-check:active+.btn-light:hover,.btn-light:active:hover,.btn-light.active:hover,.btn-light.show:hover{background-color:var(--mdb-btn-active-bg)}.btn-light:disabled,.btn-light.disabled,fieldset:disabled .btn-light{box-shadow:var(--mdb-btn-box-shadow)}[data-mdb-theme=dark] .btn-light{box-shadow:0 4px 9px -4px rgba(0,0,0,.35)}[data-mdb-theme=dark] .btn-light:hover,[data-mdb-theme=dark] .btn-light:active,[data-mdb-theme=dark] .btn-light:focus{box-shadow:0 4px 18px -2px rgba(0,0,0,.7)}.btn-dark{--mdb-btn-bg: #262626;--mdb-btn-color: #eeeeee;--mdb-btn-box-shadow: 0 4px 9px -4px #313131;--mdb-btn-hover-bg: #313131;--mdb-btn-hover-color: #eeeeee;--mdb-btn-focus-bg: #313131;--mdb-btn-focus-color: #eeeeee;--mdb-btn-active-bg: #3c3c3c;--mdb-btn-active-color: #eeeeee;--mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(48, 43, 43, 0.3), 0 4px 18px 0 rgba(48, 43, 43, 0.2)}:not(.btn-check)+.btn-dark:hover,.btn-dark:first-child:hover,.btn-dark:focus-visible,.btn-dark:hover{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:focus-visible+.btn-dark,.btn-check:focus+.btn-dark,.btn-dark:focus{box-shadow:var(--mdb-btn-box-shadow-state);background-color:var(--mdb-btn-focus-bg)}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.btn-dark.show{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.btn-dark.show:focus{box-shadow:var(--mdb-btn-box-shadow-state)}.btn-check:checked+.btn-dark:hover,.btn-check:active+.btn-dark:hover,.btn-dark:active:hover,.btn-dark.active:hover,.btn-dark.show:hover{background-color:var(--mdb-btn-active-bg)}.btn-dark:disabled,.btn-dark.disabled,fieldset:disabled .btn-dark{box-shadow:var(--mdb-btn-box-shadow)}[data-mdb-theme=dark] .btn-dark{box-shadow:0 4px 9px -4px rgba(0,0,0,.35)}[data-mdb-theme=dark] .btn-dark:hover,[data-mdb-theme=dark] .btn-dark:active,[data-mdb-theme=dark] .btn-dark:focus{box-shadow:0 4px 18px -2px rgba(0,0,0,.7)}.btn-outline-primary{--mdb-btn-bg: transparent;--mdb-btn-color: #3b71ca;--mdb-btn-hover-bg: #f5f8fc;--mdb-btn-hover-color: #386bc0;--mdb-btn-focus-bg: #f5f8fc;--mdb-btn-focus-color: #386bc0;--mdb-btn-active-bg: #f5f8fc;--mdb-btn-active-color: #3566b6;--mdb-btn-outline-border-color: #3b71ca;--mdb-btn-outline-focus-border-color: #2f5aa2;--mdb-btn-outline-hover-border-color: #2f5aa2;border-color:var(--mdb-btn-outline-border-color)}:not(.btn-check)+.btn-outline-primary:hover,.btn-outline-primary:first-child:hover,.btn-outline-primary:focus-visible,.btn-outline-primary:hover{border-color:var(--mdb-btn-outline-hover-border-color)}.btn-check:focus-visible+.btn-outline-primary,.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.show{border-color:var(--mdb-btn-outline-active-border-color)}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.show:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-outline-primary:disabled,.btn-outline-primary.disabled,fieldset:
9460disabled .btn-outline-primary{border-color:var(--mdb-btn-outline-border-color)}[data-mdb-theme=dark] .btn-outline-primary{--mdb-btn-bg: transparent;--mdb-btn-color: #628dd5;--mdb-btn-hover-bg: #12223d;--mdb-btn-hover-color: #386bc0;--mdb-btn-focus-bg: #12223d;--mdb-btn-focus-color: #386bc0;--mdb-btn-active-bg: #12223d;--mdb-btn-active-color: #3566b6}.btn-outline-secondary{--mdb-btn-bg: transparent;--mdb-btn-color: #294f8d;--mdb-btn-hover-bg: #f4f6f9;--mdb-btn-hover-color: #294f8d;--mdb-btn-focus-bg: #f4f6f9;--mdb-btn-focus-color: #294f8d;--mdb-btn-active-bg: #f4f6f9;--mdb-btn-active-color: #294f8d;--mdb-btn-outline-border-color: #e2eaf7;--mdb-btn-outline-focus-border-color: #d7deeb;--mdb-btn-outline-hover-border-color: #d7deeb;border-color:var(--mdb-btn-outline-border-color)}:not(.btn-check)+.btn-outline-secondary:hover,.btn-outline-secondary:first-child:hover,.btn-outline-secondary:focus-visible,.btn-outline-secondary:hover{border-color:var(--mdb-btn-outline-hover-border-color)}.btn-check:focus-visible+.btn-outline-secondary,.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.show{border-color:var(--mdb-btn-outline-active-border-color)}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.show:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled,fieldset:disabled .btn-outline-secondary{border-color:var(--mdb-btn-outline-border-color)}[data-mdb-theme=dark] .btn-outline-secondary{--mdb-btn-bg: transparent;--mdb-btn-color: #c4d4ef;--mdb-btn-hover-bg: #182d51;--mdb-btn-hover-color: #b1c6ea;--mdb-btn-focus-bg: #182d51;--mdb-btn-focus-color: #b1c6ea;--mdb-btn-active-bg: #182d51;--mdb-btn-active-color: #b1c6ea;--mdb-btn-outline-border-color: #9db8e5;--mdb-btn-outline-focus-border-color: #95afda;--mdb-btn-outline-hover-border-color: #95afda;border-color:var(--mdb-btn-outline-border-color)}.btn-outline-success{--mdb-btn-bg: transparent;--mdb-btn-color: #14a44d;--mdb-btn-hover-bg: #f3faf6;--mdb-btn-hover-color: #139c49;--mdb-btn-focus-bg: #f3faf6;--mdb-btn-focus-color: #139c49;--mdb-btn-active-bg: #f3faf6;--mdb-btn-active-color: #129445;--mdb-btn-outline-border-color: #14a44d;--mdb-btn-outline-focus-border-color: #10833e;--mdb-btn-outline-hover-border-color: #10833e;border-color:var(--mdb-btn-outline-border-color)}:not(.btn-check)+.btn-outline-success:hover,.btn-outline-success:first-child:hover,.btn-outline-success:focus-visible,.btn-outline-success:hover{border-color:var(--mdb-btn-outline-hover-border-color)}.btn-check:focus-visible+.btn-outline-success,.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.show{border-color:var(--mdb-btn-outline-active-border-color)}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.show:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-outline-success:disabled,.btn-outline-success.disabled,fieldset:disabled .btn-outline-success{border-color:var(--mdb-btn-outline-border-color)}[data-mdb-theme=dark] .btn-outline-success{--mdb-btn-bg: transparent;--mdb-btn-color: #43b671;--mdb-btn-hover-bg: #063117;--mdb-btn-hover-color: #139c49;--mdb-btn-focus-bg: #063117;--mdb-btn-focus-color: #139c49;--mdb-btn-active-bg: #063117;--mdb-btn-active-color: #129445}.btn-outline-danger{--mdb-btn-bg: transparent;--mdb-btn-color: #dc4c64;--mdb-btn-hover-bg: #fdf6f7;--mdb-btn-hover-color: #d1485f;--mdb-btn-focus-bg: #fdf6f7;--mdb-btn-focus-color: #d1485f;--mdb-btn-active-bg: #fdf6f7;--mdb-btn-active-color: #c6445a;--mdb-btn-outline-border-color: #dc4c64;--mdb-btn-outline-focus-border-color: #b03d50;--mdb-btn-outline-hover-border-color: #b03d50;border-color:var(--mdb-btn-outline-border-color)}:not(.btn-check)+.btn-outline-danger:hover,.btn-outline-danger:first-child:hover,.btn-outline-danger:focus-visible,.btn-outline-danger:hover{border-color:var(--mdb-btn-outline-hover-border-color)}.btn-check:focus-visible+.btn-outline-danger,.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.show{border-color:var(--mdb-btn-outline-active-border-color)}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.show:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-outline-danger:disabled,.btn-outline-danger.disabled,fieldset:
9460disabled .btn-outline-danger{border-color:var(--mdb-btn-outline-border-color)}[data-mdb-theme=dark] .btn-outline-danger{--mdb-btn-bg: transparent;--mdb-btn-color: #e37083;--mdb-btn-hover-bg: #42171e;--mdb-btn-hover-color: #d1485f;--mdb-btn-focus-bg: #42171e;--mdb-btn-focus-color: #d1485f;--mdb-btn-active-bg: #42171e;--mdb-btn-active-color: #c6445a}.btn-outline-warning{--mdb-btn-bg: transparent;--mdb-btn-color: #e4a11b;--mdb-btn-hover-bg: #fefaf4;--mdb-btn-hover-color: #d9991a;--mdb-btn-focus-bg: #fefaf4;--mdb-btn-focus-color: #d9991a;--mdb-btn-active-bg: #fefaf4;--mdb-btn-active-color: #cd9118;--mdb-btn-outline-border-color: #e4a11b;--mdb-btn-outline-focus-border-color: #b68116;--mdb-btn-outline-hover-border-color: #b68116;border-color:var(--mdb-btn-outline-border-color)}:not(.btn-check)+.btn-outline-warning:hover,.btn-outline-warning:first-child:hover,.btn-outline-warning:focus-visible,.btn-outline-warning:hover{border-color:var(--mdb-btn-outline-hover-border-color)}.btn-check:focus-visible+.btn-outline-warning,.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.show{border-color:var(--mdb-btn-outline-active-border-color)}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.show:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-outline-warning:disabled,.btn-outline-warning.disabled,fieldset:disabled .btn-outline-warning{border-color:var(--mdb-btn-outline-border-color)}[data-mdb-theme=dark] .btn-outline-warning{--mdb-btn-bg: transparent;--mdb-btn-color: #e9b449;--mdb-btn-hover-bg: #443008;--mdb-btn-hover-color: #d9991a;--mdb-btn-focus-bg: #443008;--mdb-btn-focus-color: #d9991a;--mdb-btn-active-bg: #443008;--mdb-btn-active-color: #cd9118}.btn-outline-info{--mdb-btn-bg: transparent;--mdb-btn-color: #54b4d3;--mdb-btn-hover-bg: #f6fbfd;--mdb-btn-hover-color: #50abc8;--mdb-btn-focus-bg: #f6fbfd;--mdb-btn-focus-color: #50abc8;--mdb-btn-active-bg: #f6fbfd;--mdb-btn-active-color: #4ca2be;--mdb-btn-outline-border-color: #54b4d3;--mdb-btn-outline-focus-border-color: #4390a9;--mdb-btn-outline-hover-border-color: #4390a9;border-color:var(--mdb-btn-outline-border-color)}:not(.btn-check)+.btn-outline-info:hover,.btn-outline-info:first-child:hover,.btn-outline-info:focus-visible,.btn-outline-info:hover{border-color:var(--mdb-btn-outline-hover-border-color)}.btn-check:focus-visible+.btn-outline-info,.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.show{border-color:var(--mdb-btn-outline-active-border-color)}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.show:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-outline-info:disabled,.btn-outline-info.disabled,fieldset:disabled .btn-outline-info{border-color:var(--mdb-btn-outline-border-color)}[data-mdb-theme=dark] .btn-outline-info{--mdb-btn-bg: transparent;--mdb-btn-color: #76c3dc;--mdb-btn-hover-bg: #19363f;--mdb-btn-hover-color: #50abc8;--mdb-btn-focus-bg: #19363f;--mdb-btn-focus-color: #50abc8;--mdb-btn-active-bg: #19363f;--mdb-btn-active-color: #4ca2be}.btn-outline-light{--mdb-btn-bg: transparent;--mdb-btn-color: #fbfbfb;--mdb-btn-hover-bg: white;--mdb-btn-hover-color: #eeeeee;--mdb-btn-focus-bg: white;--mdb-btn-focus-color: #eeeeee;--mdb-btn-active-bg: white;--mdb-btn-active-color: #e2e2e2;--mdb-btn-outline-border-color: #fbfbfb;--mdb-btn-outline-focus-border-color: #c9c9c9;--mdb-btn-outline-hover-border-color: #c9c9c9;border-color:var(--mdb-btn-outline-border-color)}:not(.btn-check)+.btn-outline-light:hover,.btn-outline-light:first-child:hover,.btn-outline-light:focus-visible,.btn-outline-light:hover{border-color:var(--mdb-btn-outline-hover-border-color)}.btn-check:focus-visible+.btn-outline-light,.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.show{border-color:var(--mdb-btn-outline-active-border-color)}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.show:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-outline-light:disabled,.btn-outline-light.disabled,fieldset:
9460disabled .btn-outline-light{border-color:var(--mdb-btn-outline-border-color)}[data-mdb-theme=dark] .btn-outline-light{--mdb-btn-bg: transparent;--mdb-btn-color: #fcfcfc;--mdb-btn-hover-bg: #4b4b4b;--mdb-btn-hover-color: #eeeeee;--mdb-btn-focus-bg: #4b4b4b;--mdb-btn-focus-color: #eeeeee;--mdb-btn-active-bg: #4b4b4b;--mdb-btn-active-color: #e2e2e2}.btn-outline-dark{--mdb-btn-bg: transparent;--mdb-btn-color: #332d2d;--mdb-btn-hover-bg: whitesmoke;--mdb-btn-hover-color: #302b2b;--mdb-btn-focus-bg: whitesmoke;--mdb-btn-focus-color: #302b2b;--mdb-btn-active-bg: whitesmoke;--mdb-btn-active-color: #2e2929;--mdb-btn-outline-border-color: #332d2d;--mdb-btn-outline-focus-border-color: #292424;--mdb-btn-outline-hover-border-color: #292424;border-color:var(--mdb-btn-outline-border-color)}:not(.btn-check)+.btn-outline-dark:hover,.btn-outline-dark:first-child:hover,.btn-outline-dark:focus-visible,.btn-outline-dark:hover{border-color:var(--mdb-btn-outline-hover-border-color)}.btn-check:focus-visible+.btn-outline-dark,.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.show{border-color:var(--mdb-btn-outline-active-border-color)}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.show:focus{border-color:var(--mdb-btn-outline-focus-border-color)}.btn-outline-dark:disabled,.btn-outline-dark.disabled,fieldset:disabled .btn-outline-dark{border-color:var(--mdb-btn-outline-border-color)}[data-mdb-theme=dark] .btn-outline-dark{--mdb-btn-bg: transparent;--mdb-btn-color: #5c5757;--mdb-btn-hover-bg: #0f0e0e;--mdb-btn-hover-color: #302b2b;--mdb-btn-focus-bg: #0f0e0e;--mdb-btn-focus-color: #302b2b;--mdb-btn-active-bg: #0f0e0e;--mdb-btn-active-color: #2e2929}.btn-link{--mdb-btn-font-weight: 500;--mdb-btn-color: #3b71ca;--mdb-btn-hover-color: #386bc0;--mdb-btn-hover-bg: hsl(0, 0%, 96%);--mdb-btn-focus-color: #3566b6;--mdb-btn-active-color: #3260ac;--mdb-btn-disabled-color: #9e9e9e;--mdb-btn-box-shadow: none;text-decoration:none;box-shadow:var(--mdb-btn-box-shadow)}:not(.btn-check)+.btn-link:hover,.btn-link:first-child:hover,.btn-link:focus-visible,.btn-link:hover{text-decoration:none;box-shadow:var(--mdb-btn-box-shadow)}.btn-check:focus-visible+.btn-link,.btn-check:focus+.btn-link,.btn-link:focus{color:var(--mdb-btn-focus-color);box-shadow:var(--mdb-btn-box-shadow)}.btn-check:checked+.btn-link,.btn-check:active+.btn-link,.btn-link:active,.btn-link.active,.btn-link.show{color:var(--mdb-btn-active-color);box-shadow:var(--mdb-btn-box-shadow)}.btn-check:checked+.btn-link:focus,.btn-check:active+.btn-link:focus,.btn-link:active:focus,.btn-link.active:focus,.btn-link.show:focus{color:var(--mdb-btn-focus-color);box-shadow:var(--mdb-btn-box-shadow)}.btn-link:disabled,.btn-link.disabled,fieldset:disabled .btn-link{box-shadow:var(--mdb-btn-box-shadow)}.btn-tertiary{--mdb-btn-font-weight: 500;--mdb-btn-color: #3b71ca;--mdb-btn-hover-color: #386bc0;--mdb-btn-hover-bg: transparent;--mdb-btn-focus-color: #3566b6;--mdb-btn-active-color: #3260ac;--mdb-btn-disabled-color: #9e9e9e;--mdb-btn-box-shadow: none;padding-left:0px;padding-right:0px;text-decoration:none;box-shadow:var(--mdb-btn-box-shadow)}:not(.btn-check)+.btn-tertiary:hover,.btn-tertiary:first-child:hover,.btn-tertiary:focus-visible,.btn-tertiary:hover{text-decoration:none;box-shadow:var(--mdb-btn-box-shadow)}.btn-check:focus-visible+.btn-tertiary,.btn-check:focus+.btn-tertiary,.btn-tertiary:focus{color:var(--mdb-btn-focus-color);box-shadow:var(--mdb-btn-box-shadow)}.btn-check:checked+.btn-tertiary,.btn-check:active+.btn-tertiary,.btn-tertiary:active,.btn-tertiary.active,.btn-tertiary.show{color:var(--mdb-btn-active-color);box-shadow:var(--mdb-btn-box-shadow)}.btn-check:checked+.btn-tertiary:focus,.btn-check:active+.btn-tertiary:focus,.btn-tertiary:active:focus,.btn-tertiary.active:focus,.btn-tertiary.show:focus{color:var(--mdb-btn-focus-color);
9460box-shadow:var(--mdb-btn-box-shadow)}.btn-tertiary:disabled,.btn-tertiary.disabled,fieldset:disabled .btn-tertiary{box-shadow:var(--mdb-btn-box-shadow)}[data-mdb-theme=dark] .btn-secondary{--mdb-btn-bg: #b1c6ea;--mdb-btn-hover-bg: #9db8e5;--mdb-btn-focus-bg: #9db8e5;--mdb-btn-active-bg: #9db8e5}[data-mdb-theme=dark] .btn-link{--mdb-btn-color: #9fa6b2;--mdb-btn-hover-color: #bcc1c9;--mdb-btn-hover-bg: #404247;--mdb-btn-focus-color: #bcc1c9;--mdb-btn-active-color: #bcc1c9}[data-mdb-theme=dark] .btn-tertiary{--mdb-btn-color: #9fa6b2;--mdb-btn-hover-color: #bcc1c9;--mdb-btn-focus-color: #bcc1c9;--mdb-btn-active-color: #bcc1c9}.btn-lg,.btn-group-lg>.btn{--mdb-btn-padding-top: 0.75rem;--mdb-btn-padding-bottom: 0.6875rem;--mdb-btn-padding-x: 1.6875rem;--mdb-btn-font-size:0.875rem;--mdb-btn-line-height: 1.6}.btn-sm,.btn-group-sm>.btn{--mdb-btn-padding-top: 0.375rem;--mdb-btn-padding-bottom: 0.3125rem;--mdb-btn-padding-x: 1rem;--mdb-btn-font-size:0.75rem;--mdb-btn-line-height: 1.5}.btn-rounded{--mdb-btn-border-radius: 10rem;border-radius:var(--mdb-btn-border-radius)}.btn-floating,[class*=btn-outline-].btn-floating{--mdb-btn-border-radius: 50%;border-radius:var(--mdb-btn-border-radius);padding:0;position:relative;display:inline-flex;align-items:center;justify-content:center}.btn-floating{--mdb-btn-width: 2.3125rem;--mdb-btn-height: 2.3125rem;--mdb-btn-icon-width: 2.3125rem;--mdb-btn-icon-line-height: 2.3125rem;--mdb-btn-width-lg: 2.8125rem;--mdb-btn-height-lg: 2.8125rem;--mdb-btn-icon-width-lg: 2.8125rem;--mdb-btn-icon-line-height-lg: 2.8125rem;--mdb-btn-width-sm: 1.8125rem;--mdb-btn-height-sm: 1.8125rem;--mdb-btn-icon-width-sm: 1.8125rem;--mdb-btn-icon-line-height-sm: 1.8125rem;width:var(--mdb-btn-width);height:var(--mdb-btn-height)}.btn-floating .fas,.btn-floating .far,.btn-floating .fab{width:var(--mdb-btn-icon-width);line-height:var(--mdb-btn-icon-line-height)}.btn-floating.btn-lg,.btn-group-lg>.btn-floating.btn{width:var(--mdb-btn-width-lg);height:var(--mdb-btn-height-lg)}.btn-floating.btn-lg .fas,.btn-group-lg>.btn-floating.btn .fas,.btn-floating.btn-lg .far,.btn-group-lg>.btn-floating.btn .far,.btn-floating.btn-lg .fab,.btn-group-lg>.btn-floating.btn .fab{width:var(--mdb-btn-icon-width-lg);line-height:var(--mdb-btn-icon-line-height-lg)}.btn-floating.btn-sm,.btn-group-sm>.btn-floating.btn{width:var(--mdb-btn-width-sm);height:var(--mdb-btn-height-sm)}.btn-floating.btn-sm .fas,.btn-group-sm>.btn-floating.btn .fas,.btn-floating.btn-sm .far,.btn-group-sm>.btn-floating.btn .far,.btn-floating.btn-sm .fab,.btn-group-sm>.btn-floating.btn .fab{width:var(--mdb-btn-icon-width-sm);line-height:var(--mdb-btn-icon-line-height-sm)}[class*=btn-outline-].btn-floating{--mdb-btn-icon-width: 2.0625rem;--mdb-btn-icon-width-lg: 2.5625rem;--mdb-btn-icon-width-sm: 1.5625rem;--mdb-btn-icon-line-height: 2.0625rem;--mdb-btn-icon-line-height-lg: 2.5625rem;--mdb-btn-icon-line-height-sm: 1.5625rem}[class*=btn-outline-].btn-floating .fas,[class*=btn-outline-].btn-floating .far,[class*=btn-outline-].btn-floating .fab{width:var(--mdb-btn-icon-width);line-height:var(--mdb-btn-icon-line-height)}[class*=btn-outline-].btn-floating.btn-lg .fas,.btn-group-lg>[class*=btn-outline-].btn-floating.btn .fas,[class*=btn-outline-].btn-floating.btn-lg .far,.btn-group-lg>[class*=btn-outline-].btn-floating.btn .far,[class*=btn-outline-].btn-floating.btn-lg .fab,.btn-group-lg>[class*=btn-outline-].btn-floating.btn .fab{width:var(--mdb-btn-icon-width-lg);line-height:var(--mdb-btn-icon-line-height-lg)}[class*=btn-outline-].btn-floating.btn-sm .fas,.btn-group-sm>[class*=btn-outline-].btn-floating.btn .fas,[class*=btn-outline-].btn-floating.btn-sm .far,.btn-group-sm>[class*=btn-outline-].btn-floating.btn .far,[class*=btn-outline-].btn-floating.btn-sm .fab,.btn-group-sm>[class*=btn-outline-].btn-floating.btn .fab{width:var(--mdb-btn-icon-width-sm);line-height:var(--mdb-btn-icon-line-height-sm)}.fixed-action-btn{--mdb-btn-right: 2.1875rem;--mdb-btn-bottom: 2.1875rem;--mdb-btn-zindex: 1030;--mdb-btn-padding-top: 0.9375rem;--mdb-btn-padding-bottom: 1.25rem;--mdb-btn-padding-x: 1.25rem;--mdb-btn-margin-bottom: 1.5rem;position:fixed;right:var(--mdb-btn-right);bottom:var(--mdb-btn-bottom);z-index:var(--mdb-btn-zindex);display:flex;flex-flow:column-reverse nowrap;align-items:center;padding:var(--mdb-btn-padding-top) var(--mdb-btn-padding-x) var(--mdb-btn-padding-bottom);margin-bottom:0;height:auto;overflow:hidden}.fixed-action-btn>.btn-floating{position:relative;transform:scale(1.2);z-index:10}.fixed-action-btn ul{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;padding:0;margin:0;margin-bottom:0;text-align:center;opacity:0;transition:transform .4s,opacity .4s;z-index:-1}.fixed-action-btn ul li{z-index:0;display:flex;margin-right:auto;margin-bottom:var(--mdb-btn-margin-bottom);margin-left:auto}.fixed-action-btn ul li:first-of-type{margin-top:calc(var(--mdb-btn-margin-bottom)*.5)}.fixed-action-btn ul a.btn{opacity:0;transition:opacity .4s ease-in}.fixed-action-btn ul a.btn.shown{opacity:1}.fixed-action-btn.active ul{opacity:1}.btn-block{--mdb-btn-margin-top: 0.5rem;display:block;width:100%}.btn-block+.btn-block{margin-top:var(--mdb-btn-margin-top)}hr.divider-horizontal:not([size]){height:2px}.divider-horizontal{opacity:1;background-color:#f5f5f5;height:2px}.divider-vertical{opacity:1;background-color:#f5f5f5;display:inline-block;width:2px;margin:0 1rem}hr.divider-horizontal-blurry{background-image:linear-gradient(90deg, transparent, hsl(0, 0%, 40%), transparent);background-color:rgba(0,0,0,0)}hr.divider-vertical-blurry{background-image:linear-gradient(180deg, transparent, hsl(0, 0%, 40%), transparent);background-color:rgba(0,0,0,0);width:1px;top:0;right:0}.dropdown-menu{--mdb-dropdown-item-border-radius: 0.5rem;color:var(--mdb-dropdown-color);margin:0;padding-top:0;padding-bottom:0;border:0;
9460box-shadow:var(--mdb-dropdown-box-shadow);font-size:var(--mdb-dropdown-font-size);top:100%;left:0;margin-top:var(--mdb-dropdown-spacer)}.dropdown-menu>li{border-radius:0}.dropdown-menu>li:first-child{border-top-left-radius:var(--mdb-dropdown-item-border-radius);border-top-right-radius:var(--mdb-dropdown-item-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-menu>li:first-child .dropdown-item{border-top-left-radius:var(--mdb-dropdown-item-border-radius);border-top-right-radius:var(--mdb-dropdown-item-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-menu>li:not(:first-child):not(:last-child) .dropdown-item{border-radius:0}.dropdown-menu>li:last-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--mdb-dropdown-item-border-radius);border-bottom-right-radius:var(--mdb-dropdown-item-border-radius)}.dropdown-menu>li:last-child .dropdown-item{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--mdb-dropdown-item-border-radius);border-bottom-right-radius:var(--mdb-dropdown-item-border-radius)}.dropdown-menu.animation{--mdb-dropdown-menu-animated-animation-duration: 0.55s;--mdb-dropdown-menu-animated-animation-timing-function: ease;display:block;animation-duration:var(--mdb-dropdown-menu-animated-animation-duration);animation-timing-function:var(--mdb-dropdown-menu-animated-animation-timing-function)}.dropdown-item{--mdb-dropdown-state-color: var(--mdb-surface-color);--mdb-dropdown-state-background-color: var(--mdb-highlight-bg-color);padding:var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);color:var(--mdb-dropdown-color);border-radius:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--mdb-dropdown-state-color);background-color:var(--mdb-dropdown-state-background-color)}.dropdown-item.active,.dropdown-item:active{color:var(--mdb-dropdown-state-color);background-color:var(--mdb-dropdown-state-background-color)}.dropdown-item:focus{outline:none}.hidden-arrow.dropdown-toggle:after{display:none}.animation{animation-duration:1s;animation-fill-mode:both;padding:auto}@media(prefers-reduced-motion){.animation{transition:none !important;animation:unset !important}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.fade-in{animation-name:fade-in}@keyframes fade-out{from{opacity:1}to{opacity:0}}.fade-out{animation-name:fade-out}.dropdown-divider{--mdb-dropdown-divider-border-top-width: 2px;--mdb-dropdown-divider-border-top-bg: var(--mdb-divider-color);border-top:var(--mdb-dropdown-divider-border-top-width) solid var(--mdb-dropdown-divider-border-top-bg);opacity:1}.dropdown-menu INPUT:not(:-webkit-autofill),.dropdown-menu SELECT:not(:-webkit-autofill),.dropdown-menu TEXTAREA:not(:-webkit-autofill){animation-name:none !important}.btn-group,.btn-group-vertical{--mdb-btn-box-shadow: 0 4px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.35);--mdb-btn-hover-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-focus-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-active-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);--mdb-btn-group-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;box-shadow:var(--mdb-btn-box-shadow);transition:var(--mdb-btn-group-transition)}.btn-group:hover,.btn-group-vertical:hover{box-shadow:var(--mdb-btn-hover-box-shadow)}.btn-group:focus,.btn-group.focus,.btn-group-vertical:focus,.btn-group-vertical.focu
9460s{box-shadow:var(--mdb-btn-focus-box-shadow)}.btn-group:active,.btn-group.active,.btn-group-vertical:active,.btn-group-vertical.active{box-shadow:var(--mdb-btn-active-box-shadow)}.btn-group:active:focus,.btn-group.active:focus,.btn-group-vertical:active:focus,.btn-group-vertical.active:focus{box-shadow:var(--mdb-btn-focus-box-shadow)}.btn-group:disabled,.btn-group.disabled,fieldset:disabled .btn-group,.btn-group-vertical:disabled,.btn-group-vertical.disabled,fieldset:disabled .btn-group-vertical{box-shadow:var(--mdb-btn-box-shadow);border:0}.btn-group>.btn,.btn-group-vertical>.btn{box-shadow:none}:not(.btn-check)+.btn-group>.btn:hover,.btn-group>.btn:first-child:hover,.btn-group>.btn:focus-visible,.btn-group>.btn:hover,:not(.btn-check)+.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:first-child:hover,.btn-group-vertical>.btn:focus-visible,.btn-group-vertical>.btn:hover{box-shadow:none !important}.btn-check:focus-visible+.btn-group>.btn,.btn-check:focus+.btn-group>.btn,.btn-group>.btn:focus,.btn-check:focus-visible+.btn-group-vertical>.btn,.btn-check:focus+.btn-group-vertical>.btn,.btn-group-vertical>.btn:focus{box-shadow:none}.btn-check:checked+.btn-group>.btn,.btn-check:active+.btn-group>.btn,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group>.btn.show,.btn-check:checked+.btn-group-vertical>.btn,.btn-check:active+.btn-group-vertical>.btn,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn.show{box-shadow:none}.btn-check:checked+.btn-group>.btn:focus,.btn-check:active+.btn-group>.btn:focus,.btn-group>.btn:active:focus,.btn-group>.btn.active:focus,.btn-group>.btn.show:focus,.btn-check:checked+.btn-group-vertical>.btn:focus,.btn-check:active+.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active:focus,.btn-group-vertical>.btn.active:focus,.btn-group-vertical>.btn.show:focus{box-shadow:none}.btn-group>.btn:disabled,.btn-group>.btn.disabled,fieldset:disabled .btn-group>.btn,.btn-group-vertical>.btn:disabled,.btn-group-vertical>.btn.disabled,fieldset:disabled .btn-group-vertical>.btn{box-shadow:none}.btn-group>.btn-group,.btn-group-vertical>.btn-group{box-shadow:none}.btn-group>.btn-link:first-child,.btn-group>.btn-tertiary:first-child,.btn-group-vertical>.btn-link:first-child,.btn-group-vertical>.btn-tertiary:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-link:last-child,.btn-group>.btn-tertiary:last-child,.btn-group-vertical>.btn-link:last-child,.btn-group-vertical>.btn-tertiary:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group,.btn-group-lg>.btn,.btn-group-sm>.btn{--mdb-btn-border-radius: 0.25rem;border-radius:var(--mdb-btn-border-radius)}.nav-tabs{border-bottom:0}.nav-tabs .nav-link{--mdb-nav-tabs-link-font-weight: 500;--mdb-nav-tabs-link-font-size: 12px;--mdb-nav-tabs-link-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);--mdb-nav-tabs-link-padding-top: 17px;--mdb-nav-tabs-link-padding-bottom: 16px;--mdb-nav-tabs-link-padding-x: 29px;--mdb-nav-tabs-link-hover-bgc: var(--mdb-highlight-bg-color);--mdb-nav-tabs-link-border-bottom-width: 2px;--mdb-nav-tabs-link-active-color: #3b71ca;--mdb-nav-tabs-link-active-border-color: #3b71ca;border-width:0;border-bottom:var(--mdb-nav-tabs-link-border-bottom-width) solid rgba(0,0,0,0);border-radius:0;text-transform:uppercase;line-height:1;font-weight:var(--mdb-nav-tabs-link-font-weight);font-size:var(--mdb-nav-tabs-link-font-size);color:var(--mdb-nav-tabs-link-color);padding:var(--mdb-nav-tabs-link-padding-top) var(--mdb-nav-tabs-link-padding-x) var(--mdb-nav-tabs-link-padding-bottom) var(--mdb-nav-tabs-link-padding-x)}.nav-tabs .nav-link:hover{background-color:var(--mdb-nav-tabs-link-hover-bgc);border-color:rgba(0,0,0,0)}.nav-tabs .nav-link:focus{border-color:rgba(0,0,0,0)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--mdb-nav-tabs-link-active-color);border-color:var(--mdb-nav-tabs-link-active-border-color)}.nav-pills{margin-left:-0.5rem}.nav-pills .nav-link{--mdb-nav-pills-link-border-radius: 0.25rem;--mdb-nav-pills-link-font-size: 12px;--mdb-nav-pills-link-padding-top: 17px;--mdb-nav-pills-link-padding-bottom: 16px;--mdb-nav-pills-link-padding-x: 29px;--mdb-nav-pills-link-line-height: 1;--mdb-nav-pills-link-hover-bg: var(--mdb-highlight-bg-color);--mdb-nav-pills-link-font-weight: 500;--mdb-nav-pills-link-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);--mdb-nav-pills-margin: 0.5rem;border-radius:var(--mdb-nav-pills-link-border-radius);font-size:var(--mdb-nav-pills-link-font-size);text-transform:uppercase;padding:var(--mdb-nav-pills-link-padding-top) var(--mdb-nav-pills-link-padding-x) var(--mdb-nav-pills-link-padding-bottom) var(--mdb-nav-pills-link-padding-x);line-height:var(--mdb-nav-pills-link-line-height);background-color:var(--mdb-nav-pills-link-hover-bg);font-weight:var(--mdb-nav-pills-link-font-weight);color:var(--mdb-nav-pills-link-color);margin:var(--mdb-nav-pills-margin)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{--mdb-nav-pills-link-active-bg: var(--mdb-primary-bg-subtle);--mdb-nav-pills-link-active-color: var(--mdb-primary-text-emphasis);background-color:var(--mdb-nav-pills-link-active-bg);color:var(--mdb-nav-pills-link-active-color)}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:auto}.navbar{--mdb-navbar-box-shadow: 0 4px 12px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 2px 4px rgba(var(--mdb-box-shadow-color-rgb), 0.05);--mdb-navbar-padding-top: 0.5625rem;--mdb-navbar-brand-img-margin-right: 0.25rem;box-shadow:var(--mdb-navbar-box-shadow);padding-top:var(--mdb-navbar-padding-top)}.navbar-toggler{border:0}.navbar-toggler:focus{box-shadow:none}.navbar-dark .navbar-toggler,.navbar-light .navbar-toggler{border:0}.navbar-brand{display:flex;align-items:center}.navbar-brand img{margin-right:var(--mdb-navbar-brand-img-margin-right)}.navbar-nav .dropdown-menu{position:absolute}.navbar-light .navbar-toggler-icon{background-image:none}.navbar-dark .navbar-toggler-icon{background-image:none}.navbar-dark,.navbar[data-mdb-theme=dark]{--mdb-navbar-color: rgba(255, 255, 255, 0.55);--mdb-navbar-hover-color: rgba(255, 255, 255, 0.75);--mdb-navbar-disabled-color: rgba(255, 255, 255, 0.25);--mdb-navbar-active-color: #fff;--mdb-navbar-brand-color: #fff;--mdb-navbar-brand-hover-color: #fff;--mdb-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{border:0}.card .bg-image{border-top-left-radius:var(--mdb-card-border-radius);border-top-right-radius:var(--mdb-card-border-radius)}.card[class*=bg-] .card-header{--mdb-card-header-border-bottom-color: rgba(0, 0, 0, 0.175);border-bottom-color:var(--mdb-card-header-border-bottom-color)}.card[class*=bg-] .card-footer{--mdb-card-footer-border-top-color: rgba(0, 0, 0, 0.175);border-top-color:var(--mdb-card-footer-border-top-color)}.card-header{--mdb-card-header-border-width: 2px;--mdb-card-header-border-color: var(--mdb-divider-color);border-bottom:var(--mdb-card-header-border-width) solid var(--mdb-card-header-border-color)}.card-body[class*=bg-]{border-bottom-left-radius:var(--mdb-card-border-radius);border-bottom-right-radius:var(--mdb-card-border-radius)}.card-footer{--mdb-card-footer-border-color: var(--mdb-divider-color);--mdb-card-footer-border-width: 2px;border-top:var(--mdb-card-footer-border-width) solid var(--mdb-card-footer-border-color)}.card-img-left{border-top-left-radius:var(--mdb-card-border-radius);border-bottom-left-radius:var(--mdb-card-border-radius)}.navbar .breadcrumb{--mdb-breadcrumb-item-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);--mdb-breadcrumb-item-hover-color: rgba(var(--mdb-emphasis-color-rgb), 0.7);--mdb-breadcrumb-item-before-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);--mdb-breadcrumb-item-transition: color 0.15s ease-in-out;background-color:rgba(0,0,0,0);margin-bottom:0}.navbar .breadcrumb .breadcrumb-item a{color:var(--mdb-breadcrumb-item-color);transition:var(--mdb-breadcrumb-item-transition)}.navbar .breadcrumb .breadcrumb-item a:hover,.navbar .breadcrumb .breadcrumb-item a:focus{color:var(--mdb-breadcrumb-item-hover-color)}.navbar .breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:var(--mdb-breadcrumb-item-before-color)}.pagination{--mdb-pagination-border-radius: 0.25rem;--mdb-pagination-active-transition: all 0.2s linear;
9460--mdb-pagination-active-font-weight: 500;--mdb-pagination-circle-border-radius: 50%;--mdb-pagination-circle-padding-x: 0.841rem;--mdb-pagination-circle-padding-l-lg: 1.399414rem;--mdb-pagination-circle-padding-r-lg: 1.399415rem;--mdb-pagination-circle-padding-l-sm: 0.696rem;--mdb-pagination-circle-padding-r-sm: 0.688rem}.page-link{background-color:rgba(0,0,0,0);border:0;outline:0;border-radius:var(--mdb-pagination-border-radius)}.page-link:focus{box-shadow:none}.page-link.active,.active>.page-link{border:0;transition:var(--mdb-pagination-active-transition);font-weight:var(--mdb-pagination-active-font-weight)}.page-item:not(:first-child) .page-link{margin-left:0}.page-item:first-child .page-link{border-top-left-radius:var(--mdb-pagination-border-radius);border-bottom-left-radius:var(--mdb-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--mdb-pagination-border-radius);border-bottom-right-radius:var(--mdb-pagination-border-radius)}.pagination-circle .page-item:first-child .page-link{border-radius:var(--mdb-pagination-circle-border-radius)}.pagination-circle .page-item:last-child .page-link{border-radius:var(--mdb-pagination-circle-border-radius)}.pagination-circle .page-link{border-radius:var(--mdb-pagination-circle-border-radius);padding-left:var(--mdb-pagination-circle-padding-x);padding-right:var(--mdb-pagination-circle-padding-x)}.pagination-circle.pagination-lg .page-link{padding-left:var(--mdb-pagination-circle-padding-l-lg);padding-right:var(--mdb-pagination-circle-padding-r-lg)}.pagination-circle.pagination-sm .page-link{padding-left:var(--mdb-pagination-circle-padding-l-sm);padding-right:var(--mdb-pagination-circle-padding-r-sm)}.badge-dot{--mdb-badge-border-radius: 4.5px;--mdb-badge-height: 9px;--mdb-badge-width: 9px;--mdb-badge-margin-left: -0.3125rem;position:absolute;min-width:0;width:var(--mdb-badge-width);height:var(--mdb-badge-height);border-radius:var(--mdb-badge-border-radius);padding:0;margin-left:var(--mdb-badge-margin-left)}.badge-dot:empty{display:inline-block}.badge-notification{--mdb-badge-font-size: 0.6rem;--mdb-badge-padding-x: 0.45em;--mdb-badge-padding-y: 0.2em;--mdb-badge-margin-top: -0.1rem;--mdb-badge-margin-left: -0.5rem;position:absolute;font-size:var(--mdb-badge-font-size);padding:var(--mdb-badge-padding-y) var(--mdb-badge-padding-x);margin-top:var(--mdb-badge-margin-top);margin-left:var(--mdb-badge-margin-left)}.badge-primary{background-color:var(--mdb-primary-bg-subtle);color:var(--mdb-primary-text-emphasis)}.badge-primary i{color:var(--mdb-primary-text-emphasis)}.badge-secondary{background-color:var(--mdb-secondary-bg-subtle);color:var(--mdb-secondary-text-emphasis)}.badge-secondary i{color:var(--mdb-secondary-text-emphasis)}.badge-success{background-color:var(--mdb-success-bg-subtle);color:var(--mdb-success-text-emphasis)}.badge-success i{color:var(--mdb-success-text-emphasis)}.badge-danger{background-color:var(--mdb-danger-bg-subtle);color:var(--mdb-danger-text-emphasis)}.badge-danger i{color:var(--mdb-danger-text-emphasis)}.badge-warning{background-color:var(--mdb-warning-bg-subtle);color:var(--mdb-warning-text-emphasis)}.badge-warning i{color:var(--mdb-warning-text-emphasis)}.badge-info{background-color:var(--mdb-info-bg-subtle);color:var(--mdb-info-text-emphasis)}.badge-info i{color:var(--mdb-info-text-emphasis)}.badge-light{background-color:var(--mdb-light-bg-subtle);color:var(--mdb-light-text-emphasis)}.badge-light i{color:var(--mdb-light-text-emphasis)}.badge-dark{background-color:var(--mdb-dark-bg-subtle);color:var(--mdb-dark-text-emphasis)}.badge-dark i{color:var(--mdb-dark-text-emphasis)}.alert{border:0}.alert-absolute{position:absolute}.alert-fixed{--mdb-alert-fixed-z-index: 1070;position:fixed;z-index:var(--mdb-alert-fixed-z-index)}.parent-alert-relative{position:relative}.alert-primary{background-color:var(--mdb-primary-bg-subtle);color:var(--mdb-primary-text-emphasis)}.alert-primary i{color:var(--mdb-primary-text-emphasis)}.alert-primary .alert-link{color:var(--mdb-primary-text-emphasis)}.alert-primary .alert-link:hover{color:rgba(var(--mdb-primary-text-emphasis), var(--mdb-text-hover-opacity))}.alert-secondary{background-color:var(--mdb-secondary-bg-subtle);color:var(--mdb-secondary-text-emphasis)}.alert-secondary i{color:var(--mdb-secondary-text-emphasis)}.alert-secondary .alert-link{color:var(--mdb-secondary-text-emphasis)}.alert-secondary .alert-link:hover{color:rgba(var(--mdb-secondary-text-emphasis), var(--mdb-text-hover-opacity))}.alert-success{background-color:var(--mdb-success-bg-subtle);color:var(--mdb-success-text-emphasis)}.alert-success i{color:var(--mdb-success-text-emphasis)}.alert-success .alert-link{color:var(--mdb-success-text-emphasis)}.alert-success .alert-link:hover{color:rgba(var(--mdb-success-text-emphasis), var(--mdb-text-hover-opacity))}.alert-danger{background-color:var(--mdb-danger-bg-subtle);color:var(--mdb-danger-text-emphasis)}.alert-danger i{color:var(--mdb-danger-text-emphasis)}.alert-danger .alert-link{color:var(--mdb-danger-text-emphasis)}.alert-danger .alert-link:hover{color:rgba(var(--mdb-danger-text-emphasis), var(--mdb-text-hover-opacity))}.alert-warning{background-color:var(--mdb-warning-bg-subtle);color:var(--mdb-warning-text-emphasis)}.alert-warning i{color:var(--mdb-warning-text-emphasis)}.alert-warning .alert-link{color:var(--mdb-warning-text-emphasis)}.alert-warning .alert-link:hover{color:rgba(var(--mdb-warning-text-emphasis), var(--mdb-text-hover-opacity))}.alert-info{background-color:var(--mdb-info-bg-subtle);color:var(--mdb-info-text-emphasis)}.alert-info i{color:var(--mdb-info-text-emphasis)}.alert-info .alert-link{color:var(--mdb-info-text-emphasis)}.alert-info .alert-link:hover{color:rgba(var(--mdb-info-text-emphasis), var(--mdb-text-hover-opacity))}.alert-light{background-color:var(--mdb-light-bg-subtle);color:var(--mdb-light-text-emphasis)}.alert-light i{color:var(--mdb-light-text-emphasis)}.alert-light .alert-link{color:var(--mdb-light-text-emphasis)}.alert-light .alert-link:hover{color:rgba(var(--mdb-light-text-emphasis), var(--mdb-text-hover-opacity))}.alert-dark{background-color:var(--mdb-dark-bg-subtle);color:var(--mdb-dark-text-emphasis)}.alert-dark i{color:var(--mdb-dark-text-emphasis)}.alert-dark .alert-link{color:var(--mdb-dark-text-emphasis)}.alert-dark .alert-link:hover{color:rgba(var(--mdb-dark-text-emphasis), var(--mdb-text-hover-opacity))}.progress{border-radius:0;box-shadow:none}.list-group{--mdb-list-group-item-transition-time: 0.5s}.list-group-item-action{transition:var(--mdb-list-group-item-transition-time)}.list-group-item-action:hover{transition:var(--mdb-list-group-item-transition-time)}.list-group-light{--mdb-list-group-light-item-py: 1rem;--mdb-list-group-light-item-border: 2px solid var(--mdb-divider-color);--mdb-list-group-light-item-border-width: 2px;--mdb-list-group-light-active-border-radius: 0.5rem;--mdb-list-group-light-active-bg: var(--mdb-primary-bg-subtle);--mdb-list-group-light-active-color: var(--mdb-primary-text-emphasis)}.list-group-light .list-group-item{padding:var(--mdb-list-group-light-item-py) 0;border:var(--mdb-list-group-light-item-border)}.list-group-light>.list-group-item{border-width:0 0 var(--mdb-list-group-light-item-border-width)}.list-group-light>.list-group-item:last-of-type{border:none}.list-group-light .active{border:none;border-radius:var(--mdb-list-group-light-active-border-radius);background-color:var(--mdb-list-group-light-active-bg);color:var(--mdb-list-group-light-active-color)}.list-group-light .list-group-item-action:hover{border-radius:var(--mdb-list-group-light-active-border-radius)}.list-group-light .list-group-item-action:focus{border-radius:var(--mdb-list-group-light-active-border-radius)}.list-group-small{--mdb-list-group-small-item-py: 0.5rem}.list-group-small .list-group-item{padding:var(--mdb-list-group-small-item-py) 0}.list-group-item-primary{background-color:var(--mdb-primary-bg-subtle);color:var(--mdb-primary-text-emphasis)}.list-group-item-primary i{color:var(--mdb-primary-link-emphasis)}.list-group-item-secondary{background-color:var(--mdb-secondary-bg-subtle);color:var(--mdb-secondary-text-emphasis)}.list-group-item-secondary i{color:var(--mdb-secondary-link-emphasis)}.list-group-item-success{background-color:var(--mdb-success-bg-subtle);color:var(--mdb-success-text-emphasis)}.list-group-item-success i{color:var(--mdb-success-link-emphasis)}.list-group-item-danger{background-color:var(--mdb-danger-bg-subtle);color:var(--mdb-danger-text-emphasis)}.list-group-item-danger i{color:var(--mdb-danger-link-emphasis)}.list-group-item-warning{background-color:var(--mdb-warning-bg-subtle);color:var(--mdb-warning-text-emphasis)}.list-group-item-warning i{color:var(--mdb-warning-link-emphasis)}.list-group-item-info{background-color:var(--mdb-info-bg-subtle);color:var(--mdb-info-text-emphasis)}.list-group-item-info i{color:var(--mdb-info-link-emphasis)}.list-group-item-light{background-color:var(--mdb-light-bg-subtle);color:var(--mdb-light-text-emphasis)}.list-group-item-light i{color:var(--mdb-light-link-emphasis)}.list-group-item-dark{background-color:var(--mdb-dark-bg-subtle);color:var(--mdb-dark-text-emphasis)}.list-group-item-dark i{color:var(--mdb-dark-link-emphasis)}.btn-close:focus{box-shadow:none}.modal-content{--mdb-modal-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);border:0;box-shadow:var(--mdb-modal-box-shadow)}.toast{--mdb-toast-border-bottom-width: 2px;--mdb-toast-btn-close-width: 1.3em;--mdb-toast-btn-close-mr: -0.375rem;--mdb-toast-btn-close-ml: 0.75rem;--mdb-toast-bg: var(--mdb-surface-bg);--mdb-toast-header-bg: var(--mdb-surface-bg);border:0}.toast .btn-close{width:var(--mdb-toast-btn-close-width)}.toast-header{border-bottom-width:var(--mdb-toast-border-bottom-width)}.toast-header .btn-close{margin-right:var(--mdb-toast-btn-close-mr);margin-left:var(--mdb-toast-btn-close-ml)}.parent-toast-relative{position:relative}.toast-absolute{position:absolute}.toast-fixed{position:fixed;z-index:var(--mdb-toast-zindex)}.toast-primary{background-color:var(--mdb-primary-bg-subtle);color:var(--mdb-primary-text-emphasis);border-color:var(--mdb-primary-border-subtle)}.toast-primary i{color:var(--mdb-primary-text-emphasis)}.toast-secondary{background-color:var(--mdb-secondary-bg-subtle);color:var(--mdb-secondary-text-emphasis);border-color:var(--mdb-secondary-border-subtle)}.toast-secondary i{color:var(--mdb-secondary-text-emphasis)}.toast-success{background-color:var(--mdb-success-bg-subtle);color:var(--mdb-success-text-emphasis);border-color:var(--mdb-success-border-subtle)}.toast-success i{color:var(--mdb-success-text-emphasis)}.toast-danger{background-color:var(--mdb-danger-bg-subtle);color:var(--mdb-danger-text-emphasis);border-color:var(--mdb-danger-border-subtle)}.toast-danger i{color:var(--mdb-danger-text-emphasis)}.toast-warning{background-color:var(--mdb-warning-bg-subtle);color:var(--mdb-warning-text-emphasis);border-color:var(--mdb-warning-border-subtle)}.toast-warning i{color:var(--mdb-warning-text-emphasis)}.toast-info{background-color:var(--mdb-info-bg-subtle);color:var(--mdb-info-text-emphasis);border-color:var(--mdb-info-border-subtle)}.toast-info i{color:var(--mdb-info-text-emphasis)}.toast-light{background-color:var(--mdb-light-bg-subtle);color:var(--mdb-light-text-emphasis);border-color:var(--mdb-light-border-subtle)}.toast-light i{color:var(--mdb-light-text-emphasis)}.toast-dark{background-color:var(--mdb-dark-bg-subtle);color:var(--mdb-dark-text-emphasis);border-color:var(--mdb-dark-border-subtle)}.toast-dark i{color:var(--mdb-dark-text-emphasis)}.tooltip{--mdb-tooltip-font-size: 14px}.tooltip.show{opacity:1}.tooltip .tooltip-arrow{display:none}.tooltip-inner{font-size:var(--mdb-tooltip-font-size)}.popover{--mdb-popover-border-bottom-width: 2px}.popover .popover-arrow{display:none}.popover-header{border-bottom:var(--mdb-popover-border-bottom-width) solid var(--mdb-popover-border-color)}.nav-pills.menu-sidebar .nav-link{--mdb-scrollspy-menu-sidebar-font-size: 0.8rem;--mdb-scrollspy-menu-sidebar-color: var(--mdb-body-color);--mdb-scrollspy-menu-sidebar-line-height: 1.1rem;--mdb-scrollspy-menu-sidebar-padding-x: 5px;
9460--mdb-scrollspy-menu-sidebar-font-weight: 400;--mdb-scrollspy-menu-sidebar-transition: all 0.2s ease-in-out;--mdb-scrollspy-menu-sidebar-margin-y: 3px;font-size:var(--mdb-scrollspy-menu-sidebar-font-size);background-color:rgba(0,0,0,0);color:var(--mdb-scrollspy-menu-sidebar-color);line-height:var(--mdb-scrollspy-menu-sidebar-line-height);padding:0 var(--mdb-scrollspy-menu-sidebar-padding-x);font-weight:var(--mdb-scrollspy-menu-sidebar-font-weight);transition:var(--mdb-scrollspy-menu-sidebar-transition);text-transform:initial;margin-top:var(--mdb-scrollspy-menu-sidebar-margin-y);margin-bottom:var(--mdb-scrollspy-menu-sidebar-margin-y)}.nav-pills.menu-sidebar .nav-link.active,.nav-pills.menu-sidebar .show>.nav-link{--mdb-scrollspy-menu-sidebar-active-color: #3b71ca;--mdb-scrollspy-menu-sidebar-active-font-weight: 600;--mdb-scrollspy-menu-sidebar-active-border-width: 0.125rem;--mdb-scrollspy-menu-sidebar-active-border-color: #3b71ca;background-color:rgba(0,0,0,0);box-shadow:none;color:var(--mdb-scrollspy-menu-sidebar-active-color);font-weight:var(--mdb-scrollspy-menu-sidebar-active-font-weight);border-left:var(--mdb-scrollspy-menu-sidebar-active-border-width) solid var(--mdb-scrollspy-menu-sidebar-active-border-color);border-radius:0}.nav-pills.menu-sidebar .collapsible-scrollspy~.nav{--mdb-scrollspy-collapsible-nav-transition-time: 0.5s;transition:height var(--mdb-scrollspy-collapsible-nav-transition-time) ease;flex-wrap:nowrap}.ripple-surface{position:relative;overflow:hidden;display:inline-block;vertical-align:bottom}.ripple-surface-unbound{overflow:visible}.ripple-wave{--mdb-ripple-wave-cubicBezier: cubic-bezier(0, 0, 0.15, 1);--mdb-ripple-wave-border-radius: 50%;--mdb-ripple-wave-opacity: 0.5;--mdb-ripple-wave-transform: scale(0);--mdb-ripple-wave-z-index: 999;--mdb-ripple-wave-active-transform: scale(1);background-image:radial-gradient(circle, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0) 70%);border-radius:var(--mdb-ripple-wave-border-radius);opacity:var(--mdb-ripple-wave-opacity);pointer-events:none;position:absolute;touch-action:none;transform:var(--mdb-ripple-wave-transform);transition-property:transform,opacity;transition-timing-function:var(--mdb-ripple-wave-cubicBezier),var(--mdb-ripple-wave-cubicBezier);z-index:var(--mdb-ripple-wave-z-index)}.ripple-wave.active{transform:var(--mdb-ripple-wave-active-transform);opacity:0}.btn .ripple-wave{background-image:radial-gradient(circle, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%)}.input-wrapper .ripple-wave{background-image:radial-gradient(circle, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%)}.ripple-surface-primary .ripple-wave{background-image:radial-gradient(circle, rgba(59, 113, 202, 0.2) 0, rgba(59, 113, 202, 0.3) 40%, rgba(59, 113, 202, 0.4) 50%, rgba(59, 113, 202, 0.5) 60%, rgba(59, 113, 202, 0) 70%)}.ripple-surface-secondary .ripple-wave{background-image:radial-gradient(circle, rgba(227, 235, 247, 0.2) 0, rgba(227, 235, 247, 0.3) 40%, rgba(227, 235, 247, 0.4) 50%, rgba(227, 235, 247, 0.5) 60%, rgba(227, 235, 247, 0) 70%)}.ripple-surface-success .ripple-wave{background-image:radial-gradient(circle, rgba(20, 164, 77, 0.2) 0, rgba(20, 164, 77, 0.3) 40%, rgba(20, 164, 77, 0.4) 50%, rgba(20, 164, 77, 0.5) 60%, rgba(20, 164, 77, 0) 70%)}.ripple-surface-danger .ripple-wave{background-image:radial-gradient(circle, rgba(220, 76, 100, 0.2) 0, rgba(220, 76, 100, 0.3) 40%, rgba(220, 76, 100, 0.4) 50%, rgba(220, 76, 100, 0.5) 60%, rgba(220, 76, 100, 0) 70%)}.ripple-surface-warning .ripple-wave{background-image:radial-gradient(circle, rgba(228, 161, 27, 0.2) 0, rgba(228, 161, 27, 0.3) 40%, rgba(228, 161, 27, 0.4) 50%, rgba(228, 161, 27, 0.5) 60%, rgba(228, 161, 27, 0) 70%)}.ripple-surface-info .ripple-wave{background-image:radial-gradient(circle, rgba(84, 180, 211, 0.2) 0, rgba(84, 180, 211, 0.3) 40%, rgba(84, 180, 211, 0.4) 50%, rgba(84, 180, 211, 0.5) 60%, rgba(84, 180, 211, 0) 70%)}.ripple-surface-light .ripple-wave{background-image:radial-gradient(circle, rgba(251, 251, 251, 0.2) 0, rgba(251, 251, 251, 0.3) 40%, rgba(251, 251, 251, 0.4) 50%, rgba(251, 251, 251, 0.5) 60%, rgba(251, 251, 251, 0) 70%)}.ripple-surface-dark .ripple-wave{background-image:radial-gradient(circle, rgba(51, 45, 45, 0.2) 0, rgba(51, 45, 45, 0.3) 40%, rgba(51, 45, 45, 0.4) 50%, rgba(51, 45, 45, 0.5) 60%, rgba(51, 45, 45, 0) 70%)}.range{--mdb-range-thumb-height: 30px;--mdb-range-thumb-width: 30px;--mdb-range-thumb-top: -35px;--mdb-range-thumb-margin-left: -15px;--mdb-range-thumb-border-radius: 50% 50% 50% 0;--mdb-range-thumb-transform: scale(0);--mdb-range-thumb-transition: transform 0.2s ease-in-out;--mdb-range-thumb-value-font-size: 12px;--mdb-range-thumb-value-line-height: 30px;--mdb-range-thumb-value-color: #fff;
9460--mdb-range-thumb-value-font-weight: 500;--mdb-range-thumb-background: #3b71ca;position:relative}.range .thumb{position:absolute;display:block;height:var(--mdb-range-thumb-height);width:var(--mdb-range-thumb-width);top:var(--mdb-range-thumb-top);margin-left:var(--mdb-range-thumb-margin-left);text-align:center;border-radius:var(--mdb-range-thumb-border-radius);transform:var(--mdb-range-thumb-transform);transform-origin:bottom;transition:var(--mdb-range-thumb-transition)}.range .thumb:after{position:absolute;display:block;content:"";transform:translateX(-50%);width:100%;height:100%;top:0;border-radius:var(--mdb-range-thumb-border-radius);transform:rotate(-45deg);background:var(--mdb-range-thumb-background);z-index:-1}.range .thumb .thumb-value{display:block;font-size:var(--mdb-range-thumb-value-font-size);line-height:var(--mdb-range-thumb-value-line-height);color:var(--mdb-range-thumb-value-color);font-weight:var(--mdb-range-thumb-value-font-weight);z-index:2}.range .thumb.thumb-active{transform:scale(1)}.accordion-button:not(.collapsed):focus{box-shadow:var(--mdb-accordion-btn-focus-box-shadow)}.accordion-button:focus{border-color:var(--mdb-accordion-btn-focus-border-color);outline:0;box-shadow:none}.accordion-flush{--mdb-accordion-flush-btn-box-shadow: inset 0 -2px 0 var(--mdb-divider-color);--mdb-accordion-flush-border-bottom: 2px solid var(--mdb-divider-color)}.accordion-flush .accordion-button:not(.collapsed){box-shadow:var(--mdb-accordion-flush-btn-box-shadow)}.accordion-flush .accordion-item{border-bottom:var(--mdb-accordion-flush-border-bottom)}.accordion-borderless{--mdb-accordion-borderless-btn-border-radius: 0.5rem;--mdb-accordion-borderless-btn-bg: var(--mdb-primary-bg-subtle);--mdb-accordion-borderless-btn-color: var(--mdb-primary-text-emphasis)}.accordion-borderless .accordion-item{border:0}.accordion-borderless .accordion-item .accordion-button{border-radius:var(--mdb-accordion-borderless-btn-border-radius)}.accordion-borderless .accordion-item .accordion-button:not(.collapsed){background-color:var(--mdb-accordion-borderless-btn-bg);color:var(--mdb-accordion-borderless-btn-color);box-shadow:none}.carousel-control-prev-icon::after{content:"ï";--mdb-carousel-control-icon-font-size: 1.7rem;--mdb-carousel-control-icon-font-weight: 700;font-weight:var(--mdb-carousel-control-icon-font-weight);font-size:var(--mdb-carousel-control-icon-font-size);font-family:"Font Awesome 6 Pro","Font Awesome 6 Free"}.carousel-control-next-icon::after{content:"ï";--mdb-carousel-control-icon-font-size: 1.7rem;--mdb-carousel-control-icon-font-weight: 700;font-weight:var(--mdb-carousel-control-icon-font-weight);font-size:var(--mdb-carousel-control-icon-font-size);font-family:"Font Awesome 6 Pro","Font Awesome 6 Free"}/*# sourceMappingURL=mdb.min.css.map */ 9461</style> 9462<!-- Owl Carousel--> 9463<style> 9464/** 9465* Owl Carousel v2.3.4 9466* Copyright 2013-2018 David Deutsch 9467* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 9468*/ 9469.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}
9469.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} 9470/** 9471* Owl Carousel v2.3.4 9472* Copyright 2013-2018 David Deutsch 9473* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 9474*/ 9475.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} 9476</style> 9477<!-- Slick Carousel--> 9478<!-- SIMPLE LINE ICONS--> 9479<style> 9480@font-face { 9481font-family: 'simple-line-icons'; 9482src: url('../fonts/Simple-Line-Icons.eot?v=2.4.0'); 9483src: url('../fonts/Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), url('../fonts/Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), url('../fonts/Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), url('../fonts/Simple-Line-Icons.woff?v=2.4.0') format('woff'), url('../fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg'); 9484font-weight: normal; 9485font-style: normal; 9486} 9487/* 9488Use the following CSS code if you want to have a class per icon. 9489Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower: 9490*/ 9491.icon-user, 9492.icon-people, 9493.icon-user-female, 9494.icon-user-follow, 9495.icon-user-following, 9496.icon-user-unfollow, 9497.icon-login, 9498.icon-logout, 9499.icon-emotsmile, 9500.icon-phone, 9501.icon-call-end, 9502.icon-call-in, 9503.icon-call-out, 9504.icon-map, 9505.icon-location-pin, 9506.icon-direction, 9507.icon-directions, 9508.icon-compass, 9509.icon-layers, 9510.icon-menu, 9511.icon-list, 9512.icon-options-vertical, 9513.icon-options, 9514.icon-arrow-down, 9515.icon-arrow-left, 9516.icon-arrow-right, 9517.icon-arrow-up, 9518.icon-arrow-up-circle, 9519.icon-arrow-left-circle, 9520.icon-arrow-right-circle, 9521.icon-arrow-down-circle, 9522.icon-check, 9523.icon-clock, 9524.icon-plus, 9525.icon-minus, 9526.icon-close, 9527.icon-event, 9528.icon-exclamation, 9529.icon-organization, 9530.icon-trophy, 9531.icon-screen-smartphone, 9532.icon-screen-desktop, 9533.icon-plane, 9534.icon-notebook, 9535.icon-mustache, 9536.icon-mouse, 9537.icon-magnet, 9538.icon-energy, 9539.icon-disc,
9540.icon-cursor, 9541.icon-cursor-move, 9542.icon-crop, 9543.icon-chemistry, 9544.icon-speedometer, 9545.icon-shield, 9546.icon-screen-tablet, 9547.icon-magic-wand, 9548.icon-hourglass, 9549.icon-graduation, 9550.icon-ghost, 9551.icon-game-controller, 9552.icon-fire, 9553.icon-eyeglass, 9554.icon-envelope-open, 9555.icon-envelope-letter, 9556.icon-bell, 9557.icon-badge, 9558.icon-anchor, 9559.icon-wallet, 9560.icon-vector, 9561.icon-speech, 9562.icon-puzzle, 9563.icon-printer, 9564.icon-present, 9565.icon-playlist, 9566.icon-pin, 9567.icon-picture, 9568.icon-handbag, 9569.icon-globe-alt, 9570.icon-globe, 9571.icon-folder-alt, 9572.icon-folder, 9573.icon-film, 9574.icon-feed, 9575.icon-drop, 9576.icon-drawer, 9577.icon-docs, 9578.icon-doc, 9579.icon-diamond, 9580.icon-cup, 9581.icon-calculator, 9582.icon-bubbles, 9583.icon-briefcase, 9584.icon-book-open, 9585.icon-basket-loaded, 9586.icon-basket, 9587.icon-bag, 9588.icon-action-undo, 9589.icon-action-redo, 9590.icon-wrench, 9591.icon-umbrella, 9592.icon-trash, 9593.icon-tag, 9594.icon-support, 9595.icon-frame, 9596.icon-size-fullscreen, 9597.icon-size-actual, 9598.icon-shuffle, 9599.icon-share-alt, 9600.icon-share, 9601.icon-rocket, 9602.icon-question, 9603.icon-pie-chart, 9604.icon-pencil, 9605.icon-note, 9606.icon-loop, 9607.icon-home, 9608.icon-grid, 9609.icon-graph, 9610.icon-microphone, 9611.icon-music-tone-alt, 9612.icon-music-tone, 9613.icon-earphones-alt, 9614.icon-earphones, 9615.icon-equalizer, 9616.icon-like, 9617.icon-dislike, 9618.icon-control-start, 9619.icon-control-rewind, 9620.icon-control-play, 9621.icon-control-pause, 9622.icon-control-forward, 9623.icon-control-end, 9624.icon-volume-1, 9625.icon-volume-2, 9626.icon-volume-off, 9627.icon-calendar, 9628.icon-bulb, 9629.icon-chart, 9630.icon-ban, 9631.icon-bubble, 9632.icon-camrecorder, 9633.icon-camera, 9634.icon-cloud-download, 9635.icon-cloud-upload, 9636.icon-envelope, 9637.icon-eye, 9638.icon-flag, 9639.icon-heart, 9640.icon-info, 9641.icon-key, 9642.icon-link, 9643.icon-lock, 9644.icon-lock-open, 9645.icon-magnifier, 9646.icon-magnifier-add, 9647.icon-magnifier-remove, 9648.icon-paper-clip, 9649.icon-paper-plane, 9650.icon-power, 9651.icon-refresh, 9652.icon-reload, 9653.icon-settings, 9654.icon-star, 9655.icon-symbol-female, 9656.icon-symbol-male, 9657.icon-target, 9658.icon-credit-card, 9659.icon-paypal, 9660.icon-social-tumblr, 9661.icon-social-twitter, 9662.icon-social-facebook, 9663.icon-social-instagram, 9664.icon-social-linkedin, 9665.icon-social-pinterest, 9666.icon-social-github, 9667.icon-social-google, 9668.icon-social-reddit, 9669.icon-social-skype, 9670.icon-social-dribbble, 9671.icon-social-behance, 9672.icon-social-foursqare, 9673.icon-social-soundcloud, 9674.icon-social-spotify, 9675.icon-social-stumbleupon, 9676.icon-social-youtube, 9677.icon-social-dropbox, 9678.icon-social-vkontakte, 9679.icon-social-steam { 9680font-family: 'simple-line-icons'; 9681speak: none; 9682font-style: normal; 9683font-weight: normal; 9684font-variant: normal; 9685text-transform: none; 9686line-height: 1; 9687/* Better Font Rendering =========== */ 9688-webkit-font-smoothing: antialiased; 9689-moz-osx-font-smoothing: grayscale; 9690} 9691.icon-user:before { 9692content: "\e005"; 9693} 9694.icon-people:before { 9695content: "\e001"; 9696} 9697.icon-user-female:before { 9698content: "\e000"; 9699} 9700.icon-user-follow:before { 9701content: "\e002"; 9702} 9703.icon-user-following:before { 9704content: "\e003"; 9705} 9706.icon-user-unfollow:before { 9707content: "\e004"; 9708} 9709.icon-login:before { 9710content: "\e066"; 9711} 9712.icon-logout:before { 9713content: "\e065"; 9714} 9715.icon-emotsmile:before { 9716content: "\e021"; 9717} 9718.icon-phone:before { 9719content: "\e600"; 9720} 9721.icon-call-end:before { 9722content: "\e048"; 9723} 9724.icon-call-in:before { 9725content: "\e047"; 9726} 9727.icon-call-out:before { 9728content: "\e046"; 9729} 9730.icon-map:before { 9731content: "\e033"; 9732} 9733.icon-location-pin:before { 9734content: "\e096"; 9735} 9736.icon-direction:before { 9737content: "\e042"; 9738} 9739.icon-directions:before { 9740content: "\e041"; 9741} 9742.icon-compass:before { 9743content: "\e045"; 9744} 9745.icon-layers:before { 9746content: "\e034"; 9747} 9748.icon-menu:before { 9749content: "\e601"; 9750} 9751.icon-list:before { 9752content: "\e067"; 9753} 9754.icon-options-vertical:before { 9755content: "\e602"; 9756} 9757.icon-options:before { 9758content: "\e603"; 9759} 9760.icon-arrow-down:before { 9761content: "\e604"; 9762} 9763.icon-arrow-left:before { 9764content: "\e605"; 9765} 9766.icon-arrow-right:before { 9767content: "\e606"; 9768} 9769.icon-arrow-up:before { 9770content: "\e607"; 9771} 9772.icon-arrow-up-circle:before { 9773content: "\e078"; 9774} 9775.icon-arrow-left-circle:before { 9776content: "\e07a"; 9777} 9778.icon-arrow-right-circle:before { 9779content: "\e079"; 9780} 9781.icon-arrow-down-circle:before { 9782content: "\e07b"; 9783} 9784.icon-check:before { 9785content: "\e080"; 9786} 9787.icon-clock:before { 9788content: "\e081"; 9789} 9790.icon-plus:before { 9791content: "\e095"; 9792} 9793.icon-minus:before { 9794content: "\e615"; 9795} 9796.icon-close:before { 9797content: "\e082"; 9798} 9799.icon-event:before { 9800content: "\e619"; 9801} 9802.icon-exclamation:before { 9803content: "\e617"; 9804} 9805.icon-organization:before { 9806content: "\e616"; 9807} 9808.icon-trophy:before { 9809content: "\e006"; 9810} 9811.icon-screen-smartphone:before { 9812content: "\e010"; 9813} 9814.icon-screen-desktop:before { 9815content: "\e011"; 9816} 9817.icon-plane:before { 9818content: "\e012"; 9819} 9820.icon-notebook:before { 9821content: "\e013"; 9822} 9823.icon-mustache:before { 9824content: "\e014"; 9825} 9826.icon-mouse:before { 9827content: "\e015"; 9828} 9829.icon-magnet:before { 9830content: "\e016"; 9831} 9832.icon-energy:before { 9833content: "\e020"; 9834} 9835.icon-disc:before { 9836content: "\e022"; 9837} 9838.icon-cursor:before { 9839content: "\e06e"; 9840} 9841.icon-cursor-move:before { 9842content: "\e023"; 9843} 9844.icon-crop:before { 9845content: "\e024"; 9846} 9847.icon-chemistry:before { 9848content: "\e026"; 9849} 9850.icon-speedometer:before { 9851content: "\e007"; 9852} 9853.icon-shield:before { 9854content: "\e00e"; 9855} 9856.icon-screen-tablet:before { 9857content: "\e00f"; 9858} 9859.icon-magic-wand:before { 9860content: "\e017"; 9861} 9862.icon-hourglass:before { 9863content: "\e018"; 9864} 9865.icon-graduation:before { 9866content: "\e019"; 9867} 9868.icon-ghost:before { 9869content: "\e01a"; 9870} 9871.icon-game-controller:before { 9872content: "\e01b"; 9873} 9874.icon-fire:before { 9875content: "\e01c"; 9876} 9877.icon-eyeglass:before { 9878content: "\e01d"; 9879} 9880.icon-envelope-open:before { 9881content: "\e01e"; 9882} 9883.icon-envelope-letter:before { 9884content: "\e01f"; 9885} 9886.icon-bell:before { 9887content: "\e027"; 9888} 9889.icon-badge:before { 9890content: "\e028"; 9891} 9892.icon-anchor:before { 9893content: "\e029"; 9894} 9895.icon-wallet:before { 9896content: "\e02a"; 9897} 9898.icon-vector:before { 9899content: "\e02b"; 9900} 9901.icon-speech:before { 9902content: "\e02c"; 9903} 9904.icon-puzzle:before { 9905content: "\e02d"; 9906} 9907.icon-printer:before { 9908content: "\e02e"; 9909} 9910.icon-present:before { 9911content: "\e02f"; 9912} 9913.icon-playlist:before { 9914content: "\e030"; 9915} 9916.icon-pin:before { 9917content: "\e031"; 9918} 9919.icon-picture:before { 9920content: "\e032"; 9921} 9922.icon-handbag:before { 9923content: "\e035"; 9924} 9925.icon-globe-alt:before { 9926content: "\e036"; 9927} 9928.icon-globe:before { 9929content: "\e037"; 9930} 9931.icon-folder-alt:before { 9932content: "\e039"; 9933} 9934.icon-folder:before { 9935content: "\e089"; 9936} 9937.icon-film:before { 9938content: "\e03a"; 9939} 9940.icon-feed:before { 9941content: "\e03b"; 9942} 9943.icon-drop:before { 9944content: "\e03e"; 9945} 9946.icon-drawer:before { 9947content: "\e03f"; 9948} 9949.icon-docs:before { 9950content: "\e040"; 9951} 9952.icon-doc:before { 9953content: "\e085"; 9954} 9955.icon-diamond:before { 9956content: "\e043"; 9957} 9958.icon-cup:before { 9959content: "\e044"; 9960} 9961.icon-calculator:before { 9962content: "\e049"; 9963} 9964.icon-bubbles:before { 9965content: "\e04a"; 9966} 9967.icon-briefcase:before { 9968content: "\e04b"; 9969} 9970.icon-book-open:before { 9971content: "\e04c"; 9972} 9973.icon-basket-loaded:before { 9974content: "\e04d"; 9975} 9976.icon-basket:before { 9977content: "\e04e"; 9978} 9979.icon-bag:before { 9980content: "\e04f"; 9981} 9982.icon-action-undo:before { 9983content: "\e050"; 9984} 9985.icon-action-redo:before { 9986content: "\e051"; 9987} 9988.icon-wrench:before { 9989content: "\e052"; 9990} 9991.icon-umbrella:before { 9992content: "\e053"; 9993} 9994.icon-trash:before { 9995content: "\e054"; 9996} 9997.icon-tag:before { 9998content: "\e055"; 9999} 10000.icon-support:before { 10001content: "\e056"; 10002} 10003.icon-frame:before { 10004content: "\e038"; 10005} 10006.icon-size-fullscreen:before { 10007content: "\e057"; 10008} 10009.icon-size-actual:before { 10010content: "\e058"; 10011} 10012.icon-shuffle:before { 10013content: "\e059"; 10014} 10015.icon-share-alt:before { 10016content: "\e05a"; 10017} 10018.icon-share:before { 10019content: "\e05b"; 10020} 10021.icon-rocket:before { 10022content: "\e05c"; 10023} 10024.icon-question:before { 10025content: "\e05d"; 10026} 10027.icon-pie-chart:before { 10028content: "\e05e"; 10029}
10030.icon-pencil:before { 10031content: "\e05f"; 10032} 10033.icon-note:before { 10034content: "\e060"; 10035} 10036.icon-loop:before { 10037content: "\e064"; 10038} 10039.icon-home:before { 10040content: "\e069"; 10041} 10042.icon-grid:before { 10043content: "\e06a"; 10044} 10045.icon-graph:before { 10046content: "\e06b"; 10047} 10048.icon-microphone:before { 10049content: "\e063"; 10050} 10051.icon-music-tone-alt:before { 10052content: "\e061"; 10053} 10054.icon-music-tone:before { 10055content: "\e062"; 10056} 10057.icon-earphones-alt:before { 10058content: "\e03c"; 10059} 10060.icon-earphones:before { 10061content: "\e03d"; 10062} 10063.icon-equalizer:before { 10064content: "\e06c"; 10065} 10066.icon-like:before { 10067content: "\e068"; 10068} 10069.icon-dislike:before { 10070content: "\e06d"; 10071} 10072.icon-control-start:before { 10073content: "\e06f"; 10074} 10075.icon-control-rewind:before { 10076content: "\e070"; 10077} 10078.icon-control-play:before { 10079content: "\e071"; 10080} 10081.icon-control-pause:before { 10082content: "\e072"; 10083} 10084.icon-control-forward:before { 10085content: "\e073"; 10086} 10087.icon-control-end:before { 10088content: "\e074"; 10089} 10090.icon-volume-1:before { 10091content: "\e09f"; 10092} 10093.icon-volume-2:before { 10094content: "\e0a0"; 10095} 10096.icon-volume-off:before { 10097content: "\e0a1"; 10098} 10099.icon-calendar:before { 10100content: "\e075"; 10101} 10102.icon-bulb:before { 10103content: "\e076"; 10104} 10105.icon-chart:before { 10106content: "\e077"; 10107} 10108.icon-ban:before { 10109content: "\e07c"; 10110} 10111.icon-bubble:before { 10112content: "\e07d"; 10113} 10114.icon-camrecorder:before { 10115content: "\e07e"; 10116} 10117.icon-camera:before { 10118content: "\e07f"; 10119} 10120.icon-cloud-download:before { 10121content: "\e083"; 10122} 10123.icon-cloud-upload:before { 10124content: "\e084"; 10125} 10126.icon-envelope:before { 10127content: "\e086"; 10128} 10129.icon-eye:before { 10130content: "\e087"; 10131} 10132.icon-flag:before { 10133content: "\e088"; 10134} 10135.icon-heart:before { 10136content: "\e08a"; 10137} 10138.icon-info:before { 10139content: "\e08b"; 10140} 10141.icon-key:before { 10142content: "\e08c"; 10143} 10144.icon-link:before { 10145content: "\e08d"; 10146} 10147.icon-lock:before { 10148content: "\e08e"; 10149} 10150.icon-lock-open:before { 10151content: "\e08f"; 10152} 10153.icon-magnifier:before { 10154content: "\e090"; 10155} 10156.icon-magnifier-add:before { 10157content: "\e091"; 10158} 10159.icon-magnifier-remove:before { 10160content: "\e092"; 10161} 10162.icon-paper-clip:before { 10163content: "\e093"; 10164} 10165.icon-paper-plane:before { 10166content: "\e094"; 10167} 10168.icon-power:before { 10169content: "\e097"; 10170} 10171.icon-refresh:before { 10172content: "\e098"; 10173} 10174.icon-reload:before { 10175content: "\e099"; 10176} 10177.icon-settings:before { 10178content: "\e09a"; 10179} 10180.icon-star:before { 10181content: "\e09b"; 10182} 10183.icon-symbol-female:before { 10184content: "\e09c"; 10185} 10186.icon-symbol-male:before { 10187content: "\e09d"; 10188} 10189.icon-target:before { 10190content: "\e09e"; 10191} 10192.icon-credit-card:before { 10193content: "\e025"; 10194} 10195.icon-paypal:before { 10196content: "\e608"; 10197} 10198.icon-social-tumblr:before { 10199content: "\e00a"; 10200} 10201.icon-social-twitter:before { 10202content: "\e009"; 10203} 10204.icon-social-facebook:before { 10205content: "\e00b"; 10206} 10207.icon-social-instagram:before { 10208content: "\e609"; 10209} 10210.icon-social-linkedin:before { 10211content: "\e60a"; 10212} 10213.icon-social-pinterest:before { 10214content: "\e60b"; 10215} 10216.icon-social-github:before { 10217content: "\e60c"; 10218} 10219.icon-social-google:before { 10220content: "\e60d"; 10221} 10222.icon-social-reddit:before { 10223content: "\e60e"; 10224} 10225.icon-social-skype:before { 10226content: "\e60f"; 10227} 10228.icon-social-dribbble:before { 10229content: "\e00d"; 10230} 10231.icon-social-behance:before { 10232content: "\e610"; 10233} 10234.icon-social-foursqare:before { 10235content: "\e611"; 10236} 10237.icon-social-soundcloud:before { 10238content: "\e612"; 10239} 10240.icon-social-spotify:before { 10241content: "\e613"; 10242} 10243.icon-social-stumbleupon:before { 10244content: "\e614"; 10245} 10246.icon-social-youtube:before { 10247content: "\e008"; 10248} 10249.icon-social-dropbox:before { 10250content: "\e00c"; 10251} 10252.icon-social-vkontakte:before { 10253content: "\e618"; 10254} 10255.icon-social-steam:before { 10256content: "\e620"; 10257} 10258</style> 10259<!-- ANIMATE.CSS--> 10260<style> 10261@charset "UTF-8"; 10262/*! 10263* animate.css -http://daneden.me/animate 10264* Version - 3.5.1 10265* Licensed under the MIT license - http://opensource.org/licenses/MIT 10266* 10267* Copyright (c) 2016 Daniel Eden 10268*/ 10269.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
1026940%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
1026960%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;
10269-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}
10269to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
102690%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
102690%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
10269}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
10269}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
10269}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
102690%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
102690%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
10269}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
10269}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
10269}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;
10269-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;
10269-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} 10270</style>
10271<!-- WHIRL (spinners)--> 10272<style> 10273/* 10274whirl.css - http://jh3y.github.io/-cs-spinner 10275Licensed under the MIT license 10276Jhey Tompkins (c) 2014. 10277Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 10278The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 10279THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 10280*/ 10281/* whirl base styling */ 10282.whirl { 10283position: relative; 10284} 10285.whirl:before { 10286content: ""; 10287z-index: 1; 10288position: absolute; 10289top: 0; 10290right: 0; 10291bottom: 0; 10292left: 0; 10293background-color: #999999; 10294opacity: 0.6; 10295} 10296.whirl:after { 10297z-index: 2; 10298content: ""; 10299height: 40px; 10300width: 40px; 10301position: absolute; 10302top: 50%; 10303left: 50%; 10304margin: -20px 0 0 -20px; 10305-webkit-transition: all .75s ease 0s; 10306transition: all .75s ease 0s; 10307border-radius: 100%;
10308border-top: 4px solid #555555; 10309-webkit-animation: standard .75s infinite linear; 10310animation: standard .75s infinite linear; 10311-webkit-transform-origin: center; 10312-ms-transform-origin: center; 10313transform-origin: center; 10314} 10315.whirl.no-overlay:before { 10316content: none; 10317display: none; 10318} 10319/* whirl standard rotation animation used for duo, double-up etc. */ 10320@-webkit-keyframes standard { 10321from { 10322-webkit-transform: rotate(0deg); 10323transform: rotate(0deg); 10324} 10325to { 10326-webkit-transform: rotate(360deg); 10327transform: rotate(360deg); 10328} 10329} 10330@keyframes standard { 10331from { 10332-webkit-transform: rotate(0deg); 10333transform: rotate(0deg); 10334} 10335to { 10336-webkit-transform: rotate(360deg); 10337transform: rotate(360deg); 10338} 10339} 10340/*whirl bar follow - a simple strafing bar animation that follows itself*/ 10341.whirl.bar.follow:after { 10342-webkit-animation: bar-follow 1s infinite linear; 10343animation: bar-follow 1s infinite linear; 10344} 10345@-webkit-keyframes bar-follow { 103460% { 10347-webkit-box-shadow: inset 40px 0px 0px rgba(0, 0, 0, 0.5); 10348box-shadow: inset 40px 0px 0px rgba(0, 0, 0, 0.5); 10349} 10350100% { 10351-webkit-box-shadow: inset -40px 0px 0px rgba(0, 0, 0, 0.5); 10352box-shadow: inset -40px 0px 0px rgba(0, 0, 0, 0.5); 10353} 10354} 10355@keyframes bar-follow { 103560% { 10357-webkit-box-shadow: inset 40px 0px 0px rgba(0, 0, 0, 0.5); 10358box-shadow: inset 40px 0px 0px rgba(0, 0, 0, 0.5); 10359} 10360100% { 10361-webkit-box-shadow: inset -40px 0px 0px rgba(0, 0, 0, 0.5); 10362box-shadow: inset -40px 0px 0px rgba(0, 0, 0, 0.5); 10363} 10364} 10365/*whirl bar - a simple strafing bar animation*/ 10366.whirl.bar:after { 10367height: 20px; 10368width: 40px; 10369border-radius: 0; 10370border: none; 10371-webkit-animation: bar 1s infinite linear; 10372animation: bar 1s infinite linear; 10373} 10374@-webkit-keyframes bar { 10375from { 10376-webkit-box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.5); 10377box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.5); 10378} 10379to { 10380-webkit-box-shadow: inset 80px 0px 0px rgba(0, 0, 0, 0.5); 10381box-shadow: inset 80px 0px 0px rgba(0, 0, 0, 0.5); 10382} 10383} 10384@keyframes bar { 10385from { 10386-webkit-box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.5); 10387box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.5); 10388} 10389to { 10390-webkit-box-shadow: inset 80px 0px 0px rgba(0, 0, 0, 0.5); 10391box-shadow: inset 80px 0px 0px rgba(0, 0, 0, 0.5); 10392} 10393} 10394/* whirl blade spinner. 10395experimental spinner that tries to create a blade effect.*/ 10396.whirl.blade:after { 10397height: 20px; 10398width: 20px; 10399margin: -10px 0 0 10px; 10400border-right: 4px solid transparent;
10401border-top: 4px solid transparent; 10402border-left: 4px solid transparent; 10403border-bottom: 4px solid #e74c3c; 10404opacity: 1; 10405-webkit-transform-origin: left; 10406-ms-transform-origin: left; 10407transform-origin: left; 10408} 10409/*whirl double up - a doubling up standard animation spinner*/ 10410.whirl.double-up:after { 10411border-right: 4px solid #e74c3c; 10412border-top: 4px double #e74c3c; 10413border-left: 4px double #e74c3c; 10414border-bottom: 4px double #e74c3c; 10415} 10416/*whirl duo - a dual colored standard animated spinner*/ 10417.whirl.duo:after { 10418border-right: 4px solid #333333; 10419border-left: 4px solid #333333; 10420border-top: 4px solid #f1c40f; 10421border-bottom: 4px solid #f1c40f; 10422} 10423/* whirl helicopter spinner.*/ 10424.whirl.helicopter:after { 10425height: 10px; 10426width: 40px; 10427margin: -10px 0 0 -20px; 10428border: none; 10429border-radius: 0; 10430opacity: 1; 10431-webkit-transform-origin: center; 10432-ms-transform-origin: center; 10433transform-origin: center; 10434background-color: #8e44ad; 10435} 10436/*whirl line back and forth grow - a simple strafing line animation that goes back and forth and grows in the middle*/ 10437.whirl.line.back-and-forth.grow:after { 10438-webkit-animation: line-back-and-forth 1s infinite linear, line-back-and-forth-grow 1s infinite linear; 10439animation: line-back-and-forth 1s infinite linear, line-back-and-forth-grow 1s infinite linear; 10440} 10441@-webkit-keyframes line-back-and-forth-grow { 104420% { 10443-webkit-transform: scaleY(1); 10444transform: scaleY(1); 10445} 1044625% { 10447-webkit-transform: scaleY(2); 10448transform: scaleY(2); 10449} 1045050% { 10451-webkit-transform: scaleY(1); 10452transform: scaleY(1); 10453} 1045475% { 10455-webkit-transform: scaleY(2); 10456transform: scaleY(2); 10457} 10458100% { 10459-webkit-transform: scaleY(1); 10460transform: scaleY(1); 10461} 10462} 10463@keyframes line-back-and-forth-grow { 104640% { 10465-webkit-transform: scaleY(1); 10466transform: scaleY(1); 10467} 1046825% { 10469-webkit-transform: scaleY(2); 10470transform: scaleY(2); 10471} 1047250% { 10473-webkit-transform: scaleY(1); 10474transform: scaleY(1); 10475} 1047675% { 10477-webkit-transform: scaleY(2); 10478transform: scaleY(2); 10479} 10480100% { 10481-webkit-transform: scaleY(1); 10482transform: scaleY(1); 10483} 10484} 10485/*whirl line back and forth - a simple strafing line animation that goes back and forth*/ 10486.whirl.line.back-and-forth:after { 10487-webkit-animation: line-back-and-forth 1s infinite linear; 10488animation: line-back-and-forth 1s infinite linear; 10489} 10490@-webkit-keyframes line-back-and-forth { 104910% { 10492width: 10px; 10493} 1049450% { 10495width: 50px; 10496} 10497100% { 10498width: 10px; 10499} 10500} 10501@keyframes line-back-and-forth { 105020% { 10503width: 10px; 10504} 1050550% { 10506width: 50px; 10507} 10508100% { 10509width: 10px; 10510} 10511} 10512/*whirl line grow - a simple strafing line animation that grows in the middle*/ 10513.whirl.line.grow:after { 10514-webkit-animation: line 0.75s infinite linear, line-grow 0.75s infinite linear; 10515animation: line 0.75s infinite linear, line-grow 0.75s infinite linear; 10516} 10517@-webkit-keyframes line-grow { 105180% { 10519-webkit-transform: scaleY(1); 10520transform: scaleY(1); 10521} 1052250% { 10523-webkit-transform: scaleY(2); 10524transform: scaleY(2); 10525} 10526100% { 10527-webkit-transform: scaleY(1); 10528transform: scaleY(1); 10529} 10530} 10531@keyframes line-grow { 105320% { 10533-webkit-transform: scaleY(1); 10534transform: scaleY(1); 10535} 1053650% { 10537-webkit-transform: scaleY(2); 10538transform: scaleY(2); 10539} 10540100% { 10541-webkit-transform: scaleY(1); 10542transform: scaleY(1); 10543} 10544} 10545/*whirl line - a simple strafing line animation*/ 10546.whirl.line:after { 10547height: 20px; 10548border-radius: 0; 10549border: none; 10550-webkit-box-shadow: inset -10px 0px 0px rgba(0, 0, 0, 0.5); 10551box-shadow: inset -10px 0px 0px rgba(0, 0, 0, 0.5); 10552-webkit-animation: line .75s infinite linear; 10553animation: line .75s infinite linear; 10554} 10555@-webkit-keyframes line { 10556from { 10557width: 10px; 10558} 10559to { 10560width: 50px; 10561} 10562} 10563@keyframes line { 10564from { 10565width: 10px; 10566} 10567to { 10568width: 50px; 10569} 10570} 10571/* whirl ringed spinner. 10572a spinner with a static ring and no overlay.*/ 10573.whirl.ringed:after { 10574border-right: 4px solid #e74c3c;
10575border-top: 4px solid #2ecc71; 10576border-left: 4px solid #2ecc71; 10577border-bottom: 4px solid #2ecc71; 10578opacity: 1; 10579} 10580/* whirl shadow oval left - makes use of box shadowing effects 10581in addition to offsetting the width and the height to angle the shadow*/ 10582.whirl.shadow.oval.left:after, 10583.whirl.shadow.oval:after { 10584-webkit-animation: spin-shadow 0.25s infinite linear; 10585animation: spin-shadow 0.25s infinite linear; 10586border: none; 10587border-radius: 40% 100%; 10588} 10589@-webkit-keyframes spin-shadow { 105900% { 10591-webkit-box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.5); 10592box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.5); 10593} 1059425% { 10595-webkit-box-shadow: inset -5px 5px 5px rgba(0, 0, 0, 0.5); 10596box-shadow: inset -5px 5px 5px rgba(0, 0, 0, 0.5); 10597} 1059850% { 10599-webkit-box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.5); 10600box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.5); 10601} 10602100% { 10603-webkit-box-shadow: inset 5px -5px 5px rgba(0, 0, 0, 0.5); 10604box-shadow: inset 5px -5px 5px rgba(0, 0, 0, 0.5); 10605} 10606} 10607@keyframes spin-shadow { 106080% { 10609-webkit-box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.5); 10610box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.5); 10611} 1061225% { 10613-webkit-box-shadow: inset -5px 5px 5px rgba(0, 0, 0, 0.5); 10614box-shadow: inset -5px 5px 5px rgba(0, 0, 0, 0.5); 10615} 1061650% { 10617-webkit-box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.5); 10618box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.5); 10619} 10620100% { 10621-webkit-box-shadow: inset 5px -5px 5px rgba(0, 0, 0, 0.5); 10622box-shadow: inset 5px -5px 5px rgba(0, 0, 0, 0.5); 10623} 10624} 10625/* whirl shadow oval right - makes use of box shadowing effects 10626in addition to offsetting the width and the height to angle the shadow*/ 10627.whirl.shadow.oval.right:after { 10628-webkit-animation: spin-shadow 0.25s infinite linear; 10629animation: spin-shadow 0.25s infinite linear; 10630border: none; 10631border-radius: 100% 40%; 10632} 10633@keyframes spin-shadow { 106340% { 10635-webkit-box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.5); 10636box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.5); 10637} 1063825% { 10639-webkit-box-shadow: inset -5px 5px 5px rgba(0, 0, 0, 0.5); 10640box-shadow: inset -5px 5px 5px rgba(0, 0, 0, 0.5); 10641} 1064250% { 10643-webkit-box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.5); 10644box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.5); 10645} 10646100% { 10647-webkit-box-shadow: inset 5px -5px 5px rgba(0, 0, 0, 0.5); 10648box-shadow: inset 5px -5px 5px rgba(0, 0, 0, 0.5); 10649} 10650} 10651/* whirl shadow - makes use of box shadowing effects */ 10652.whirl.shadow:after { 10653-webkit-animation: spin-shadow 0.25s infinite linear; 10654animation: spin-shadow 0.25s infinite linear; 10655border-radius: 100%; 10656border: none; 10657} 10658@keyframes spin-shadow { 106590% { 10660-webkit-box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.5); 10661box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.5); 10662} 1066325% { 10664-webkit-box-shadow: inset -5px 5px 5px rgba(0, 0, 0, 0.5); 10665box-shadow: inset -5px 5px 5px rgba(0, 0, 0, 0.5); 10666} 1066750% { 10668-webkit-box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.5); 10669box-shadow: inset -5px -5px 5px rgba(0, 0, 0, 0.5); 10670} 10671100% { 10672-webkit-box-shadow: inset 5px -5px 5px rgba(0, 0, 0, 0.5); 10673box-shadow: inset 5px -5px 5px rgba(0, 0, 0, 0.5); 10674} 10675} 10676/*whirl spherical horizontal spinner*/ 10677.whirl.sphere.horizontal:after, 10678.whirl.sphere:after { 10679border-radius: 100%; 10680-webkit-animation: sphere .5s infinite; 10681animation: sphere .5s infinite; 10682border: none; 10683height: 40px; 10684} 10685@-webkit-keyframes sphere { 10686from { 10687-webkit-box-shadow: inset 45px 0px 10px rgba(0, 0, 0, 0.5); 10688box-shadow: inset 45px 0px 10px rgba(0, 0, 0, 0.5); 10689} 10690to { 10691-webkit-box-shadow: inset -45px 0px 10px rgba(0, 0, 0, 0.5); 10692box-shadow: inset -45px 0px 10px rgba(0, 0, 0, 0.5); 10693} 10694} 10695@keyframes sphere { 10696from { 10697-webkit-box-shadow: inset 45px 0px 10px rgba(0, 0, 0, 0.5); 10698box-shadow: inset 45px 0px 10px rgba(0, 0, 0, 0.5); 10699} 10700to { 10701-webkit-box-shadow: inset -45px 0px 10px rgba(0, 0, 0, 0.5); 10702box-shadow: inset -45px 0px 10px rgba(0, 0, 0, 0.5); 10703} 10704} 10705/*whirl spherical vertical spinner*/ 10706.whirl.sphere.vertical:after { 10707border-radius: 100%; 10708-webkit-animation: sphere-v 0.5s infinite; 10709animation: sphere-v 0.5s infinite; 10710border: none; 10711height: 40px; 10712} 10713@-webkit-keyframes sphere-v { 10714from { 10715-webkit-box-shadow: inset 0px 45px 10px rgba(0, 0, 0, 0.5); 10716box-shadow: inset 0px 45px 10px rgba(0, 0, 0, 0.5); 10717} 10718to { 10719-webkit-box-shadow: inset 0px -45px 10px rgba(0, 0, 0, 0.5); 10720box-shadow: inset 0px -45px 10px rgba(0, 0, 0, 0.5); 10721} 10722} 10723@keyframes sphere-v { 10724from { 10725-webkit-box-shadow: inset 0px 45px 10px rgba(0, 0, 0, 0.5); 10726box-shadow: inset 0px 45px 10px rgba(0, 0, 0, 0.5); 10727} 10728to { 10729-webkit-box-shadow: inset 0px -45px 10px rgba(0, 0, 0, 0.5); 10730box-shadow: inset 0px -45px 10px rgba(0, 0, 0, 0.5); 10731} 10732} 10733/* whirl traditional spinner. 10734Makes use of standard animation spin and minimally extends core.*/ 10735.whirl.traditional:after { 10736border-right: 4px solid #777777;
10737border-top: 4px solid #777777; 10738border-left: 4px solid #999999; 10739border-bottom: 4px solid #bbbbbb; 10740} 10741</style> 10742<!-- =============== BOOTSTRAP STYLES ===============--> 10743<style> 10744@charset "UTF-8"; 10745/*! 10746* Bootstrap v5.0.2 (https://getbootstrap.com/) 10747* Copyright 2011-2021 The Bootstrap Authors 10748* Copyright 2011-2021 Twitter, Inc. 10749* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 10750*/ 10751:root { 10752--bs-blue: #0d6efd; 10753--bs-indigo: #6610f2; 10754--bs-purple: #6f42c1; 10755--bs-pink: #d63384; 10756--bs-red: #dc3545; 10757--bs-orange: #fd7e14; 10758--bs-yellow: #ffc107; 10759--bs-green: #198754; 10760--bs-teal: #20c997; 10761--bs-cyan: #0dcaf0; 10762--bs-white: #fff; 10763--bs-gray: #6c757d; 10764--bs-gray-dark: #343a40; 10765--bs-primary: #0d6efd; 10766--bs-secondary: #6c757d; 10767--bs-success: #198754; 10768--bs-info: #0dcaf0; 10769--bs-warning: #ffc107; 10770--bs-danger: #dc3545; 10771--bs-light: #f8f9fa; 10772--bs-dark: #212529; 10773--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, 10774"Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", 10775"Segoe UI Symbol", "Noto Color Emoji"; 10776--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", 10777monospace; 10778--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); 10779} 10780*, 10781::after, 10782::before { 10783box-sizing: border-box; 10784} 10785@media (prefers-reduced-motion: no-preference) { 10786:root { 10787scroll-behavior: smooth; 10788} 10789} 10790body { 10791margin: 0; 10792font-family: var(--bs-font-sans-serif); 10793font-size: 1rem; 10794font-weight: 400; 10795line-height: 1.5; 10796color: #212529; 10797background-color: #fff; 10798-webkit-text-size-adjust: 100%; 10799-webkit-tap-highlight-color: transparent; 10800} 10801hr { 10802margin: 1rem 0; 10803color: inherit; 10804background-color: currentColor; 10805border: 0; 10806opacity: 0.25; 10807} 10808hr:not([size]) { 10809height: 1px; 10810} 10811.h1, 10812.h2, 10813.h3, 10814.h4, 10815.h5, 10816.h6, 10817h1, 10818h2, 10819h3, 10820h4, 10821h5, 10822h6 { 10823margin-top: 0; 10824margin-bottom: 0.5rem; 10825font-weight: 500; 10826line-height: 1.2; 10827} 10828.h1, 10829h1 { 10830font-size: calc(1.375rem + 1.5vw); 10831} 10832@media (min-width: 1200px) { 10833.h1, 10834h1 { 10835font-size: 2.5rem; 10836} 10837} 10838.h2, 10839h2 { 10840font-size: calc(1.325rem + 0.9vw); 10841} 10842@media (min-width: 1200px) { 10843.h2, 10844h2 { 10845font-size: 2rem; 10846} 10847} 10848.h3, 10849h3 { 10850font-size: calc(1.3rem + 0.6vw); 10851} 10852@media (min-width: 1200px) { 10853.h3, 10854h3 { 10855font-size: 1.75rem; 10856} 10857} 10858.h4, 10859h4 { 10860font-size: calc(1.275rem + 0.3vw); 10861} 10862@media (min-width: 1200px) { 10863.h4, 10864h4 { 10865font-size: 1.5rem; 10866} 10867} 10868.h5, 10869h5 { 10870font-size: 1.25rem; 10871} 10872.h6, 10873h6 { 10874font-size: 1rem; 10875} 10876p { 10877margin-top: 0; 10878margin-bottom: 1rem; 10879} 10880abbr[data-bs-original-title], 10881abbr[title] { 10882-webkit-text-decoration: underline dotted; 10883text-decoration: underline dotted; 10884cursor: help; 10885-webkit-text-decoration-skip-ink: none; 10886text-decoration-skip-ink: none; 10887} 10888address { 10889margin-bottom: 1rem; 10890font-style: normal; 10891line-height: inherit; 10892} 10893ol, 10894ul { 10895padding-left: 2rem; 10896} 10897dl, 10898ol, 10899ul { 10900margin-top: 0; 10901margin-bottom: 1rem; 10902} 10903ol ol, 10904ol ul, 10905ul ol, 10906ul ul { 10907margin-bottom: 0; 10908} 10909dt { 10910font-weight: 700; 10911} 10912dd { 10913margin-bottom: 0.5rem; 10914margin-left: 0; 10915} 10916blockquote { 10917margin: 0 0 1rem; 10918} 10919b, 10920strong { 10921font-weight: bolder; 10922} 10923.small, 10924small { 10925font-size: 0.875em; 10926} 10927.mark, 10928mark { 10929padding: 0.2em; 10930background-color: #fcf8e3; 10931} 10932sub, 10933sup { 10934position: relative; 10935font-size: 0.75em; 10936line-height: 0; 10937vertical-align: baseline; 10938} 10939sub { 10940bottom: -0.25em; 10941} 10942sup { 10943top: -0.5em; 10944} 10945a { 10946color: #0d6efd; 10947text-decoration: underline; 10948} 10949a:hover { 10950color: #0a58ca; 10951} 10952a:not([href]):not([class]), 10953a:not([href]):not([class]):hover { 10954color: inherit; 10955text-decoration: none; 10956} 10957code, 10958kbd, 10959pre, 10960samp { 10961font-family: var(--bs-font-monospace); 10962font-size: 1em; 10963direction: ltr; 10964unicode-bidi: bidi-override; 10965} 10966pre { 10967display: block; 10968margin-top: 0; 10969margin-bottom: 1rem; 10970overflow: auto; 10971font-size: 0.875em; 10972} 10973pre code { 10974font-size: inherit; 10975color: inherit; 10976word-break: normal; 10977} 10978code { 10979font-size: 0.875em; 10980color: #d63384; 10981word-wrap: break-word; 10982} 10983a>code { 10984color: inherit; 10985} 10986kbd { 10987padding: 0.2rem 0.4rem; 10988font-size: 0.875em; 10989color: #fff; 10990background-color: #212529; 10991border-radius: 0.2rem; 10992} 10993kbd kbd { 10994padding: 0; 10995font-size: 1em; 10996font-weight: 700; 10997} 10998figure { 10999margin: 0 0 1rem; 11000} 11001img, 11002svg { 11003vertical-align: middle; 11004} 11005table { 11006caption-side: bottom; 11007border-collapse: collapse; 11008} 11009caption { 11010padding-top: 0.5rem; 11011padding-bottom: 0.5rem; 11012color: #6c757d; 11013text-align: left; 11014} 11015th { 11016text-align: inherit; 11017text-align: -webkit-match-parent; 11018} 11019tbody, 11020td, 11021tfoot, 11022th, 11023thead, 11024tr { 11025border-color: inherit; 11026border-style: solid; 11027border-width: 0; 11028} 11029label { 11030display: inline-block; 11031} 11032button { 11033border-radius: 0; 11034} 11035button:focus:not(:focus-visible) { 11036outline: 0; 11037} 11038button, 11039input, 11040optgroup, 11041select, 11042textarea { 11043margin: 0; 11044font-family: inherit; 11045font-size: inherit; 11046line-height: inherit; 11047} 11048button, 11049select { 11050text-transform: none; 11051} 11052[role="button"] { 11053cursor: pointer; 11054} 11055select { 11056word-wrap: normal; 11057} 11058select:disabled { 11059opacity: 1; 11060} 11061[list]::-webkit-calendar-picker-indicator { 11062display: none; 11063} 11064[type="button"], 11065[type="reset"], 11066[type="submit"],
11067button { 11068-webkit-appearance: button; 11069} 11070[type="button"]:not(:disabled), 11071[type="reset"]:not(:disabled), 11072[type="submit"]:not(:disabled), 11073button:not(:disabled) { 11074cursor: pointer; 11075} 11076::-moz-focus-inner { 11077padding: 0; 11078border-style: none; 11079} 11080textarea { 11081resize: vertical; 11082} 11083fieldset { 11084min-width: 0; 11085padding: 0; 11086margin: 0; 11087border: 0; 11088} 11089legend { 11090float: left; 11091width: 100%; 11092padding: 0; 11093margin-bottom: 0.5rem; 11094font-size: calc(1.275rem + 0.3vw); 11095line-height: inherit; 11096} 11097@media (min-width: 1200px) { 11098legend { 11099font-size: 1.5rem; 11100} 11101} 11102legend+* { 11103clear: left; 11104} 11105::-webkit-datetime-edit-day-field, 11106::-webkit-datetime-edit-fields-wrapper, 11107::-webkit-datetime-edit-hour-field, 11108::-webkit-datetime-edit-minute, 11109::-webkit-datetime-edit-month-field, 11110::-webkit-datetime-edit-text, 11111::-webkit-datetime-edit-year-field { 11112padding: 0; 11113} 11114::-webkit-inner-spin-button { 11115height: auto; 11116} 11117[type="search"] { 11118outline-offset: -2px; 11119-webkit-appearance: textfield; 11120} 11121::-webkit-search-decoration { 11122-webkit-appearance: none; 11123} 11124::-webkit-color-swatch-wrapper { 11125padding: 0; 11126} 11127::file-selector-button { 11128font: inherit; 11129} 11130::-webkit-file-upload-button { 11131font: inherit; 11132-webkit-appearance: button; 11133} 11134output { 11135display: inline-block; 11136} 11137iframe { 11138border: 0; 11139} 11140summary { 11141display: list-item; 11142cursor: pointer; 11143} 11144progress { 11145vertical-align: baseline; 11146} 11147[hidden] { 11148display: none !important; 11149} 11150.lead { 11151font-size: 1.25rem; 11152font-weight: 300; 11153} 11154.display-1 { 11155font-size: calc(1.625rem + 4.5vw); 11156font-weight: 300; 11157line-height: 1.2; 11158} 11159@media (min-width: 1200px) { 11160.display-1 { 11161font-size: 5rem; 11162} 11163} 11164.display-2 { 11165font-size: calc(1.575rem + 3.9vw); 11166font-weight: 300; 11167line-height: 1.2; 11168} 11169@media (min-width: 1200px) { 11170.display-2 { 11171font-size: 4.5rem; 11172} 11173} 11174.display-3 { 11175font-size: calc(1.525rem + 3.3vw); 11176font-weight: 300; 11177line-height: 1.2; 11178} 11179@media (min-width: 1200px) { 11180.display-3 { 11181font-size: 4rem; 11182} 11183} 11184.display-4 { 11185font-size: calc(1.475rem + 2.7vw); 11186font-weight: 300; 11187line-height: 1.2; 11188} 11189@media (min-width: 1200px) { 11190.display-4 { 11191font-size: 3.5rem; 11192} 11193} 11194.display-5 { 11195font-size: calc(1.425rem + 2.1vw); 11196font-weight: 300; 11197line-height: 1.2; 11198} 11199@media (min-width: 1200px) { 11200.display-5 { 11201font-size: 3rem; 11202} 11203} 11204.display-6 { 11205font-size: calc(1.375rem + 1.5vw); 11206font-weight: 300; 11207line-height: 1.2; 11208} 11209@media (min-width: 1200px) { 11210.display-6 { 11211font-size: 2.5rem; 11212} 11213} 11214.list-unstyled { 11215padding-left: 0; 11216list-style: none; 11217} 11218.list-inline { 11219padding-left: 0; 11220list-style: none; 11221} 11222.list-inline-item { 11223display: inline-block; 11224} 11225.list-inline-item:not(:last-child) { 11226margin-right: 0.5rem; 11227} 11228.initialism { 11229font-size: 0.875em; 11230text-transform: uppercase; 11231} 11232.blockquote { 11233margin-bottom: 1rem; 11234font-size: 1.25rem; 11235} 11236.blockquote> :last-child { 11237margin-bottom: 0; 11238} 11239.blockquote-footer { 11240margin-top: -1rem; 11241margin-bottom: 1rem; 11242font-size: 0.875em; 11243color: #6c757d; 11244} 11245.blockquote-footer::before { 11246content: "â "; 11247} 11248.img-fluid { 11249max-width: 100%; 11250height: auto; 11251} 11252.img-thumbnail { 11253padding: 0.25rem; 11254background-color: #fff; 11255border: 1px solid #dee2e6; 11256border-radius: 0.25rem; 11257max-width: 100%; 11258height: auto; 11259} 11260.figure { 11261display: inline-block; 11262} 11263.figure-img { 11264margin-bottom: 0.5rem; 11265line-height: 1; 11266} 11267.figure-caption { 11268font-size: 0.875em; 11269color: #6c757d; 11270} 11271.container, 11272.container-fluid, 11273.container-lg, 11274.container-md, 11275.container-sm, 11276.container-xl, 11277.container-xxl { 11278width: 100%; 11279padding-right: var(--bs-gutter-x, 0.75rem); 11280padding-left: var(--bs-gutter-x, 0.75rem); 11281margin-right: auto; 11282margin-left: auto; 11283} 11284@media (min-width: 576px) { 11285.container, 11286.container-sm { 11287max-width: 540px; 11288} 11289} 11290@media (min-width: 768px) { 11291.container, 11292.container-md, 11293.container-sm { 11294max-width: 720px; 11295} 11296} 11297@media (min-width: 992px) { 11298.container, 11299.container-lg, 11300.container-md, 11301.container-sm { 11302max-width: 960px; 11303} 11304} 11305@media (min-width: 1200px) { 11306.container, 11307.container-lg, 11308.container-md, 11309.container-sm, 11310.container-xl { 11311max-width: 1140px; 11312} 11313} 11314@media (min-width: 1400px) { 11315.container, 11316.container-lg, 11317.container-md, 11318.container-sm, 11319.container-xl, 11320.container-xxl { 11321max-width: 1320px; 11322} 11323} 11324.row { 11325--bs-gutter-x: 1.5rem; 11326--bs-gutter-y: 0; 11327display: flex; 11328flex-wrap: wrap; 11329margin-top: calc(var(--bs-gutter-y) * -1); 11330margin-right: calc(var(--bs-gutter-x) * -0.5); 11331margin-left: calc(var(--bs-gutter-x) * -0.5); 11332} 11333.row>* { 11334flex-shrink: 0; 11335width: 100%; 11336max-width: 100%; 11337padding-right: calc(var(--bs-gutter-x) * 0.5); 11338padding-left: calc(var(--bs-gutter-x) * 0.5); 11339margin-top: var(--bs-gutter-y); 11340} 11341.col { 11342flex: 1 0 0%; 11343} 11344.row-cols-auto>* { 11345flex: 0 0 auto; 11346width: auto; 11347} 11348.row-cols-1>* { 11349flex: 0 0 auto; 11350width: 100%; 11351} 11352.row-cols-2>* { 11353flex: 0 0 auto; 11354width: 50%; 11355} 11356.row-cols-3>* { 11357flex: 0 0 auto; 11358width: 33.3333333333%; 11359} 11360.row-cols-4>* { 11361flex: 0 0 auto; 11362width: 25%; 11363} 11364.row-cols-5>* { 11365flex: 0 0 auto; 11366width: 20%; 11367} 11368.row-cols-6>* { 11369flex: 0 0 auto; 11370width: 16.6666666667%; 11371} 11372@media (min-width: 576px) { 11373.col-sm { 11374flex: 1 0 0%; 11375} 11376.row-cols-sm-auto>* { 11377flex: 0 0 auto; 11378width: auto; 11379} 11380.row-cols-sm-1>* { 11381flex: 0 0 auto; 11382width: 100%; 11383} 11384.row-cols-sm-2>* { 11385flex: 0 0 auto; 11386width: 50%; 11387} 11388.row-cols-sm-3>* { 11389flex: 0 0 auto; 11390width: 33.3333333333%; 11391} 11392.row-cols-sm-4>* { 11393flex: 0 0 auto; 11394width: 25%; 11395} 11396.row-cols-sm-5>* { 11397flex: 0 0 auto; 11398width: 20%; 11399} 11400.row-cols-sm-6>* { 11401flex: 0 0 auto; 11402width: 16.6666666667%; 11403} 11404} 11405@media (min-width: 768px) { 11406.col-md { 11407flex: 1 0 0%; 11408} 11409.row-cols-md-auto>* { 11410flex: 0 0 auto; 11411width: auto; 11412} 11413.row-cols-md-1>* { 11414flex: 0 0 auto; 11415width: 100%; 11416} 11417.row-cols-md-2>* { 11418flex: 0 0 auto; 11419width: 50%; 11420} 11421.row-cols-md-3>* { 11422flex: 0 0 auto; 11423width: 33.3333333333%; 11424} 11425.row-cols-md-4>* { 11426flex: 0 0 auto; 11427width: 25%; 11428} 11429.row-cols-md-5>* { 11430flex: 0 0 auto; 11431width: 20%; 11432} 11433.row-cols-md-6>* { 11434flex: 0 0 auto; 11435width: 16.6666666667%; 11436} 11437} 11438@media (min-width: 992px) { 11439.col-lg { 11440flex: 1 0 0%; 11441} 11442.row-cols-lg-auto>* { 11443flex: 0 0 auto; 11444width: auto; 11445} 11446.row-cols-lg-1>* { 11447flex: 0 0 auto; 11448width: 100%; 11449} 11450.row-cols-lg-2>* { 11451flex: 0 0 auto; 11452width: 50%; 11453} 11454.row-cols-lg-3>* { 11455flex: 0 0 auto; 11456width: 33.3333333333%; 11457} 11458.row-cols-lg-4>* { 11459flex: 0 0 auto; 11460width: 25%; 11461} 11462.row-cols-lg-5>* { 11463flex: 0 0 auto; 11464width: 20%; 11465} 11466.row-cols-lg-6>* { 11467flex: 0 0 auto; 11468width: 16.6666666667%; 11469} 11470} 11471@media (min-width: 1200px) { 11472.col-xl { 11473flex: 1 0 0%; 11474} 11475.row-cols-xl-auto>* { 11476flex: 0 0 auto; 11477width: auto; 11478} 11479.row-cols-xl-1>* { 11480flex: 0 0 auto; 11481width: 100%; 11482} 11483.row-cols-xl-2>* { 11484flex: 0 0 auto; 11485width: 50%; 11486} 11487.row-cols-xl-3>* { 11488flex: 0 0 auto; 11489width: 33.3333333333%; 11490} 11491.row-cols-xl-4>* { 11492flex: 0 0 auto; 11493width: 25%; 11494} 11495.row-cols-xl-5>* { 11496flex: 0 0 auto; 11497width: 20%; 11498} 11499.row-cols-xl-6>* { 11500flex: 0 0 auto; 11501width: 16.6666666667%; 11502} 11503} 11504@media (min-width: 1400px) { 11505.col-xxl { 11506flex: 1 0 0%; 11507} 11508.row-cols-xxl-auto>* { 11509flex: 0 0 auto; 11510width: auto; 11511} 11512.row-cols-xxl-1>* { 11513flex: 0 0 auto; 11514width: 100%; 11515} 11516.row-cols-xxl-2>* { 11517flex: 0 0 auto; 11518width: 50%; 11519} 11520.row-cols-xxl-3>* { 11521flex: 0 0 auto; 11522width: 33.3333333333%; 11523} 11524.row-cols-xxl-4>* { 11525flex: 0 0 auto; 11526width: 25%; 11527} 11528.row-cols-xxl-5>* { 11529flex: 0 0 auto; 11530width: 20%; 11531} 11532.row-cols-xxl-6>* { 11533flex: 0 0 auto; 11534width: 16.6666666667%; 11535} 11536} 11537.col-auto { 11538flex: 0 0 auto; 11539width: auto; 11540} 11541.col-1 { 11542flex: 0 0 auto; 11543width: 8.33333333%; 11544} 11545.col-2 { 11546flex: 0 0 auto; 11547width: 16.66666667%; 11548} 11549.col-3 { 11550flex: 0 0 auto; 11551width: 25%; 11552} 11553.col-4 { 11554flex: 0 0 auto; 11555width: 33.33333333%; 11556} 11557.col-5 { 11558flex: 0 0 auto; 11559width: 41.66666667%; 11560} 11561.col-6 { 11562flex: 0 0 auto; 11563width: 50%; 11564} 11565.col-7 { 11566flex: 0 0 auto; 11567width: 58.33333333%; 11568} 11569.col-8 { 11570flex: 0 0 auto; 11571width: 66.66666667%; 11572} 11573.col-9 { 11574flex: 0 0 auto; 11575width: 75%; 11576} 11577.col-10 { 11578flex: 0 0 auto; 11579width: 83.33333333%; 11580} 11581.col-11 { 11582flex: 0 0 auto; 11583width: 91.66666667%; 11584} 11585.col-12 { 11586flex: 0 0 auto; 11587width: 100%; 11588} 11589.offset-1 { 11590margin-left: 8.33333333%; 11591} 11592.offset-2 { 11593margin-left: 16.66666667%; 11594} 11595.offset-3 { 11596margin-left: 25%; 11597} 11598.offset-4 { 11599margin-left: 33.33333333%; 11600} 11601.offset-5 { 11602margin-left: 41.66666667%; 11603} 11604.offset-6 { 11605margin-left: 50%; 11606} 11607.offset-7 { 11608margin-left: 58.33333333%; 11609} 11610.offset-8 { 11611margin-left: 66.66666667%; 11612} 11613.offset-9 { 11614margin-left: 75%; 11615} 11616.offset-10 { 11617margin-left: 83.33333333%; 11618} 11619.offset-11 { 11620margin-left: 91.66666667%; 11621} 11622.g-0, 11623.gx-0 { 11624--bs-gutter-x: 0; 11625} 11626.g-0,
11627.gy-0 { 11628--bs-gutter-y: 0; 11629} 11630.g-1, 11631.gx-1 { 11632--bs-gutter-x: 0.25rem; 11633} 11634.g-1, 11635.gy-1 { 11636--bs-gutter-y: 0.25rem; 11637} 11638.g-2, 11639.gx-2 { 11640--bs-gutter-x: 0.5rem; 11641} 11642.g-2, 11643.gy-2 { 11644--bs-gutter-y: 0.5rem; 11645} 11646.g-3, 11647.gx-3 { 11648--bs-gutter-x: 1rem; 11649} 11650.g-3, 11651.gy-3 { 11652--bs-gutter-y: 1rem; 11653} 11654.g-4, 11655.gx-4 { 11656--bs-gutter-x: 1.5rem; 11657} 11658.g-4, 11659.gy-4 { 11660--bs-gutter-y: 1.5rem; 11661} 11662.g-5, 11663.gx-5 { 11664--bs-gutter-x: 3rem; 11665} 11666.g-5, 11667.gy-5 { 11668--bs-gutter-y: 3rem; 11669} 11670@media (min-width: 576px) { 11671.col-sm-auto { 11672flex: 0 0 auto; 11673width: auto; 11674} 11675.col-sm-1 { 11676flex: 0 0 auto; 11677width: 8.33333333%; 11678} 11679.col-sm-2 { 11680flex: 0 0 auto; 11681width: 16.66666667%; 11682} 11683.col-sm-3 { 11684flex: 0 0 auto; 11685width: 25%; 11686} 11687.col-sm-4 { 11688flex: 0 0 auto; 11689width: 33.33333333%; 11690} 11691.col-sm-5 { 11692flex: 0 0 auto; 11693width: 41.66666667%; 11694} 11695.col-sm-6 { 11696flex: 0 0 auto; 11697width: 50%; 11698} 11699.col-sm-7 { 11700flex: 0 0 auto; 11701width: 58.33333333%; 11702} 11703.col-sm-8 { 11704flex: 0 0 auto; 11705width: 66.66666667%; 11706} 11707.col-sm-9 { 11708flex: 0 0 auto; 11709width: 75%; 11710} 11711.col-sm-10 { 11712flex: 0 0 auto; 11713width: 83.33333333%; 11714} 11715.col-sm-11 { 11716flex: 0 0 auto; 11717width: 91.66666667%; 11718} 11719.col-sm-12 { 11720flex: 0 0 auto; 11721width: 100%; 11722} 11723.offset-sm-0 { 11724margin-left: 0; 11725} 11726.offset-sm-1 { 11727margin-left: 8.33333333%; 11728} 11729.offset-sm-2 { 11730margin-left: 16.66666667%; 11731} 11732.offset-sm-3 { 11733margin-left: 25%; 11734} 11735.offset-sm-4 { 11736margin-left: 33.33333333%; 11737} 11738.offset-sm-5 { 11739margin-left: 41.66666667%; 11740} 11741.offset-sm-6 { 11742margin-left: 50%; 11743} 11744.offset-sm-7 { 11745margin-left: 58.33333333%; 11746} 11747.offset-sm-8 { 11748margin-left: 66.66666667%; 11749} 11750.offset-sm-9 { 11751margin-left: 75%; 11752} 11753.offset-sm-10 { 11754margin-left: 83.33333333%; 11755} 11756.offset-sm-11 { 11757margin-left: 91.66666667%; 11758} 11759.g-sm-0, 11760.gx-sm-0 { 11761--bs-gutter-x: 0; 11762} 11763.g-sm-0, 11764.gy-sm-0 { 11765--bs-gutter-y: 0; 11766} 11767.g-sm-1, 11768.gx-sm-1 { 11769--bs-gutter-x: 0.25rem; 11770} 11771.g-sm-1, 11772.gy-sm-1 { 11773--bs-gutter-y: 0.25rem; 11774} 11775.g-sm-2, 11776.gx-sm-2 { 11777--bs-gutter-x: 0.5rem; 11778} 11779.g-sm-2, 11780.gy-sm-2 { 11781--bs-gutter-y: 0.5rem; 11782} 11783.g-sm-3, 11784.gx-sm-3 { 11785--bs-gutter-x: 1rem; 11786} 11787.g-sm-3, 11788.gy-sm-3 { 11789--bs-gutter-y: 1rem; 11790} 11791.g-sm-4, 11792.gx-sm-4 { 11793--bs-gutter-x: 1.5rem; 11794} 11795.g-sm-4, 11796.gy-sm-4 { 11797--bs-gutter-y: 1.5rem; 11798} 11799.g-sm-5, 11800.gx-sm-5 { 11801--bs-gutter-x: 3rem; 11802} 11803.g-sm-5, 11804.gy-sm-5 { 11805--bs-gutter-y: 3rem; 11806} 11807} 11808@media (min-width: 768px) { 11809.col-md-auto { 11810flex: 0 0 auto; 11811width: auto; 11812} 11813.col-md-1 { 11814flex: 0 0 auto; 11815width: 8.33333333%; 11816} 11817.col-md-2 { 11818flex: 0 0 auto; 11819width: 16.66666667%; 11820} 11821.col-md-3 { 11822flex: 0 0 auto; 11823width: 25%; 11824} 11825.col-md-4 { 11826flex: 0 0 auto; 11827width: 33.33333333%; 11828} 11829.col-md-5 { 11830flex: 0 0 auto; 11831width: 41.66666667%; 11832} 11833.col-md-6 { 11834flex: 0 0 auto; 11835width: 50%; 11836} 11837.col-md-7 { 11838flex: 0 0 auto; 11839width: 58.33333333%; 11840} 11841.col-md-8 { 11842flex: 0 0 auto; 11843width: 66.66666667%; 11844} 11845.col-md-9 { 11846flex: 0 0 auto; 11847width: 75%; 11848} 11849.col-md-10 { 11850flex: 0 0 auto; 11851width: 83.33333333%; 11852} 11853.col-md-11 { 11854flex: 0 0 auto; 11855width: 91.66666667%; 11856} 11857.col-md-12 { 11858flex: 0 0 auto; 11859width: 100%; 11860} 11861.offset-md-0 { 11862margin-left: 0; 11863} 11864.offset-md-1 { 11865margin-left: 8.33333333%; 11866} 11867.offset-md-2 { 11868margin-left: 16.66666667%; 11869} 11870.offset-md-3 { 11871margin-left: 25%; 11872} 11873.offset-md-4 { 11874margin-left: 33.33333333%; 11875} 11876.offset-md-5 { 11877margin-left: 41.66666667%; 11878} 11879.offset-md-6 { 11880margin-left: 50%; 11881} 11882.offset-md-7 { 11883margin-left: 58.33333333%; 11884} 11885.offset-md-8 { 11886margin-left: 66.66666667%; 11887} 11888.offset-md-9 { 11889margin-left: 75%; 11890} 11891.offset-md-10 { 11892margin-left: 83.33333333%; 11893} 11894.offset-md-11 { 11895margin-left: 91.66666667%; 11896} 11897.g-md-0, 11898.gx-md-0 { 11899--bs-gutter-x: 0; 11900} 11901.g-md-0, 11902.gy-md-0 { 11903--bs-gutter-y: 0; 11904} 11905.g-md-1, 11906.gx-md-1 { 11907--bs-gutter-x: 0.25rem; 11908} 11909.g-md-1, 11910.gy-md-1 { 11911--bs-gutter-y: 0.25rem; 11912} 11913.g-md-2, 11914.gx-md-2 { 11915--bs-gutter-x: 0.5rem; 11916} 11917.g-md-2, 11918.gy-md-2 { 11919--bs-gutter-y: 0.5rem; 11920} 11921.g-md-3, 11922.gx-md-3 { 11923--bs-gutter-x: 1rem; 11924} 11925.g-md-3, 11926.gy-md-3 { 11927--bs-gutter-y: 1rem; 11928} 11929.g-md-4, 11930.gx-md-4 { 11931--bs-gutter-x: 1.5rem; 11932} 11933.g-md-4, 11934.gy-md-4 { 11935--bs-gutter-y: 1.5rem; 11936} 11937.g-md-5, 11938.gx-md-5 { 11939--bs-gutter-x: 3rem; 11940} 11941.g-md-5, 11942.gy-md-5 { 11943--bs-gutter-y: 3rem; 11944} 11945} 11946@media (min-width: 992px) { 11947.col-lg-auto { 11948flex: 0 0 auto; 11949width: auto; 11950} 11951.col-lg-1 { 11952flex: 0 0 auto; 11953width: 8.33333333%; 11954} 11955.col-lg-2 { 11956flex: 0 0 auto; 11957width: 16.66666667%; 11958} 11959.col-lg-3 { 11960flex: 0 0 auto; 11961width: 25%; 11962} 11963.col-lg-4 { 11964flex: 0 0 auto; 11965width: 33.33333333%; 11966} 11967.col-lg-5 { 11968flex: 0 0 auto; 11969width: 41.66666667%; 11970} 11971.col-lg-6 { 11972flex: 0 0 auto; 11973width: 50%; 11974} 11975.col-lg-7 { 11976flex: 0 0 auto; 11977width: 58.33333333%; 11978} 11979.col-lg-8 { 11980flex: 0 0 auto; 11981width: 66.66666667%; 11982} 11983.col-lg-9 { 11984flex: 0 0 auto; 11985width: 75%; 11986} 11987.col-lg-10 { 11988flex: 0 0 auto; 11989width: 83.33333333%; 11990} 11991.col-lg-11 { 11992flex: 0 0 auto; 11993width: 91.66666667%; 11994} 11995.col-lg-12 { 11996flex: 0 0 auto; 11997width: 100%; 11998} 11999.offset-lg-0 { 12000margin-left: 0; 12001} 12002.offset-lg-1 { 12003margin-left: 8.33333333%; 12004} 12005.offset-lg-2 { 12006margin-left: 16.66666667%; 12007} 12008.offset-lg-3 { 12009margin-left: 25%; 12010} 12011.offset-lg-4 { 12012margin-left: 33.33333333%; 12013} 12014.offset-lg-5 { 12015margin-left: 41.66666667%; 12016} 12017.offset-lg-6 { 12018margin-left: 50%; 12019} 12020.offset-lg-7 { 12021margin-left: 58.33333333%; 12022} 12023.offset-lg-8 { 12024margin-left: 66.66666667%; 12025} 12026.offset-lg-9 { 12027margin-left: 75%; 12028} 12029.offset-lg-10 { 12030margin-left: 83.33333333%; 12031} 12032.offset-lg-11 { 12033margin-left: 91.66666667%; 12034} 12035.g-lg-0, 12036.gx-lg-0 { 12037--bs-gutter-x: 0; 12038} 12039.g-lg-0, 12040.gy-lg-0 { 12041--bs-gutter-y: 0; 12042} 12043.g-lg-1, 12044.gx-lg-1 { 12045--bs-gutter-x: 0.25rem; 12046} 12047.g-lg-1, 12048.gy-lg-1 { 12049--bs-gutter-y: 0.25rem; 12050} 12051.g-lg-2, 12052.gx-lg-2 { 12053--bs-gutter-x: 0.5rem; 12054} 12055.g-lg-2, 12056.gy-lg-2 { 12057--bs-gutter-y: 0.5rem; 12058} 12059.g-lg-3, 12060.gx-lg-3 { 12061--bs-gutter-x: 1rem; 12062} 12063.g-lg-3, 12064.gy-lg-3 { 12065--bs-gutter-y: 1rem; 12066} 12067.g-lg-4, 12068.gx-lg-4 { 12069--bs-gutter-x: 1.5rem; 12070} 12071.g-lg-4, 12072.gy-lg-4 { 12073--bs-gutter-y: 1.5rem; 12074} 12075.g-lg-5, 12076.gx-lg-5 { 12077--bs-gutter-x: 3rem; 12078} 12079.g-lg-5, 12080.gy-lg-5 { 12081--bs-gutter-y: 3rem; 12082} 12083} 12084@media (min-width: 1200px) { 12085.col-xl-auto { 12086flex: 0 0 auto; 12087width: auto; 12088} 12089.col-xl-1 { 12090flex: 0 0 auto; 12091width: 8.33333333%; 12092} 12093.col-xl-2 { 12094flex: 0 0 auto; 12095width: 16.66666667%; 12096} 12097.col-xl-3 { 12098flex: 0 0 auto; 12099width: 25%; 12100} 12101.col-xl-4 { 12102flex: 0 0 auto; 12103width: 33.33333333%; 12104} 12105.col-xl-5 { 12106flex: 0 0 auto; 12107width: 41.66666667%; 12108} 12109.col-xl-6 { 12110flex: 0 0 auto; 12111width: 50%; 12112} 12113.col-xl-7 { 12114flex: 0 0 auto; 12115width: 58.33333333%; 12116} 12117.col-xl-8 { 12118flex: 0 0 auto; 12119width: 66.66666667%; 12120} 12121.col-xl-9 { 12122flex: 0 0 auto; 12123width: 75%; 12124} 12125.col-xl-10 { 12126flex: 0 0 auto; 12127width: 83.33333333%; 12128} 12129.col-xl-11 { 12130flex: 0 0 auto; 12131width: 91.66666667%; 12132} 12133.col-xl-12 { 12134flex: 0 0 auto; 12135width: 100%; 12136} 12137.offset-xl-0 { 12138margin-left: 0; 12139} 12140.offset-xl-1 { 12141margin-left: 8.33333333%; 12142} 12143.offset-xl-2 { 12144margin-left: 16.66666667%; 12145} 12146.offset-xl-3 { 12147margin-left: 25%; 12148} 12149.offset-xl-4 { 12150margin-left: 33.33333333%; 12151} 12152.offset-xl-5 { 12153margin-left: 41.66666667%; 12154} 12155.offset-xl-6 { 12156margin-left: 50%; 12157} 12158.offset-xl-7 { 12159margin-left: 58.33333333%; 12160} 12161.offset-xl-8 { 12162margin-left: 66.66666667%; 12163} 12164.offset-xl-9 { 12165margin-left: 75%; 12166} 12167.offset-xl-10 { 12168margin-left: 83.33333333%; 12169} 12170.offset-xl-11 { 12171margin-left: 91.66666667%; 12172} 12173.g-xl-0, 12174.gx-xl-0 { 12175--bs-gutter-x: 0; 12176} 12177.g-xl-0,
12178.gy-xl-0 { 12179--bs-gutter-y: 0; 12180} 12181.g-xl-1, 12182.gx-xl-1 { 12183--bs-gutter-x: 0.25rem; 12184} 12185.g-xl-1, 12186.gy-xl-1 { 12187--bs-gutter-y: 0.25rem; 12188} 12189.g-xl-2, 12190.gx-xl-2 { 12191--bs-gutter-x: 0.5rem; 12192} 12193.g-xl-2, 12194.gy-xl-2 { 12195--bs-gutter-y: 0.5rem; 12196} 12197.g-xl-3, 12198.gx-xl-3 { 12199--bs-gutter-x: 1rem; 12200} 12201.g-xl-3, 12202.gy-xl-3 { 12203--bs-gutter-y: 1rem; 12204} 12205.g-xl-4, 12206.gx-xl-4 { 12207--bs-gutter-x: 1.5rem; 12208} 12209.g-xl-4, 12210.gy-xl-4 { 12211--bs-gutter-y: 1.5rem; 12212} 12213.g-xl-5, 12214.gx-xl-5 { 12215--bs-gutter-x: 3rem; 12216} 12217.g-xl-5, 12218.gy-xl-5 { 12219--bs-gutter-y: 3rem; 12220} 12221} 12222@media (min-width: 1400px) { 12223.col-xxl-auto { 12224flex: 0 0 auto; 12225width: auto; 12226} 12227.col-xxl-1 { 12228flex: 0 0 auto; 12229width: 8.33333333%; 12230} 12231.col-xxl-2 { 12232flex: 0 0 auto; 12233width: 16.66666667%; 12234} 12235.col-xxl-3 { 12236flex: 0 0 auto; 12237width: 25%; 12238} 12239.col-xxl-4 { 12240flex: 0 0 auto; 12241width: 33.33333333%; 12242} 12243.col-xxl-5 { 12244flex: 0 0 auto; 12245width: 41.66666667%; 12246} 12247.col-xxl-6 { 12248flex: 0 0 auto; 12249width: 50%; 12250} 12251.col-xxl-7 { 12252flex: 0 0 auto; 12253width: 58.33333333%; 12254} 12255.col-xxl-8 { 12256flex: 0 0 auto; 12257width: 66.66666667%; 12258} 12259.col-xxl-9 { 12260flex: 0 0 auto; 12261width: 75%; 12262} 12263.col-xxl-10 { 12264flex: 0 0 auto; 12265width: 83.33333333%; 12266} 12267.col-xxl-11 { 12268flex: 0 0 auto; 12269width: 91.66666667%; 12270} 12271.col-xxl-12 { 12272flex: 0 0 auto; 12273width: 100%; 12274} 12275.offset-xxl-0 { 12276margin-left: 0; 12277} 12278.offset-xxl-1 { 12279margin-left: 8.33333333%; 12280} 12281.offset-xxl-2 { 12282margin-left: 16.66666667%; 12283} 12284.offset-xxl-3 { 12285margin-left: 25%; 12286} 12287.offset-xxl-4 { 12288margin-left: 33.33333333%; 12289} 12290.offset-xxl-5 { 12291margin-left: 41.66666667%; 12292} 12293.offset-xxl-6 { 12294margin-left: 50%; 12295} 12296.offset-xxl-7 { 12297margin-left: 58.33333333%; 12298} 12299.offset-xxl-8 { 12300margin-left: 66.66666667%; 12301} 12302.offset-xxl-9 { 12303margin-left: 75%; 12304} 12305.offset-xxl-10 { 12306margin-left: 83.33333333%; 12307} 12308.offset-xxl-11 { 12309margin-left: 91.66666667%; 12310} 12311.g-xxl-0, 12312.gx-xxl-0 { 12313--bs-gutter-x: 0; 12314} 12315.g-xxl-0, 12316.gy-xxl-0 { 12317--bs-gutter-y: 0; 12318} 12319.g-xxl-1, 12320.gx-xxl-1 { 12321--bs-gutter-x: 0.25rem; 12322} 12323.g-xxl-1, 12324.gy-xxl-1 { 12325--bs-gutter-y: 0.25rem; 12326} 12327.g-xxl-2, 12328.gx-xxl-2 { 12329--bs-gutter-x: 0.5rem; 12330} 12331.g-xxl-2, 12332.gy-xxl-2 { 12333--bs-gutter-y: 0.5rem; 12334} 12335.g-xxl-3, 12336.gx-xxl-3 { 12337--bs-gutter-x: 1rem; 12338} 12339.g-xxl-3, 12340.gy-xxl-3 { 12341--bs-gutter-y: 1rem; 12342} 12343.g-xxl-4, 12344.gx-xxl-4 { 12345--bs-gutter-x: 1.5rem; 12346} 12347.g-xxl-4, 12348.gy-xxl-4 { 12349--bs-gutter-y: 1.5rem; 12350} 12351.g-xxl-5, 12352.gx-xxl-5 { 12353--bs-gutter-x: 3rem; 12354} 12355.g-xxl-5, 12356.gy-xxl-5 { 12357--bs-gutter-y: 3rem; 12358} 12359} 12360.table { 12361--bs-table-bg: transparent; 12362--bs-table-accent-bg: transparent; 12363--bs-table-striped-color: #212529; 12364--bs-table-striped-bg: rgba(0, 0, 0, 0.05); 12365--bs-table-active-color: #212529; 12366--bs-table-active-bg: rgba(0, 0, 0, 0.1); 12367--bs-table-hover-color: #212529; 12368--bs-table-hover-bg: rgba(0, 0, 0, 0.075); 12369width: 100%; 12370margin-bottom: 1rem; 12371color: #212529; 12372vertical-align: top; 12373border-color: #dee2e6; 12374} 12375.table> :not(caption)>*>* { 12376padding: 0.5rem 0.5rem; 12377background-color: var(--bs-table-bg); 12378border-bottom-width: 1px; 12379box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); 12380} 12381.table>tbody { 12382vertical-align: inherit; 12383} 12384.table>thead { 12385vertical-align: bottom; 12386} 12387.table> :not(:last-child)> :last-child>* { 12388border-bottom-color: currentColor; 12389}
12390.caption-top { 12391caption-side: top; 12392} 12393.table-sm> :not(caption)>*>* { 12394padding: 0.25rem 0.25rem; 12395} 12396.table-bordered> :not(caption)>* { 12397border-width: 1px 0; 12398} 12399.table-bordered> :not(caption)>*>* { 12400border-width: 0 1px; 12401} 12402.table-borderless> :not(caption)>*>* { 12403border-bottom-width: 0; 12404} 12405.table-striped>tbody>tr:nth-of-type(odd) { 12406--bs-table-accent-bg: var(--bs-table-striped-bg); 12407color: var(--bs-table-striped-color); 12408} 12409.table-active { 12410--bs-table-accent-bg: var(--bs-table-active-bg); 12411color: var(--bs-table-active-color); 12412} 12413.table-hover>tbody>tr:hover { 12414--bs-table-accent-bg: var(--bs-table-hover-bg); 12415color: var(--bs-table-hover-color); 12416} 12417.table-primary { 12418--bs-table-bg: #cfe2ff; 12419--bs-table-striped-bg: #c5d7f2; 12420--bs-table-striped-color: #000; 12421--bs-table-active-bg: #bacbe6; 12422--bs-table-active-color: #000; 12423--bs-table-hover-bg: #bfd1ec; 12424--bs-table-hover-color: #000; 12425color: #000; 12426border-color: #bacbe6; 12427} 12428.table-secondary { 12429--bs-table-bg: #e2e3e5; 12430--bs-table-striped-bg: #d7d8da; 12431--bs-table-striped-color: #000; 12432--bs-table-active-bg: #cbccce; 12433--bs-table-active-color: #000; 12434--bs-table-hover-bg: #d1d2d4; 12435--bs-table-hover-color: #000; 12436color: #000; 12437border-color: #cbccce; 12438} 12439.table-success { 12440--bs-table-bg: #d1e7dd; 12441--bs-table-striped-bg: #c7dbd2; 12442--bs-table-striped-color: #000; 12443--bs-table-active-bg: #bcd0c7; 12444--bs-table-active-color: #000; 12445--bs-table-hover-bg: #c1d6cc; 12446--bs-table-hover-color: #000; 12447color: #000; 12448border-color: #bcd0c7; 12449} 12450.table-info { 12451--bs-table-bg: #cff4fc; 12452--bs-table-striped-bg: #c5e8ef; 12453--bs-table-striped-color: #000; 12454--bs-table-active-bg: #badce3; 12455--bs-table-active-color: #000; 12456--bs-table-hover-bg: #bfe2e9; 12457--bs-table-hover-color: #000; 12458color: #000; 12459border-color: #badce3; 12460} 12461.table-warning { 12462--bs-table-bg: #fff3cd; 12463--bs-table-striped-bg: #f2e7c3; 12464--bs-table-striped-color: #000; 12465--bs-table-active-bg: #e6dbb9; 12466--bs-table-active-color: #000; 12467--bs-table-hover-bg: #ece1be; 12468--bs-table-hover-color: #000; 12469color: #000; 12470border-color: #e6dbb9; 12471} 12472.table-danger { 12473--bs-table-bg: #f8d7da; 12474--bs-table-striped-bg: #eccccf; 12475--bs-table-striped-color: #000; 12476--bs-table-active-bg: #dfc2c4; 12477--bs-table-active-color: #000; 12478--bs-table-hover-bg: #e5c7ca; 12479--bs-table-hover-color: #000; 12480color: #000; 12481border-color: #dfc2c4; 12482} 12483.table-light { 12484--bs-table-bg: #f8f9fa; 12485--bs-table-striped-bg: #ecedee; 12486--bs-table-striped-color: #000; 12487--bs-table-active-bg: #dfe0e1; 12488--bs-table-active-color: #000; 12489--bs-table-hover-bg: #e5e6e7; 12490--bs-table-hover-color: #000; 12491color: #000; 12492border-color: #dfe0e1; 12493} 12494.table-dark { 12495--bs-table-bg: #212529; 12496--bs-table-striped-bg: #2c3034; 12497--bs-table-striped-color: #fff; 12498--bs-table-active-bg: #373b3e; 12499--bs-table-active-color: #fff; 12500--bs-table-hover-bg: #323539; 12501--bs-table-hover-color: #fff; 12502color: #fff; 12503border-color: #373b3e; 12504} 12505.table-responsive { 12506overflow-x: auto; 12507-webkit-overflow-scrolling: touch; 12508} 12509@media (max-width: 575.98px) { 12510.table-responsive-sm { 12511overflow-x: auto; 12512-webkit-overflow-scrolling: touch; 12513} 12514} 12515@media (max-width: 767.98px) { 12516.table-responsive-md { 12517overflow-x: auto; 12518-webkit-overflow-scrolling: touch; 12519} 12520} 12521@media (max-width: 991.98px) { 12522.table-responsive-lg { 12523overflow-x: auto; 12524-webkit-overflow-scrolling: touch; 12525} 12526} 12527@media (max-width: 1199.98px) { 12528.table-responsive-xl { 12529overflow-x: auto; 12530-webkit-overflow-scrolling: touch; 12531} 12532} 12533@media (max-width: 1399.98px) { 12534.table-responsive-xxl { 12535overflow-x: auto; 12536-webkit-overflow-scrolling: touch; 12537} 12538} 12539.form-label { 12540margin-bottom: 0.5rem; 12541} 12542.col-form-label { 12543padding-top: calc(0.375rem + 1px); 12544padding-bottom: calc(0.375rem + 1px); 12545margin-bottom: 0; 12546font-size: inherit; 12547line-height: 1.5; 12548} 12549.col-form-label-lg { 12550padding-top: calc(0.5rem + 1px); 12551padding-bottom: calc(0.5rem + 1px); 12552font-size: 1.25rem; 12553} 12554.col-form-label-sm { 12555padding-top: calc(0.25rem + 1px); 12556padding-bottom: calc(0.25rem + 1px); 12557font-size: 0.875rem; 12558} 12559.form-text { 12560margin-top: 0.25rem; 12561font-size: 0.875em; 12562color: #6c757d; 12563} 12564.form-control { 12565display: block; 12566width: 100%; 12567padding: 0.375rem 0.75rem; 12568font-size: 1rem; 12569font-weight: 400; 12570line-height: 1.5; 12571color: #212529; 12572background-color: #fff; 12573background-clip: padding-box; 12574border: 1px solid #ced4da; 12575-webkit-appearance: none; 12576-moz-appearance: none; 12577appearance: none; 12578border-radius: 0.25rem; 12579transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 12580} 12581@media (prefers-reduced-motion: reduce) { 12582.form-control { 12583transition: none; 12584} 12585} 12586.form-control[type="file"] { 12587overflow: hidden; 12588} 12589.form-control[type="file"]:not(:disabled):not([readonly]) { 12590cursor: pointer; 12591} 12592.form-control:focus { 12593color: #212529; 12594background-color: #fff; 12595border-color: #86b7fe; 12596outline: 0; 12597box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 12598} 12599.form-control::-webkit-date-and-time-value { 12600height: 1.5em; 12601} 12602.form-control::-moz-placeholder { 12603color: #6c757d; 12604opacity: 1; 12605} 12606.form-control::placeholder { 12607color: #6c757d; 12608opacity: 1; 12609} 12610.form-control:disabled, 12611.form-control[readonly] { 12612background-color: #e9ecef; 12613opacity: 1; 12614} 12615.form-control::file-selector-button { 12616padding: 0.375rem 0.75rem; 12617margin: -0.375rem -0.75rem; 12618-webkit-margin-end: 0.75rem; 12619margin-inline-end: 0.75rem; 12620color: #212529; 12621background-color: #e9ecef; 12622pointer-events: none; 12623border-color: inherit; 12624border-style: solid; 12625border-width: 0; 12626border-inline-end-width: 1px; 12627border-radius: 0; 12628transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, 12629border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 12630} 12631@media (prefers-reduced-motion: reduce) { 12632.form-control::file-selector-button { 12633transition: none; 12634} 12635} 12636.form-control:hover:not(:disabled):not([readonly])::file-selector-button { 12637background-color: #dde0e3; 12638} 12639.form-control::-webkit-file-upload-button { 12640padding: 0.375rem 0.75rem; 12641margin: -0.375rem -0.75rem; 12642-webkit-margin-end: 0.75rem; 12643margin-inline-end: 0.75rem; 12644color: #212529; 12645background-color: #e9ecef; 12646pointer-events: none; 12647border-color: inherit; 12648border-style: solid; 12649border-width: 0; 12650border-inline-end-width: 1px; 12651border-radius: 0; 12652-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, 12653border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 12654transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, 12655border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 12656} 12657@media (prefers-reduced-motion: reduce) { 12658.form-control::-webkit-file-upload-button { 12659-webkit-transition: none; 12660transition: none; 12661} 12662} 12663.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { 12664background-color: #dde0e3; 12665} 12666.form-control-plaintext { 12667display: block; 12668width: 100%; 12669padding: 0.375rem 0; 12670margin-bottom: 0; 12671line-height: 1.5; 12672color: #212529; 12673background-color: transparent; 12674border: solid transparent; 12675border-width: 1px 0; 12676} 12677.form-control-plaintext.form-control-lg, 12678.form-control-plaintext.form-control-sm { 12679padding-right: 0; 12680padding-left: 0; 12681} 12682.form-control-sm { 12683min-height: calc(1.5em + (0.5rem + 2px)); 12684padding: 0.25rem 0.5rem; 12685font-size: 0.875rem; 12686border-radius: 0.2rem; 12687} 12688.form-control-sm::file-selector-button { 12689padding: 0.25rem 0.5rem; 12690margin: -0.25rem -0.5rem; 12691-webkit-margin-end: 0.5rem; 12692margin-inline-end: 0.5rem; 12693} 12694.form-control-sm::-webkit-file-upload-button { 12695padding: 0.25rem 0.5rem; 12696margin: -0.25rem -0.5rem; 12697-webkit-margin-end: 0.5rem; 12698margin-inline-end: 0.5rem; 12699} 12700.form-control-lg { 12701min-height: calc(1.5em + (1rem + 2px)); 12702padding: 0.5rem 1rem; 12703font-size: 1.25rem; 12704border-radius: 0.3rem; 12705} 12706.form-control-lg::file-selector-button { 12707padding: 0.5rem 1rem; 12708margin: -0.5rem -1rem; 12709-webkit-margin-end: 1rem; 12710margin-inline-end: 1rem; 12711} 12712.form-control-lg::-webkit-file-upload-button { 12713padding: 0.5rem 1rem; 12714margin: -0.5rem -1rem; 12715-webkit-margin-end: 1rem; 12716margin-inline-end: 1rem; 12717} 12718textarea.form-control { 12719min-height: calc(1.5em + (0.75rem + 2px)); 12720} 12721textarea.form-control-sm { 12722min-height: calc(1.5em + (0.5rem + 2px)); 12723} 12724textarea.form-control-lg { 12725min-height: calc(1.5em + (1rem + 2px)); 12726} 12727.form-control-color { 12728max-width: 3rem; 12729height: auto; 12730padding: 0.375rem; 12731} 12732.form-control-color:not(:disabled):not([readonly]) { 12733cursor: pointer; 12734} 12735.form-control-color::-moz-color-swatch { 12736height: 1.5em; 12737border-radius: 0.25rem; 12738} 12739.form-control-color::-webkit-color-swatch { 12740height: 1.5em; 12741border-radius: 0.25rem; 12742} 12743.form-select { 12744display: block; 12745width: 100%; 12746padding: 0.375rem 2.25rem 0.375rem 0.75rem; 12747-moz-padding-start: calc(0.75rem - 3px); 12748font-size: 1rem;
12749font-weight: 400; 12750line-height: 1.5; 12751color: #212529; 12752background-color: #fff; 12753background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); 12754background-repeat: no-repeat; 12755background-position: right 0.75rem center; 12756background-size: 16px 12px; 12757border: 1px solid #ced4da; 12758border-radius: 0.25rem; 12759transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 12760-webkit-appearance: none; 12761-moz-appearance: none; 12762appearance: none; 12763} 12764@media (prefers-reduced-motion: reduce) { 12765.form-select { 12766transition: none; 12767} 12768} 12769.form-select:focus { 12770border-color: #86b7fe; 12771outline: 0; 12772box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 12773} 12774.form-select[multiple], 12775.form-select[size]:not([size="1"]) { 12776padding-right: 0.75rem; 12777background-image: none; 12778} 12779.form-select:disabled { 12780background-color: #e9ecef; 12781} 12782.form-select:-moz-focusring { 12783color: transparent; 12784text-shadow: 0 0 0 #212529; 12785} 12786.form-select-sm { 12787padding-top: 0.25rem; 12788padding-bottom: 0.25rem; 12789padding-left: 0.5rem; 12790font-size: 0.875rem; 12791} 12792.form-select-lg { 12793padding-top: 0.5rem; 12794padding-bottom: 0.5rem; 12795padding-left: 1rem; 12796font-size: 1.25rem; 12797} 12798.form-check { 12799display: block; 12800min-height: 1.5rem; 12801padding-left: 1.5em; 12802margin-bottom: 0.125rem; 12803} 12804.form-check .form-check-input { 12805float: left; 12806margin-left: -1.5em; 12807} 12808.form-check-input { 12809width: 1em; 12810height: 1em; 12811margin-top: 0.25em; 12812vertical-align: top; 12813background-color: #fff; 12814background-repeat: no-repeat; 12815background-position: center; 12816background-size: contain; 12817border: 1px solid rgba(0, 0, 0, 0.25); 12818-webkit-appearance: none; 12819-moz-appearance: none; 12820appearance: none; 12821-webkit-print-color-adjust: exact; 12822color-adjust: exact; 12823} 12824.form-check-input[type="checkbox"] { 12825border-radius: 0.25em; 12826} 12827.form-check-input[type="radio"] { 12828border-radius: 50%; 12829} 12830.form-check-input:active { 12831filter: brightness(90%); 12832} 12833.form-check-input:focus { 12834border-color: #86b7fe; 12835outline: 0; 12836box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 12837} 12838.form-check-input:checked { 12839background-color: #0d6efd; 12840border-color: #0d6efd; 12841} 12842.form-check-input:checked[type="checkbox"] { 12843background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); 12844} 12845.form-check-input:checked[type="radio"] { 12846background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); 12847} 12848.form-check-input[type="checkbox"]:indeterminate { 12849background-color: #0d6efd; 12850border-color: #0d6efd; 12851background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); 12852} 12853.form-check-input:disabled { 12854pointer-events: none; 12855filter: none; 12856opacity: 0.5; 12857} 12858.form-check-input:disabled~.form-check-label, 12859.form-check-input[disabled]~.form-check-label { 12860opacity: 0.5; 12861} 12862.form-switch { 12863padding-left: 2.5em; 12864} 12865.form-switch .form-check-input { 12866width: 2em; 12867margin-left: -2.5em; 12868background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); 12869background-position: left center; 12870border-radius: 2em; 12871transition: background-position 0.15s ease-in-out; 12872} 12873@media (prefers-reduced-motion: reduce) { 12874.form-switch .form-check-input { 12875transition: none; 12876} 12877} 12878.form-switch .form-check-input:focus { 12879background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); 12880} 12881.form-switch .form-check-input:checked { 12882background-position: right center; 12883background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); 12884} 12885.form-check-inline { 12886display: inline-block; 12887margin-right: 1rem; 12888} 12889.btn-check { 12890position: absolute; 12891clip: rect(0, 0, 0, 0); 12892pointer-events: none; 12893} 12894.btn-check:disabled+.btn, 12895.btn-check[disabled]+.btn { 12896pointer-events: none; 12897filter: none; 12898opacity: 0.65; 12899} 12900.form-range { 12901width: 100%; 12902height: 1.5rem; 12903padding: 0; 12904background-color: transparent; 12905-webkit-appearance: none; 12906-moz-appearance: none; 12907appearance: none; 12908} 12909.form-range:focus { 12910outline: 0; 12911} 12912.form-range:focus::-webkit-slider-thumb { 12913box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 12914} 12915.form-range:focus::-moz-range-thumb { 12916box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 12917} 12918.form-range::-moz-focus-outer { 12919border: 0; 12920} 12921.form-range::-webkit-slider-thumb { 12922width: 1rem; 12923height: 1rem; 12924margin-top: -0.25rem; 12925background-color: #0d6efd; 12926border: 0; 12927border-radius: 1rem; 12928-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, 12929box-shadow 0.15s ease-in-out; 12930transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, 12931box-shadow 0.15s ease-in-out; 12932-webkit-appearance: none; 12933appearance: none; 12934} 12935@media (prefers-reduced-motion: reduce) { 12936.form-range::-webkit-slider-thumb { 12937-webkit-transition: none; 12938transition: none; 12939} 12940} 12941.form-range::-webkit-slider-thumb:active { 12942background-color: #b6d4fe; 12943} 12944.form-range::-webkit-slider-runnable-track { 12945width: 100%; 12946height: 0.5rem; 12947color: transparent; 12948cursor: pointer; 12949background-color: #dee2e6; 12950border-color: transparent; 12951border-radius: 1rem; 12952} 12953.form-range::-moz-range-thumb { 12954width: 1rem; 12955height: 1rem; 12956background-color: #0d6efd; 12957border: 0; 12958border-radius: 1rem; 12959-moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, 12960box-shadow 0.15s ease-in-out; 12961transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, 12962box-shadow 0.15s ease-in-out; 12963-moz-appearance: none; 12964appearance: none; 12965} 12966@media (prefers-reduced-motion: reduce) { 12967.form-range::-moz-range-thumb { 12968-moz-transition: none; 12969transition: none; 12970} 12971} 12972.form-range::-moz-range-thumb:active { 12973background-color: #b6d4fe; 12974} 12975.form-range::-moz-range-track { 12976width: 100%; 12977height: 0.5rem; 12978color: transparent; 12979cursor: pointer; 12980background-color: #dee2e6; 12981border-color: transparent; 12982border-radius: 1rem; 12983} 12984.form-range:disabled { 12985pointer-events: none; 12986} 12987.form-range:disabled::-webkit-slider-thumb { 12988background-color: #adb5bd; 12989} 12990.form-range:disabled::-moz-range-thumb { 12991background-color: #adb5bd; 12992} 12993.form-floating { 12994position: relative; 12995} 12996.form-floating>.form-control, 12997.form-floating>.form-select { 12998height: calc(3.5rem + 2px); 12999line-height: 1.25; 13000} 13001.form-floating>label { 13002position: absolute; 13003top: 0; 13004left: 0; 13005height: 100%; 13006padding: 1rem 0.75rem; 13007pointer-events: none; 13008border: 1px solid transparent; 13009transform-origin: 0 0; 13010transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; 13011} 13012@media (prefers-reduced-motion: reduce) { 13013.form-floating>label { 13014transition: none; 13015} 13016} 13017.form-floating>.form-control { 13018padding: 1rem 0.75rem; 13019} 13020.form-floating>.form-control::-moz-placeholder { 13021color: transparent; 13022} 13023.form-floating>.form-control::placeholder { 13024color: transparent; 13025} 13026.form-floating>.form-control:not(:-moz-placeholder-shown) { 13027padding-top: 1.625rem; 13028padding-bottom: 0.625rem; 13029} 13030.form-floating>.form-control:focus, 13031.form-floating>.form-control:not(:placeholder-shown) { 13032padding-top: 1.625rem; 13033padding-bottom: 0.625rem; 13034} 13035.form-floating>.form-control:-webkit-autofill { 13036padding-top: 1.625rem; 13037padding-bottom: 0.625rem; 13038} 13039.form-floating>.form-select { 13040padding-top: 1.625rem; 13041padding-bottom: 0.625rem; 13042} 13043.form-floating>.form-control:not(:-moz-placeholder-shown)~label { 13044opacity: 0.65; 13045transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); 13046} 13047.form-floating>.form-control:focus~label, 13048.form-floating>.form-control:not(:placeholder-shown)~label, 13049.form-floating>.form-select~label { 13050opacity: 0.65; 13051transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); 13052} 13053.form-floating>.form-control:-webkit-autofill~label { 13054opacity: 0.65; 13055transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); 13056} 13057.input-group { 13058position: relative; 13059display: flex; 13060flex-wrap: wrap; 13061align-items: stretch; 13062width: 100%; 13063} 13064.input-group>.form-control, 13065.input-group>.form-select { 13066position: relative; 13067flex: 1 1 auto; 13068width: 1%; 13069min-width: 0; 13070} 13071.input-group>.form-control:focus, 13072.input-group>.form-select:focus { 13073z-index: 3; 13074} 13075.input-group .btn { 13076position: relative; 13077z-index: 2; 13078} 13079.input-group .btn:focus { 13080z-index: 3; 13081} 13082.input-group-text { 13083display: flex; 13084align-items: center; 13085padding: 0.375rem 0.75rem; 13086font-size: 1rem;
13087font-weight: 400; 13088line-height: 1.5; 13089color: #212529; 13090text-align: center; 13091white-space: nowrap; 13092background-color: #e9ecef; 13093border: 1px solid #ced4da; 13094border-radius: 0.25rem; 13095} 13096.input-group-lg>.btn, 13097.input-group-lg>.form-control, 13098.input-group-lg>.form-select, 13099.input-group-lg>.input-group-text { 13100padding: 0.5rem 1rem; 13101font-size: 1.25rem; 13102border-radius: 0.3rem; 13103} 13104.input-group-sm>.btn, 13105.input-group-sm>.form-control, 13106.input-group-sm>.form-select, 13107.input-group-sm>.input-group-text { 13108padding: 0.25rem 0.5rem; 13109font-size: 0.875rem; 13110border-radius: 0.2rem; 13111} 13112.input-group-lg>.form-select, 13113.input-group-sm>.form-select { 13114padding-right: 3rem; 13115} 13116.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n + 3), 13117.input-group:not(.has-validation)> :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) { 13118border-top-right-radius: 0; 13119border-bottom-right-radius: 0; 13120} 13121.input-group.has-validation>.dropdown-toggle:nth-last-child(n + 4), 13122.input-group.has-validation> :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu) { 13123border-top-right-radius: 0; 13124border-bottom-right-radius: 0; 13125} 13126.input-group> :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { 13127margin-left: -1px; 13128border-top-left-radius: 0; 13129border-bottom-left-radius: 0; 13130} 13131.valid-feedback { 13132display: none; 13133width: 100%; 13134margin-top: 0.25rem; 13135font-size: 0.875em; 13136color: #198754; 13137} 13138.valid-tooltip { 13139position: absolute; 13140top: 100%; 13141z-index: 5; 13142display: none; 13143max-width: 100%; 13144padding: 0.25rem 0.5rem; 13145margin-top: 0.1rem; 13146font-size: 0.875rem; 13147color: #fff; 13148background-color: rgba(25, 135, 84, 0.9); 13149border-radius: 0.25rem; 13150} 13151.is-valid~.valid-feedback, 13152.is-valid~.valid-tooltip, 13153.was-validated :valid~.valid-feedback, 13154.was-validated :valid~.valid-tooltip { 13155display: block; 13156} 13157.form-control.is-valid, 13158.was-validated .form-control:valid { 13159border-color: #198754; 13160padding-right: calc(1.5em + 0.75rem); 13161background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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"); 13162background-repeat: no-repeat; 13163background-position: right calc(0.375em + 0.1875rem) center; 13164background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); 13165} 13166.form-control.is-valid:focus, 13167.was-validated .form-control:valid:focus { 13168border-color: #198754; 13169box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); 13170} 13171.was-validated textarea.form-control:valid, 13172textarea.form-control.is-valid { 13173padding-right: calc(1.5em + 0.75rem); 13174background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); 13175} 13176.form-select.is-valid, 13177.was-validated .form-select:valid { 13178border-color: #198754; 13179} 13180.form-select.is-valid:not([multiple]):not([size]), 13181.form-select.is-valid:not([multiple])[size="1"], 13182.was-validated .form-select:valid:not([multiple]):not([size]), 13183.was-validated .form-select:valid:not([multiple])[size="1"] { 13184padding-right: 4.125rem; 13185background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), 13186url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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"); 13187background-position: right 0.75rem center, center right 2.25rem; 13188background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); 13189} 13190.form-select.is-valid:focus, 13191.was-validated .form-select:valid:focus { 13192border-color: #198754; 13193box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); 13194} 13195.form-check-input.is-valid, 13196.was-validated .form-check-input:valid { 13197border-color: #198754; 13198} 13199.form-check-input.is-valid:checked, 13200.was-validated .form-check-input:valid:checked { 13201background-color: #198754; 13202} 13203.form-check-input.is-valid:focus, 13204.was-validated .form-check-input:valid:focus { 13205box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); 13206} 13207.form-check-input.is-valid~.form-check-label, 13208.was-validated .form-check-input:valid~.form-check-label { 13209color: #198754; 13210} 13211.form-check-inline .form-check-input~.valid-feedback { 13212margin-left: 0.5em; 13213} 13214.input-group .form-control.is-valid, 13215.input-group .form-select.is-valid, 13216.was-validated .input-group .form-control:valid, 13217.was-validated .input-group .form-select:valid { 13218z-index: 1; 13219} 13220.input-group .form-control.is-valid:focus, 13221.input-group .form-select.is-valid:focus, 13222.was-validated .input-group .form-control:valid:focus, 13223.was-validated .input-group .form-select:valid:focus { 13224z-index: 3; 13225} 13226.invalid-feedback { 13227display: none; 13228width: 100%; 13229margin-top: 0.25rem; 13230font-size: 0.875em; 13231color: #dc3545; 13232} 13233.invalid-tooltip { 13234position: absolute; 13235top: 100%; 13236z-index: 5; 13237display: none; 13238max-width: 100%; 13239padding: 0.25rem 0.5rem; 13240margin-top: 0.1rem; 13241font-size: 0.875rem; 13242color: #fff; 13243background-color: rgba(220, 53, 69, 0.9); 13244border-radius: 0.25rem; 13245}
13246.is-invalid~.invalid-feedback, 13247.is-invalid~.invalid-tooltip, 13248.was-validated :invalid~.invalid-feedback, 13249.was-validated :invalid~.invalid-tooltip { 13250display: block; 13251} 13252.form-control.is-invalid, 13253.was-validated .form-control:invalid { 13254border-color: #dc3545; 13255padding-right: calc(1.5em + 0.75rem); 13256background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e"); 13257background-repeat: no-repeat; 13258background-position: right calc(0.375em + 0.1875rem) center; 13259background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); 13260} 13261.form-control.is-invalid:focus, 13262.was-validated .form-control:invalid:focus { 13263border-color: #dc3545; 13264box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); 13265} 13266.was-validated textarea.form-control:invalid, 13267textarea.form-control.is-invalid { 13268padding-right: calc(1.5em + 0.75rem); 13269background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); 13270} 13271.form-select.is-invalid, 13272.was-validated .form-select:invalid { 13273border-color: #dc3545; 13274} 13275.form-select.is-invalid:not([multiple]):not([size]), 13276.form-select.is-invalid:not([multiple])[size="1"], 13277.was-validated .form-select:invalid:not([multiple]):not([size]), 13278.was-validated .form-select:invalid:not([multiple])[size="1"] { 13279padding-right: 4.125rem; 13280background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), 13281url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e"); 13282background-position: right 0.75rem center, center right 2.25rem; 13283background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); 13284} 13285.form-select.is-invalid:focus, 13286.was-validated .form-select:invalid:focus { 13287border-color: #dc3545; 13288box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); 13289} 13290.form-check-input.is-invalid, 13291.was-validated .form-check-input:invalid { 13292border-color: #dc3545; 13293} 13294.form-check-input.is-invalid:checked, 13295.was-validated .form-check-input:invalid:checked { 13296background-color: #dc3545; 13297} 13298.form-check-input.is-invalid:focus, 13299.was-validated .form-check-input:invalid:focus { 13300box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); 13301} 13302.form-check-input.is-invalid~.form-check-label, 13303.was-validated .form-check-input:invalid~.form-check-label { 13304color: #dc3545; 13305} 13306.form-check-inline .form-check-input~.invalid-feedback { 13307margin-left: 0.5em; 13308} 13309.input-group .form-control.is-invalid, 13310.input-group .form-select.is-invalid, 13311.was-validated .input-group .form-control:invalid, 13312.was-validated .input-group .form-select:invalid { 13313z-index: 2; 13314} 13315.input-group .form-control.is-invalid:focus, 13316.input-group .form-select.is-invalid:focus, 13317.was-validated .input-group .form-control:invalid:focus, 13318.was-validated .input-group .form-select:invalid:focus { 13319z-index: 3; 13320} 13321.btn { 13322display: inline-block; 13323font-weight: 400; 13324line-height: 1.5; 13325color: #212529; 13326text-align: center; 13327text-decoration: none; 13328vertical-align: middle; 13329cursor: pointer; 13330-webkit-user-select: none; 13331-moz-user-select: none; 13332user-select: none; 13333background-color: transparent; 13334border: 1px solid transparent; 13335padding: 0.375rem 0.75rem; 13336font-size: 1rem; 13337border-radius: 0.25rem; 13338transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, 13339border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 13340} 13341@media (prefers-reduced-motion: reduce) { 13342.btn { 13343transition: none; 13344} 13345} 13346.btn:hover { 13347color: #212529; 13348} 13349.btn-check:focus+.btn, 13350.btn:focus { 13351outline: 0; 13352box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 13353} 13354.btn.disabled, 13355.btn:disabled,
13356fieldset:disabled .btn { 13357pointer-events: none; 13358opacity: 0.65; 13359} 13360.btn-primary { 13361color: #fff; 13362background-color: #0d6efd; 13363border-color: #0d6efd; 13364} 13365.btn-primary:hover { 13366color: #fff; 13367background-color: #0b5ed7; 13368border-color: #0a58ca; 13369} 13370.btn-check:focus+.btn-primary, 13371.btn-primary:focus { 13372color: #fff; 13373background-color: #0b5ed7; 13374border-color: #0a58ca; 13375box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5); 13376} 13377.btn-check:active+.btn-primary, 13378.btn-check:checked+.btn-primary, 13379.btn-primary.active, 13380.btn-primary:active, 13381.show>.btn-primary.dropdown-toggle { 13382color: #fff; 13383background-color: #0a58ca; 13384border-color: #0a53be; 13385} 13386.btn-check:active+.btn-primary:focus, 13387.btn-check:checked+.btn-primary:focus, 13388.btn-primary.active:focus, 13389.btn-primary:active:focus, 13390.show>.btn-primary.dropdown-toggle:focus { 13391box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5); 13392} 13393.btn-primary.disabled, 13394.btn-primary:disabled { 13395color: #fff; 13396background-color: #0d6efd; 13397border-color: #0d6efd; 13398} 13399.btn-secondary { 13400color: #fff; 13401background-color: #6c757d; 13402border-color: #6c757d; 13403} 13404.btn-secondary:hover { 13405color: #fff; 13406background-color: #5c636a; 13407border-color: #565e64; 13408} 13409.btn-check:focus+.btn-secondary, 13410.btn-secondary:focus { 13411color: #fff; 13412background-color: #5c636a; 13413border-color: #565e64; 13414box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); 13415} 13416.btn-check:active+.btn-secondary, 13417.btn-check:checked+.btn-secondary, 13418.btn-secondary.active, 13419.btn-secondary:active, 13420.show>.btn-secondary.dropdown-toggle { 13421color: #fff; 13422background-color: #565e64; 13423border-color: #51585e; 13424} 13425.btn-check:active+.btn-secondary:focus, 13426.btn-check:checked+.btn-secondary:focus, 13427.btn-secondary.active:focus, 13428.btn-secondary:active:focus, 13429.show>.btn-secondary.dropdown-toggle:focus { 13430box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); 13431} 13432.btn-secondary.disabled, 13433.btn-secondary:disabled { 13434color: #fff; 13435background-color: #6c757d; 13436border-color: #6c757d; 13437} 13438.btn-success { 13439color: #fff; 13440background-color: #198754; 13441border-color: #198754; 13442} 13443.btn-success:hover { 13444color: #fff; 13445background-color: #157347; 13446border-color: #146c43; 13447} 13448.btn-check:focus+.btn-success, 13449.btn-success:focus { 13450color: #fff; 13451background-color: #157347; 13452border-color: #146c43; 13453box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); 13454} 13455.btn-check:active+.btn-success, 13456.btn-check:checked+.btn-success, 13457.btn-success.active, 13458.btn-success:active, 13459.show>.btn-success.dropdown-toggle { 13460color: #fff; 13461background-color: #146c43; 13462border-color: #13653f; 13463} 13464.btn-check:active+.btn-success:focus, 13465.btn-check:checked+.btn-success:focus, 13466.btn-success.active:focus, 13467.btn-success:active:focus, 13468.show>.btn-success.dropdown-toggle:focus { 13469box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); 13470} 13471.btn-success.disabled, 13472.btn-success:disabled { 13473color: #fff; 13474background-color: #198754; 13475border-color: #198754; 13476} 13477.btn-info { 13478color: #000; 13479background-color: #0dcaf0; 13480border-color: #0dcaf0; 13481} 13482.btn-info:hover { 13483color: #000; 13484background-color: #31d2f2; 13485border-color: #25cff2; 13486} 13487.btn-check:focus+.btn-info, 13488.btn-info:focus { 13489color: #000; 13490background-color: #31d2f2; 13491border-color: #25cff2; 13492box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); 13493} 13494.btn-check:active+.btn-info, 13495.btn-check:checked+.btn-info, 13496.btn-info.active, 13497.btn-info:active, 13498.show>.btn-info.dropdown-toggle { 13499color: #000; 13500background-color: #3dd5f3; 13501border-color: #25cff2; 13502} 13503.btn-check:active+.btn-info:focus, 13504.btn-check:checked+.btn-info:focus, 13505.btn-info.active:focus, 13506.btn-info:active:focus, 13507.show>.btn-info.dropdown-toggle:focus { 13508box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); 13509} 13510.btn-info.disabled, 13511.btn-info:disabled { 13512color: #000; 13513background-color: #0dcaf0; 13514border-color: #0dcaf0; 13515} 13516.btn-warning { 13517color: #000; 13518background-color: #ffc107; 13519border-color: #ffc107; 13520} 13521.btn-warning:hover { 13522color: #000; 13523background-color: #ffca2c; 13524border-color: #ffc720; 13525} 13526.btn-check:focus+.btn-warning, 13527.btn-warning:focus { 13528color: #000; 13529background-color: #ffca2c; 13530border-color: #ffc720; 13531box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); 13532} 13533.btn-check:active+.btn-warning, 13534.btn-check:checked+.btn-warning, 13535.btn-warning.active, 13536.btn-warning:active, 13537.show>.btn-warning.dropdown-toggle { 13538color: #000; 13539background-color: #ffcd39; 13540border-color: #ffc720; 13541} 13542.btn-check:active+.btn-warning:focus, 13543.btn-check:checked+.btn-warning:focus, 13544.btn-warning.active:focus, 13545.btn-warning:active:focus, 13546.show>.btn-warning.dropdown-toggle:focus { 13547box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); 13548} 13549.btn-warning.disabled, 13550.btn-warning:disabled { 13551color: #000; 13552background-color: #ffc107; 13553border-color: #ffc107; 13554} 13555.btn-danger { 13556color: #fff; 13557background-color: #dc3545; 13558border-color: #dc3545; 13559} 13560.btn-danger:hover { 13561color: #fff; 13562background-color: #bb2d3b; 13563border-color: #b02a37; 13564} 13565.btn-check:focus+.btn-danger, 13566.btn-danger:focus { 13567color: #fff; 13568background-color: #bb2d3b; 13569border-color: #b02a37; 13570box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); 13571} 13572.btn-check:active+.btn-danger, 13573.btn-check:checked+.btn-danger, 13574.btn-danger.active, 13575.btn-danger:active, 13576.show>.btn-danger.dropdown-toggle { 13577color: #fff; 13578background-color: #b02a37; 13579border-color: #a52834; 13580} 13581.btn-check:active+.btn-danger:focus, 13582.btn-check:checked+.btn-danger:focus, 13583.btn-danger.active:focus, 13584.btn-danger:active:focus, 13585.show>.btn-danger.dropdown-toggle:focus { 13586box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); 13587} 13588.btn-danger.disabled, 13589.btn-danger:disabled { 13590color: #fff; 13591background-color: #dc3545; 13592border-color: #dc3545; 13593} 13594.btn-light { 13595color: #000; 13596background-color: #f8f9fa; 13597border-color: #f8f9fa; 13598} 13599.btn-light:hover { 13600color: #000; 13601background-color: #f9fafb; 13602border-color: #f9fafb; 13603} 13604.btn-check:focus+.btn-light, 13605.btn-light:focus { 13606color: #000; 13607background-color: #f9fafb; 13608border-color: #f9fafb; 13609box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); 13610} 13611.btn-check:active+.btn-light, 13612.btn-check:checked+.btn-light, 13613.btn-light.active, 13614.btn-light:active, 13615.show>.btn-light.dropdown-toggle { 13616color: #000; 13617background-color: #f9fafb; 13618border-color: #f9fafb; 13619} 13620.btn-check:active+.btn-light:focus, 13621.btn-check:checked+.btn-light:focus, 13622.btn-light.active:focus, 13623.btn-light:active:focus, 13624.show>.btn-light.dropdown-toggle:focus { 13625box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); 13626} 13627.btn-light.disabled, 13628.btn-light:disabled { 13629color: #000; 13630background-color: #f8f9fa; 13631border-color: #f8f9fa; 13632} 13633.btn-dark { 13634color: #fff; 13635background-color: #212529; 13636border-color: #212529; 13637} 13638.btn-dark:hover { 13639color: #fff; 13640background-color: #1c1f23; 13641border-color: #1a1e21; 13642} 13643.btn-check:focus+.btn-dark, 13644.btn-dark:focus { 13645color: #fff; 13646background-color: #1c1f23; 13647border-color: #1a1e21; 13648box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); 13649} 13650.btn-check:active+.btn-dark, 13651.btn-check:checked+.btn-dark, 13652.btn-dark.active, 13653.btn-dark:active, 13654.show>.btn-dark.dropdown-toggle { 13655color: #fff; 13656background-color: #1a1e21; 13657border-color: #191c1f; 13658} 13659.btn-check:active+.btn-dark:focus, 13660.btn-check:checked+.btn-dark:focus, 13661.btn-dark.active:focus, 13662.btn-dark:active:focus, 13663.show>.btn-dark.dropdown-toggle:focus { 13664box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); 13665} 13666.btn-dark.disabled, 13667.btn-dark:disabled { 13668color: #fff; 13669background-color: #212529; 13670border-color: #212529; 13671} 13672.btn-outline-primary { 13673color: #0d6efd; 13674border-color: #0d6efd; 13675} 13676.btn-outline-primary:hover { 13677color: #fff; 13678background-color: #0d6efd; 13679border-color: #0d6efd; 13680} 13681.btn-check:focus+.btn-outline-primary, 13682.btn-outline-primary:focus { 13683box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5); 13684} 13685.btn-check:active+.btn-outline-primary, 13686.btn-check:checked+.btn-outline-primary, 13687.btn-outline-primary.active, 13688.btn-outline-primary.dropdown-toggle.show, 13689.btn-outline-primary:active { 13690color: #fff; 13691background-color: #0d6efd; 13692border-color: #0d6efd; 13693} 13694.btn-check:active+.btn-outline-primary:focus, 13695.btn-check:checked+.btn-outline-primary:focus, 13696.btn-outline-primary.active:focus, 13697.btn-outline-primary.dropdown-toggle.show:focus, 13698.btn-outline-primary:active:focus { 13699box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5); 13700} 13701.btn-outline-primary.disabled, 13702.btn-outline-primary:disabled { 13703color: #0d6efd; 13704background-color: transparent; 13705} 13706.btn-outline-secondary { 13707color: #6c757d; 13708border-color: #6c757d; 13709} 13710.btn-outline-secondary:hover { 13711color: #fff; 13712background-color: #6c757d; 13713border-color: #6c757d; 13714} 13715.btn-check:focus+.btn-outline-secondary, 13716.btn-outline-secondary:focus { 13717box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); 13718} 13719.btn-check:active+.btn-outline-secondary, 13720.btn-check:checked+.btn-outline-secondary, 13721.btn-outline-secondary.active, 13722.btn-outline-secondary.dropdown-toggle.show, 13723.btn-outline-secondary:active { 13724color: #fff; 13725background-color: #6c757d; 13726border-color: #6c757d; 13727} 13728.btn-check:active+.btn-outline-secondary:focus, 13729.btn-check:checked+.btn-outline-secondary:focus, 13730.btn-outline-secondary.active:focus, 13731.btn-outline-secondary.dropdown-toggle.show:focus, 13732.btn-outline-secondary:active:focus { 13733box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); 13734} 13735.btn-outline-secondary.disabled, 13736.btn-outline-secondary:disabled { 13737color: #6c757d; 13738background-color: transparent; 13739} 13740.btn-outline-success { 13741color: #198754; 13742border-color: #198754; 13743} 13744.btn-outline-success:hover { 13745color: #fff; 13746background-color: #198754; 13747border-color: #198754; 13748} 13749.btn-check:focus+.btn-outline-success, 13750.btn-outline-success:focus { 13751box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); 13752} 13753.btn-check:active+.btn-outline-success, 13754.btn-check:checked+.btn-outline-success, 13755.btn-outline-success.active, 13756.btn-outline-success.dropdown-toggle.show, 13757.btn-outline-success:active { 13758color: #fff; 13759background-color: #198754; 13760border-color: #198754; 13761} 13762.btn-check:active+.btn-outline-success:focus, 13763.btn-check:checked+.btn-outline-success:focus, 13764.btn-outline-success.active:focus, 13765.btn-outline-success.dropdown-toggle.show:focus, 13766.btn-outline-success:active:focus { 13767box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); 13768} 13769.btn-outline-success.disabled, 13770.btn-outline-success:disabled { 13771color: #198754; 13772background-color: transparent; 13773} 13774.btn-outline-info { 13775color: #0dcaf0; 13776border-color: #0dcaf0; 13777} 13778.btn-outline-info:hover { 13779color: #000; 13780background-color: #0dcaf0; 13781border-color: #0dcaf0; 13782} 13783.btn-check:focus+.btn-outline-info, 13784.btn-outline-info:focus { 13785box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); 13786} 13787.btn-check:active+.btn-outline-info, 13788.btn-check:checked+.btn-outline-info, 13789.btn-outline-info.active, 13790.btn-outline-info.dropdown-toggle.show, 13791.btn-outline-info:active { 13792color: #000; 13793background-color: #0dcaf0; 13794border-color: #0dcaf0; 13795} 13796.btn-check:active+.btn-outline-info:focus, 13797.btn-check:checked+.btn-outline-info:focus, 13798.btn-outline-info.active:focus, 13799.btn-outline-info.dropdown-toggle.show:focus, 13800.btn-outline-info:active:focus { 13801box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); 13802} 13803.btn-outline-info.disabled, 13804.btn-outline-info:disabled { 13805color: #0dcaf0; 13806background-color: transparent; 13807} 13808.btn-outline-warning { 13809color: #ffc107; 13810border-color: #ffc107; 13811} 13812.btn-outline-warning:hover { 13813color: #000; 13814background-color: #ffc107; 13815border-color: #ffc107; 13816} 13817.btn-check:focus+.btn-outline-warning, 13818.btn-outline-warning:focus { 13819box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); 13820} 13821.btn-check:active+.btn-outline-warning, 13822.btn-check:checked+.btn-outline-warning, 13823.btn-outline-warning.active, 13824.btn-outline-warning.dropdown-toggle.show, 13825.btn-outline-warning:active { 13826color: #000; 13827background-color: #ffc107; 13828border-color: #ffc107; 13829} 13830.btn-check:active+.btn-outline-warning:focus, 13831.btn-check:checked+.btn-outline-warning:focus, 13832.btn-outline-warning.active:focus, 13833.btn-outline-warning.dropdown-toggle.show:focus, 13834.btn-outline-warning:active:focus { 13835box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); 13836} 13837.btn-outline-warning.disabled, 13838.btn-outline-warning:disabled { 13839color: #ffc107; 13840background-color: transparent; 13841} 13842.btn-outline-danger { 13843color: #dc3545; 13844border-color: #dc3545; 13845} 13846.btn-outline-danger:hover { 13847color: #fff; 13848background-color: #dc3545; 13849border-color: #dc3545; 13850} 13851.btn-check:focus+.btn-outline-danger, 13852.btn-outline-danger:focus { 13853box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); 13854} 13855.btn-check:active+.btn-outline-danger, 13856.btn-check:checked+.btn-outline-danger, 13857.btn-outline-danger.active, 13858.btn-outline-danger.dropdown-toggle.show, 13859.btn-outline-danger:active { 13860color: #fff; 13861background-color: #dc3545; 13862border-color: #dc3545; 13863} 13864.btn-check:active+.btn-outline-danger:focus, 13865.btn-check:checked+.btn-outline-danger:focus, 13866.btn-outline-danger.active:focus, 13867.btn-outline-danger.dropdown-toggle.show:focus, 13868.btn-outline-danger:active:focus { 13869box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); 13870} 13871.btn-outline-danger.disabled, 13872.btn-outline-danger:disabled { 13873color: #dc3545; 13874background-color: transparent; 13875} 13876.btn-outline-light { 13877color: #f8f9fa; 13878border-color: #f8f9fa; 13879} 13880.btn-outline-light:hover { 13881color: #000; 13882background-color: #f8f9fa; 13883border-color: #f8f9fa; 13884} 13885.btn-check:focus+.btn-outline-light, 13886.btn-outline-light:focus { 13887box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); 13888} 13889.btn-check:active+.btn-outline-light, 13890.btn-check:checked+.btn-outline-light, 13891.btn-outline-light.active, 13892.btn-outline-light.dropdown-toggle.show, 13893.btn-outline-light:active { 13894color: #000; 13895background-color: #f8f9fa; 13896border-color: #f8f9fa; 13897} 13898.btn-check:active+.btn-outline-light:focus, 13899.btn-check:checked+.btn-outline-light:focus, 13900.btn-outline-light.active:focus, 13901.btn-outline-light.dropdown-toggle.show:focus, 13902.btn-outline-light:active:focus { 13903box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); 13904} 13905.btn-outline-light.disabled, 13906.btn-outline-light:disabled { 13907color: #f8f9fa; 13908background-color: transparent; 13909} 13910.btn-outline-dark { 13911color: #212529; 13912border-color: #212529; 13913} 13914.btn-outline-dark:hover { 13915color: #fff; 13916background-color: #212529; 13917border-color: #212529; 13918} 13919.btn-check:focus+.btn-outline-dark, 13920.btn-outline-dark:focus { 13921box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); 13922} 13923.btn-check:active+.btn-outline-dark, 13924.btn-check:checked+.btn-outline-dark, 13925.btn-outline-dark.active, 13926.btn-outline-dark.dropdown-toggle.show, 13927.btn-outline-dark:active { 13928color: #fff; 13929background-color: #212529; 13930border-color: #212529; 13931} 13932.btn-check:active+.btn-outline-dark:focus, 13933.btn-check:checked+.btn-outline-dark:focus, 13934.btn-outline-dark.active:focus, 13935.btn-outline-dark.dropdown-toggle.show:focus, 13936.btn-outline-dark:active:focus { 13937box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); 13938} 13939.btn-outline-dark.disabled, 13940.btn-outline-dark:disabled { 13941color: #212529; 13942background-color: transparent; 13943} 13944.btn-link {
13945font-weight: 400; 13946color: #0d6efd; 13947text-decoration: underline; 13948} 13949.btn-link:hover { 13950color: #0a58ca; 13951} 13952.btn-link.disabled, 13953.btn-link:disabled { 13954color: #6c757d; 13955} 13956.btn-group-lg>.btn, 13957.btn-lg { 13958padding: 0.5rem 1rem; 13959font-size: 1.25rem; 13960border-radius: 0.3rem; 13961} 13962.btn-group-sm>.btn, 13963.btn-sm { 13964padding: 0.25rem 0.5rem; 13965font-size: 0.875rem; 13966border-radius: 0.2rem; 13967} 13968.fade { 13969transition: opacity 0.15s linear; 13970} 13971@media (prefers-reduced-motion: reduce) { 13972.fade { 13973transition: none; 13974} 13975} 13976.fade:not(.show) { 13977opacity: 0; 13978} 13979.collapse:not(.show) { 13980display: none; 13981} 13982.collapsing { 13983height: 0; 13984overflow: hidden; 13985transition: height 0.35s ease; 13986} 13987@media (prefers-reduced-motion: reduce) { 13988.collapsing { 13989transition: none; 13990} 13991} 13992.dropdown, 13993.dropend, 13994.dropstart, 13995.dropup { 13996position: relative; 13997} 13998.dropdown-toggle { 13999white-space: nowrap; 14000} 14001.dropdown-toggle::after { 14002display: inline-block; 14003margin-left: 0.255em; 14004vertical-align: 0.255em; 14005content: ""; 14006border-top: 0.3em solid; 14007border-right: 0.3em solid transparent; 14008border-bottom: 0; 14009border-left: 0.3em solid transparent; 14010} 14011.dropdown-toggle:empty::after { 14012margin-left: 0; 14013} 14014.dropdown-menu { 14015position: absolute; 14016z-index: 1000; 14017display: none; 14018min-width: 10rem; 14019padding: 0.5rem 0; 14020margin: 0; 14021font-size: 1rem; 14022color: #212529; 14023text-align: left; 14024list-style: none; 14025background-color: #fff; 14026background-clip: padding-box; 14027border: 1px solid rgba(0, 0, 0, 0.15); 14028border-radius: 0.25rem; 14029} 14030.dropdown-menu[data-bs-popper] { 14031top: 100%; 14032left: 0; 14033margin-top: 0.125rem; 14034} 14035.dropdown-menu-start { 14036--bs-position: start; 14037} 14038.dropdown-menu-start[data-bs-popper] { 14039right: auto; 14040left: 0; 14041} 14042.dropdown-menu-end { 14043--bs-position: end; 14044} 14045.dropdown-menu-end[data-bs-popper] { 14046right: 0; 14047left: auto; 14048} 14049@media (min-width: 576px) { 14050.dropdown-menu-sm-start { 14051--bs-position: start; 14052} 14053.dropdown-menu-sm-start[data-bs-popper] { 14054right: auto; 14055left: 0; 14056} 14057.dropdown-menu-sm-end { 14058--bs-position: end; 14059} 14060.dropdown-menu-sm-end[data-bs-popper] { 14061right: 0; 14062left: auto; 14063} 14064} 14065@media (min-width: 768px) { 14066.dropdown-menu-md-start { 14067--bs-position: start; 14068} 14069.dropdown-menu-md-start[data-bs-popper] { 14070right: auto; 14071left: 0; 14072} 14073.dropdown-menu-md-end { 14074--bs-position: end; 14075} 14076.dropdown-menu-md-end[data-bs-popper] { 14077right: 0; 14078left: auto; 14079} 14080} 14081@media (min-width: 992px) { 14082.dropdown-menu-lg-start { 14083--bs-position: start; 14084} 14085.dropdown-menu-lg-start[data-bs-popper] { 14086right: auto; 14087left: 0; 14088} 14089.dropdown-menu-lg-end { 14090--bs-position: end; 14091} 14092.dropdown-menu-lg-end[data-bs-popper] { 14093right: 0; 14094left: auto; 14095} 14096} 14097@media (min-width: 1200px) { 14098.dropdown-menu-xl-start { 14099--bs-position: start; 14100} 14101.dropdown-menu-xl-start[data-bs-popper] { 14102right: auto; 14103left: 0; 14104} 14105.dropdown-menu-xl-end { 14106--bs-position: end; 14107} 14108.dropdown-menu-xl-end[data-bs-popper] { 14109right: 0; 14110left: auto; 14111} 14112} 14113@media (min-width: 1400px) { 14114.dropdown-menu-xxl-start { 14115--bs-position: start; 14116} 14117.dropdown-menu-xxl-start[data-bs-popper] { 14118right: auto; 14119left: 0; 14120} 14121.dropdown-menu-xxl-end { 14122--bs-position: end; 14123} 14124.dropdown-menu-xxl-end[data-bs-popper] { 14125right: 0; 14126left: auto; 14127} 14128} 14129.dropup .dropdown-menu[data-bs-popper] { 14130top: auto; 14131bottom: 100%; 14132margin-top: 0; 14133margin-bottom: 0.125rem; 14134} 14135.dropup .dropdown-toggle::after { 14136display: inline-block; 14137margin-left: 0.255em; 14138vertical-align: 0.255em; 14139content: ""; 14140border-top: 0; 14141border-right: 0.3em solid transparent; 14142border-bottom: 0.3em solid; 14143border-left: 0.3em solid transparent; 14144} 14145.dropup .dropdown-toggle:empty::after { 14146margin-left: 0; 14147} 14148.dropend .dropdown-menu[data-bs-popper] { 14149top: 0; 14150right: auto; 14151left: 100%; 14152margin-top: 0; 14153margin-left: 0.125rem; 14154} 14155.dropend .dropdown-toggle::after { 14156display: inline-block; 14157margin-left: 0.255em; 14158vertical-align: 0.255em; 14159content: ""; 14160border-top: 0.3em solid transparent; 14161border-right: 0; 14162border-bottom: 0.3em solid transparent; 14163border-left: 0.3em solid; 14164} 14165.dropend .dropdown-toggle:empty::after { 14166margin-left: 0; 14167} 14168.dropend .dropdown-toggle::after { 14169vertical-align: 0; 14170} 14171.dropstart .dropdown-menu[data-bs-popper] { 14172top: 0; 14173right: 100%; 14174left: auto; 14175margin-top: 0; 14176margin-right: 0.125rem; 14177} 14178.dropstart .dropdown-toggle::after { 14179display: inline-block; 14180margin-left: 0.255em; 14181vertical-align: 0.255em; 14182content: ""; 14183} 14184.dropstart .dropdown-toggle::after { 14185display: none; 14186} 14187.dropstart .dropdown-toggle::before { 14188display: inline-block; 14189margin-right: 0.255em; 14190vertical-align: 0.255em; 14191content: ""; 14192border-top: 0.3em solid transparent; 14193border-right: 0.3em solid; 14194border-bottom: 0.3em solid transparent; 14195} 14196.dropstart .dropdown-toggle:empty::after { 14197margin-left: 0; 14198} 14199.dropstart .dropdown-toggle::before { 14200vertical-align: 0; 14201} 14202.dropdown-divider { 14203height: 0; 14204margin: 0.5rem 0; 14205overflow: hidden; 14206border-top: 1px solid rgba(0, 0, 0, 0.15); 14207} 14208.dropdown-item { 14209display: block; 14210width: 100%; 14211padding: 0.25rem 1rem; 14212clear: both;
14213font-weight: 400; 14214color: #212529; 14215text-align: inherit; 14216text-decoration: none; 14217white-space: nowrap; 14218background-color: transparent; 14219border: 0; 14220} 14221.dropdown-item:focus, 14222.dropdown-item:hover { 14223color: #1e2125; 14224background-color: #e9ecef; 14225} 14226.dropdown-item.active, 14227.dropdown-item:active { 14228color: #fff; 14229text-decoration: none; 14230background-color: #0d6efd; 14231} 14232.dropdown-item.disabled, 14233.dropdown-item:disabled { 14234color: #adb5bd; 14235pointer-events: none; 14236background-color: transparent; 14237} 14238.dropdown-menu.show { 14239display: block; 14240} 14241.dropdown-header { 14242display: block; 14243padding: 0.5rem 1rem; 14244margin-bottom: 0; 14245font-size: 0.875rem; 14246color: #6c757d; 14247white-space: nowrap; 14248} 14249.dropdown-item-text { 14250display: block; 14251padding: 0.25rem 1rem; 14252color: #212529; 14253} 14254.dropdown-menu-dark { 14255color: #dee2e6; 14256background-color: #343a40; 14257border-color: rgba(0, 0, 0, 0.15); 14258} 14259.dropdown-menu-dark .dropdown-item { 14260color: #dee2e6; 14261} 14262.dropdown-menu-dark .dropdown-item:focus, 14263.dropdown-menu-dark .dropdown-item:hover { 14264color: #fff; 14265background-color: rgba(255, 255, 255, 0.15); 14266} 14267.dropdown-menu-dark .dropdown-item.active, 14268.dropdown-menu-dark .dropdown-item:active { 14269color: #fff; 14270background-color: #0d6efd; 14271} 14272.dropdown-menu-dark .dropdown-item.disabled, 14273.dropdown-menu-dark .dropdown-item:disabled { 14274color: #adb5bd; 14275} 14276.dropdown-menu-dark .dropdown-divider { 14277border-color: rgba(0, 0, 0, 0.15); 14278} 14279.dropdown-menu-dark .dropdown-item-text { 14280color: #dee2e6; 14281} 14282.dropdown-menu-dark .dropdown-header { 14283color: #adb5bd; 14284} 14285.btn-group, 14286.btn-group-vertical { 14287position: relative; 14288display: inline-flex; 14289vertical-align: middle; 14290} 14291.btn-group-vertical>.btn, 14292.btn-group>.btn { 14293position: relative; 14294flex: 1 1 auto; 14295} 14296.btn-group-vertical>.btn-check:checked+.btn, 14297.btn-group-vertical>.btn-check:focus+.btn, 14298.btn-group-vertical>.btn.active, 14299.btn-group-vertical>.btn:active, 14300.btn-group-vertical>.btn:focus, 14301.btn-group-vertical>.btn:hover, 14302.btn-group>.btn-check:checked+.btn, 14303.btn-group>.btn-check:focus+.btn, 14304.btn-group>.btn.active, 14305.btn-group>.btn:active, 14306.btn-group>.btn:focus, 14307.btn-group>.btn:hover { 14308z-index: 1; 14309} 14310.btn-toolbar { 14311display: flex; 14312flex-wrap: wrap; 14313justify-content: flex-start; 14314} 14315.btn-toolbar .input-group { 14316width: auto; 14317} 14318.btn-group>.btn-group:not(:first-child), 14319.btn-group>.btn:not(:first-child) { 14320margin-left: -1px; 14321} 14322.btn-group>.btn-group:not(:last-child)>.btn, 14323.btn-group>.btn:not(:last-child):not(.dropdown-toggle) { 14324border-top-right-radius: 0; 14325border-bottom-right-radius: 0; 14326} 14327.btn-group>.btn-group:not(:first-child)>.btn, 14328.btn-group>.btn:nth-child(n + 3), 14329.btn-group> :not(.btn-check)+.btn { 14330border-top-left-radius: 0; 14331border-bottom-left-radius: 0; 14332} 14333.dropdown-toggle-split { 14334padding-right: 0.5625rem; 14335padding-left: 0.5625rem; 14336} 14337.dropdown-toggle-split::after, 14338.dropend .dropdown-toggle-split::after, 14339.dropup .dropdown-toggle-split::after { 14340margin-left: 0; 14341} 14342.dropstart .dropdown-toggle-split::before { 14343margin-right: 0; 14344} 14345.btn-group-sm>.btn+.dropdown-toggle-split, 14346.btn-sm+.dropdown-toggle-split { 14347padding-right: 0.375rem; 14348padding-left: 0.375rem; 14349} 14350.btn-group-lg>.btn+.dropdown-toggle-split, 14351.btn-lg+.dropdown-toggle-split { 14352padding-right: 0.75rem; 14353padding-left: 0.75rem; 14354} 14355.btn-group-vertical { 14356flex-direction: column; 14357align-items: flex-start; 14358justify-content: center; 14359} 14360.btn-group-vertical>.btn, 14361.btn-group-vertical>.btn-group { 14362width: 100%; 14363} 14364.btn-group-vertical>.btn-group:not(:first-child), 14365.btn-group-vertical>.btn:not(:first-child) { 14366margin-top: -1px; 14367} 14368.btn-group-vertical>.btn-group:not(:last-child)>.btn, 14369.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) { 14370border-bottom-right-radius: 0; 14371border-bottom-left-radius: 0; 14372} 14373.btn-group-vertical>.btn-group:not(:first-child)>.btn, 14374.btn-group-vertical>.btn~.btn { 14375border-top-left-radius: 0; 14376border-top-right-radius: 0; 14377} 14378.nav { 14379display: flex; 14380flex-wrap: wrap; 14381padding-left: 0; 14382margin-bottom: 0; 14383list-style: none; 14384} 14385.nav-link { 14386display: block; 14387padding: 0.5rem 1rem; 14388color: #0d6efd; 14389text-decoration: none; 14390transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, 14391border-color 0.15s ease-in-out; 14392} 14393@media (prefers-reduced-motion: reduce) { 14394.nav-link { 14395transition: none; 14396} 14397} 14398.nav-link:focus, 14399.nav-link:hover { 14400color: #0a58ca; 14401} 14402.nav-link.disabled { 14403color: #6c757d; 14404pointer-events: none; 14405cursor: default; 14406} 14407.nav-tabs { 14408border-bottom: 1px solid #dee2e6; 14409} 14410.nav-tabs .nav-link { 14411margin-bottom: -1px; 14412background: 0 0; 14413border: 1px solid transparent; 14414border-top-left-radius: 0.25rem; 14415border-top-right-radius: 0.25rem; 14416} 14417.nav-tabs .nav-link:focus, 14418.nav-tabs .nav-link:hover { 14419border-color: #e9ecef #e9ecef #dee2e6; 14420isolation: isolate; 14421} 14422.nav-tabs .nav-link.disabled { 14423color: #6c757d; 14424background-color: transparent; 14425border-color: transparent; 14426} 14427.nav-tabs .nav-item.show .nav-link, 14428.nav-tabs .nav-link.active { 14429color: #495057; 14430background-color: #fff; 14431border-color: #dee2e6 #dee2e6 #fff; 14432} 14433.nav-tabs .dropdown-menu {
14434margin-top: -1px; 14435border-top-left-radius: 0; 14436border-top-right-radius: 0; 14437} 14438.nav-pills .nav-link { 14439background: 0 0; 14440border: 0; 14441border-radius: 0.25rem; 14442} 14443.nav-pills .nav-link.active, 14444.nav-pills .show>.nav-link { 14445color: #fff; 14446background-color: #0d6efd; 14447} 14448.nav-fill .nav-item, 14449.nav-fill>.nav-link { 14450flex: 1 1 auto; 14451text-align: center; 14452} 14453.nav-justified .nav-item, 14454.nav-justified>.nav-link { 14455flex-basis: 0; 14456flex-grow: 1; 14457text-align: center; 14458} 14459.nav-fill .nav-item .nav-link, 14460.nav-justified .nav-item .nav-link { 14461width: 100%; 14462} 14463.tab-content>.tab-pane { 14464display: none; 14465} 14466.tab-content>.active { 14467display: block; 14468} 14469.navbar { 14470position: relative; 14471display: flex; 14472flex-wrap: wrap; 14473align-items: center; 14474justify-content: space-between; 14475padding-top: 0.5rem; 14476padding-bottom: 0.5rem; 14477} 14478.navbar>.container, 14479.navbar>.container-fluid, 14480.navbar>.container-lg, 14481.navbar>.container-md, 14482.navbar>.container-sm, 14483.navbar>.container-xl, 14484.navbar>.container-xxl { 14485display: flex; 14486flex-wrap: inherit; 14487align-items: center; 14488justify-content: space-between; 14489} 14490.navbar-brand { 14491padding-top: 0.3125rem; 14492padding-bottom: 0.3125rem; 14493margin-right: 1rem; 14494font-size: 1.25rem; 14495text-decoration: none; 14496white-space: nowrap; 14497} 14498.navbar-nav { 14499display: flex; 14500flex-direction: column; 14501padding-left: 0; 14502margin-bottom: 0; 14503list-style: none; 14504} 14505.navbar-nav .nav-link { 14506padding-right: 0; 14507padding-left: 0; 14508} 14509.navbar-nav .dropdown-menu { 14510position: static; 14511} 14512.navbar-text { 14513padding-top: 0.5rem; 14514padding-bottom: 0.5rem; 14515} 14516.navbar-collapse { 14517flex-basis: 100%; 14518flex-grow: 1; 14519align-items: center; 14520} 14521.navbar-toggler { 14522padding: 0.25rem 0.75rem; 14523font-size: 1.25rem; 14524line-height: 1; 14525background-color: transparent; 14526border: 1px solid transparent; 14527border-radius: 0.25rem; 14528transition: box-shadow 0.15s ease-in-out; 14529} 14530@media (prefers-reduced-motion: reduce) { 14531.navbar-toggler { 14532transition: none; 14533} 14534} 14535.navbar-toggler:hover { 14536text-decoration: none; 14537} 14538.navbar-toggler:focus { 14539text-decoration: none; 14540outline: 0; 14541box-shadow: 0 0 0 0.25rem; 14542} 14543.navbar-toggler-icon { 14544display: inline-block; 14545width: 1.5em; 14546height: 1.5em; 14547vertical-align: middle; 14548background-repeat: no-repeat; 14549background-position: center; 14550background-size: 100%; 14551} 14552.navbar-nav-scroll { 14553max-height: var(--bs-scroll-height, 75vh); 14554overflow-y: auto; 14555} 14556@media (min-width: 576px) { 14557.navbar-expand-sm { 14558flex-wrap: nowrap; 14559justify-content: flex-start; 14560} 14561.navbar-expand-sm .navbar-nav { 14562flex-direction: row; 14563} 14564.navbar-expand-sm .navbar-nav .dropdown-menu { 14565position: absolute; 14566} 14567.navbar-expand-sm .navbar-nav .nav-link { 14568padding-right: 0.5rem; 14569padding-left: 0.5rem; 14570} 14571.navbar-expand-sm .navbar-nav-scroll { 14572overflow: visible; 14573} 14574.navbar-expand-sm .navbar-collapse { 14575display: flex !important; 14576flex-basis: auto; 14577} 14578.navbar-expand-sm .navbar-toggler { 14579display: none; 14580} 14581} 14582@media (min-width: 768px) { 14583.navbar-expand-md { 14584flex-wrap: nowrap; 14585justify-content: flex-start; 14586} 14587.navbar-expand-md .navbar-nav { 14588flex-direction: row; 14589} 14590.navbar-expand-md .navbar-nav .dropdown-menu { 14591position: absolute; 14592} 14593.navbar-expand-md .navbar-nav .nav-link { 14594padding-right: 0.5rem; 14595padding-left: 0.5rem; 14596} 14597.navbar-expand-md .navbar-nav-scroll { 14598overflow: visible; 14599} 14600.navbar-expand-md .navbar-collapse { 14601display: flex !important; 14602flex-basis: auto; 14603} 14604.navbar-expand-md .navbar-toggler { 14605display: none; 14606} 14607} 14608@media (min-width: 992px) { 14609.navbar-expand-lg { 14610flex-wrap: nowrap; 14611justify-content: flex-start; 14612} 14613.navbar-expand-lg .navbar-nav { 14614flex-direction: row; 14615} 14616.navbar-expand-lg .navbar-nav .dropdown-menu { 14617position: absolute; 14618} 14619.navbar-expand-lg .navbar-nav .nav-link { 14620padding-right: 0.5rem; 14621padding-left: 0.5rem; 14622} 14623.navbar-expand-lg .navbar-nav-scroll { 14624overflow: visible; 14625} 14626.navbar-expand-lg .navbar-collapse { 14627display: flex !important; 14628flex-basis: auto; 14629} 14630.navbar-expand-lg .navbar-toggler { 14631display: none; 14632} 14633} 14634@media (min-width: 1200px) { 14635.navbar-expand-xl { 14636flex-wrap: nowrap; 14637justify-content: flex-start; 14638} 14639.navbar-expand-xl .navbar-nav { 14640flex-direction: row; 14641} 14642.navbar-expand-xl .navbar-nav .dropdown-menu { 14643position: absolute; 14644} 14645.navbar-expand-xl .navbar-nav .nav-link { 14646padding-right: 0.5rem; 14647padding-left: 0.5rem; 14648} 14649.navbar-expand-xl .navbar-nav-scroll { 14650overflow: visible; 14651} 14652.navbar-expand-xl .navbar-collapse { 14653display: flex !important; 14654flex-basis: auto; 14655} 14656.navbar-expand-xl .navbar-toggler { 14657display: none; 14658} 14659} 14660@media (min-width: 1400px) { 14661.navbar-expand-xxl { 14662flex-wrap: nowrap; 14663justify-content: flex-start; 14664} 14665.navbar-expand-xxl .navbar-nav { 14666flex-direction: row; 14667} 14668.navbar-expand-xxl .navbar-nav .dropdown-menu { 14669position: absolute; 14670} 14671.navbar-expand-xxl .navbar-nav .nav-link { 14672padding-right: 0.5rem; 14673padding-left: 0.5rem; 14674} 14675.navbar-expand-xxl .navbar-nav-scroll { 14676overflow: visible; 14677} 14678.navbar-expand-xxl .navbar-collapse { 14679display: flex !important; 14680flex-basis: auto; 14681} 14682.navbar-expand-xxl .navbar-toggler { 14683display: none; 14684} 14685} 14686.navbar-expand { 14687flex-wrap: nowrap; 14688justify-content: flex-start; 14689} 14690.navbar-expand .navbar-nav { 14691flex-direction: row; 14692} 14693.navbar-expand .navbar-nav .dropdown-menu { 14694position: absolute; 14695} 14696.navbar-expand .navbar-nav .nav-link { 14697padding-right: 0.5rem; 14698padding-left: 0.5rem; 14699} 14700.navbar-expand .navbar-nav-scroll { 14701overflow: visible; 14702} 14703.navbar-expand .navbar-collapse { 14704display: flex !important; 14705flex-basis: auto; 14706} 14707.navbar-expand .navbar-toggler { 14708display: none; 14709} 14710.navbar-light .navbar-brand { 14711color: rgba(0, 0, 0, 0.9); 14712} 14713.navbar-light .navbar-brand:focus, 14714.navbar-light .navbar-brand:hover { 14715color: rgba(0, 0, 0, 0.9); 14716} 14717.navbar-light .navbar-nav .nav-link { 14718color: rgba(0, 0, 0, 0.55); 14719} 14720.navbar-light .navbar-nav .nav-link:focus, 14721.navbar-light .navbar-nav .nav-link:hover { 14722color: rgba(0, 0, 0, 0.7); 14723} 14724.navbar-light .navbar-nav .nav-link.disabled { 14725color: rgba(0, 0, 0, 0.3); 14726} 14727.navbar-light .navbar-nav .nav-link.active, 14728.navbar-light .navbar-nav .show>.nav-link { 14729color: rgba(0, 0, 0, 0.9); 14730} 14731.navbar-light .navbar-toggler { 14732color: rgba(0, 0, 0, 0.55); 14733border-color: rgba(0, 0, 0, 0.1); 14734} 14735.navbar-light .navbar-toggler-icon { 14736background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); 14737} 14738.navbar-light .navbar-text { 14739color: rgba(0, 0, 0, 0.55); 14740} 14741.navbar-light .navbar-text a, 14742.navbar-light .navbar-text a:focus, 14743.navbar-light .navbar-text a:hover { 14744color: rgba(0, 0, 0, 0.9); 14745} 14746.navbar-dark .navbar-brand { 14747color: #fff; 14748} 14749.navbar-dark .navbar-brand:focus, 14750.navbar-dark .navbar-brand:hover { 14751color: #fff; 14752} 14753.navbar-dark .navbar-nav .nav-link { 14754color: rgba(255, 255, 255, 0.55); 14755} 14756.navbar-dark .navbar-nav .nav-link:focus, 14757.navbar-dark .navbar-nav .nav-link:hover { 14758color: rgba(255, 255, 255, 0.75); 14759} 14760.navbar-dark .navbar-nav .nav-link.disabled { 14761color: rgba(255, 255, 255, 0.25); 14762} 14763.navbar-dark .navbar-nav .nav-link.active, 14764.navbar-dark .navbar-nav .show>.nav-link { 14765color: #fff; 14766} 14767.navbar-dark .navbar-toggler { 14768color: rgba(255, 255, 255, 0.55); 14769border-color: rgba(255, 255, 255, 0.1); 14770} 14771.navbar-dark .navbar-toggler-icon { 14772background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); 14773} 14774.navbar-dark .navbar-text { 14775color: rgba(255, 255, 255, 0.55); 14776} 14777.navbar-dark .navbar-text a, 14778.navbar-dark .navbar-text a:focus, 14779.navbar-dark .navbar-text a:hover { 14780color: #fff; 14781} 14782.card { 14783position: relative; 14784display: flex; 14785flex-direction: column; 14786min-width: 0; 14787word-wrap: break-word; 14788background-color: #fff; 14789background-clip: border-box; 14790border: 1px solid rgba(0, 0, 0, 0.125); 14791border-radius: 0.25rem; 14792} 14793.card>hr { 14794margin-right: 0; 14795margin-left: 0; 14796} 14797.card>.list-group { 14798border-top: inherit; 14799border-bottom: inherit; 14800} 14801.card>.list-group:first-child { 14802border-top-width: 0; 14803border-top-left-radius: calc(0.25rem - 1px); 14804border-top-right-radius: calc(0.25rem - 1px); 14805} 14806.card>.list-group:last-child { 14807border-bottom-width: 0; 14808border-bottom-right-radius: calc(0.25rem - 1px); 14809border-bottom-left-radius: calc(0.25rem - 1px); 14810} 14811.card>.card-header+.list-group, 14812.card>.list-group+.card-footer { 14813border-top: 0; 14814} 14815.card-body { 14816flex: 1 1 auto; 14817padding: 1rem 1rem; 14818} 14819.card-title { 14820margin-bottom: 0.5rem; 14821} 14822.card-subtitle { 14823margin-top: -0.25rem; 14824margin-bottom: 0; 14825} 14826.card-text:last-child { 14827margin-bottom: 0; 14828} 14829.card-link:hover { 14830text-decoration: none; 14831} 14832.card-link+.card-link { 14833margin-left: 1rem; 14834} 14835.card-header { 14836padding: 0.5rem 1rem; 14837margin-bottom: 0; 14838background-color: rgba(0, 0, 0, 0.03); 14839border-bottom: 1px solid rgba(0, 0, 0, 0.125); 14840} 14841.card-header:first-child { 14842border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; 14843} 14844.card-footer { 14845padding: 0.5rem 1rem; 14846background-color: rgba(0, 0, 0, 0.03); 14847border-top: 1px solid rgba(0, 0, 0, 0.125); 14848} 14849.card-footer:last-child { 14850border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); 14851} 14852.card-header-tabs { 14853margin-right: -0.5rem; 14854margin-bottom: -0.5rem; 14855margin-left: -0.5rem; 14856border-bottom: 0; 14857} 14858.card-header-pills { 14859margin-right: -0.5rem; 14860margin-left: -0.5rem; 14861}
14862.card-img-overlay { 14863position: absolute; 14864top: 0; 14865right: 0; 14866bottom: 0; 14867left: 0; 14868padding: 1rem; 14869border-radius: calc(0.25rem - 1px); 14870} 14871.card-img, 14872.card-img-bottom, 14873.card-img-top { 14874width: 100%; 14875} 14876.card-img, 14877.card-img-top { 14878border-top-left-radius: calc(0.25rem - 1px); 14879border-top-right-radius: calc(0.25rem - 1px); 14880} 14881.card-img, 14882.card-img-bottom { 14883border-bottom-right-radius: calc(0.25rem - 1px); 14884border-bottom-left-radius: calc(0.25rem - 1px); 14885} 14886.card-group>.card { 14887margin-bottom: 0.75rem; 14888} 14889@media (min-width: 576px) { 14890.card-group { 14891display: flex; 14892flex-flow: row wrap; 14893} 14894.card-group>.card { 14895flex: 1 0 0%; 14896margin-bottom: 0; 14897} 14898.card-group>.card+.card { 14899margin-left: 0; 14900border-left: 0; 14901} 14902.card-group>.card:not(:last-child) { 14903border-top-right-radius: 0; 14904border-bottom-right-radius: 0; 14905} 14906.card-group>.card:not(:last-child) .card-header, 14907.card-group>.card:not(:last-child) .card-img-top { 14908border-top-right-radius: 0; 14909} 14910.card-group>.card:not(:last-child) .card-footer, 14911.card-group>.card:not(:last-child) .card-img-bottom { 14912border-bottom-right-radius: 0; 14913} 14914.card-group>.card:not(:first-child) { 14915border-top-left-radius: 0; 14916border-bottom-left-radius: 0; 14917} 14918.card-group>.card:not(:first-child) .card-header, 14919.card-group>.card:not(:first-child) .card-img-top { 14920border-top-left-radius: 0; 14921} 14922.card-group>.card:not(:first-child) .card-footer, 14923.card-group>.card:not(:first-child) .card-img-bottom { 14924border-bottom-left-radius: 0; 14925} 14926} 14927.accordion-button { 14928position: relative; 14929display: flex; 14930align-items: center; 14931width: 100%; 14932padding: 1rem 1.25rem; 14933font-size: 1rem; 14934color: #212529; 14935text-align: left; 14936background-color: #fff; 14937border: 0; 14938border-radius: 0; 14939overflow-anchor: none; 14940transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, 14941border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; 14942} 14943@media (prefers-reduced-motion: reduce) { 14944.accordion-button { 14945transition: none; 14946} 14947} 14948.accordion-button:not(.collapsed) { 14949color: #0c63e4; 14950background-color: #e7f1ff; 14951box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); 14952} 14953.accordion-button:not(.collapsed)::after { 14954background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); 14955transform: rotate(-180deg); 14956} 14957.accordion-button::after { 14958flex-shrink: 0; 14959width: 1.25rem; 14960height: 1.25rem; 14961margin-left: auto; 14962content: ""; 14963background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); 14964background-repeat: no-repeat; 14965background-size: 1.25rem; 14966transition: transform 0.2s ease-in-out; 14967} 14968@media (prefers-reduced-motion: reduce) { 14969.accordion-button::after { 14970transition: none; 14971} 14972} 14973.accordion-button:hover { 14974z-index: 2; 14975} 14976.accordion-button:focus { 14977z-index: 3; 14978border-color: #86b7fe; 14979outline: 0; 14980box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 14981} 14982.accordion-header { 14983margin-bottom: 0; 14984} 14985.accordion-item { 14986background-color: #fff; 14987border: 1px solid rgba(0, 0, 0, 0.125); 14988} 14989.accordion-item:first-of-type { 14990border-top-left-radius: 0.25rem; 14991border-top-right-radius: 0.25rem; 14992} 14993.accordion-item:first-of-type .accordion-button { 14994border-top-left-radius: calc(0.25rem - 1px); 14995border-top-right-radius: calc(0.25rem - 1px); 14996} 14997.accordion-item:not(:first-of-type) { 14998border-top: 0; 14999} 15000.accordion-item:last-of-type { 15001border-bottom-right-radius: 0.25rem; 15002border-bottom-left-radius: 0.25rem; 15003} 15004.accordion-item:last-of-type .accordion-button.collapsed { 15005border-bottom-right-radius: calc(0.25rem - 1px); 15006border-bottom-left-radius: calc(0.25rem - 1px); 15007} 15008.accordion-item:last-of-type .accordion-collapse { 15009border-bottom-right-radius: 0.25rem; 15010border-bottom-left-radius: 0.25rem; 15011} 15012.accordion-body { 15013padding: 1rem 1.25rem; 15014} 15015.accordion-flush .accordion-collapse { 15016border-width: 0; 15017} 15018.accordion-flush .accordion-item { 15019border-right: 0; 15020border-left: 0; 15021border-radius: 0; 15022} 15023.accordion-flush .accordion-item:first-child { 15024border-top: 0; 15025} 15026.accordion-flush .accordion-item:last-child { 15027border-bottom: 0; 15028} 15029.accordion-flush .accordion-item .accordion-button { 15030border-radius: 0; 15031} 15032.breadcrumb { 15033display: flex; 15034flex-wrap: wrap; 15035padding: 0 0; 15036margin-bottom: 1rem; 15037list-style: none; 15038} 15039.breadcrumb-item+.breadcrumb-item {
15040padding-left: 0.5rem; 15041} 15042.breadcrumb-item+.breadcrumb-item::before { 15043float: left; 15044padding-right: 0.5rem; 15045color: #6c757d; 15046content: var(--bs-breadcrumb-divider, "/"); 15047} 15048.breadcrumb-item.active { 15049color: #6c757d; 15050} 15051.pagination { 15052display: flex; 15053padding-left: 0; 15054list-style: none; 15055} 15056.page-link { 15057position: relative; 15058display: block; 15059color: #0d6efd; 15060text-decoration: none; 15061background-color: #fff; 15062border: 1px solid #dee2e6; 15063transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, 15064border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 15065} 15066@media (prefers-reduced-motion: reduce) { 15067.page-link { 15068transition: none; 15069} 15070} 15071.page-link:hover { 15072z-index: 2; 15073color: #0a58ca; 15074background-color: #e9ecef; 15075border-color: #dee2e6; 15076} 15077.page-link:focus { 15078z-index: 3; 15079color: #0a58ca; 15080background-color: #e9ecef; 15081outline: 0; 15082box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 15083} 15084.page-item:not(:first-child) .page-link { 15085margin-left: -1px; 15086} 15087.page-item.active .page-link { 15088z-index: 3; 15089color: #fff; 15090background-color: #0d6efd; 15091border-color: #0d6efd; 15092} 15093.page-item.disabled .page-link { 15094color: #6c757d; 15095pointer-events: none; 15096background-color: #fff; 15097border-color: #dee2e6; 15098} 15099.page-link { 15100padding: 0.375rem 0.75rem; 15101} 15102.page-item:first-child .page-link { 15103border-top-left-radius: 0.25rem; 15104border-bottom-left-radius: 0.25rem; 15105} 15106.page-item:last-child .page-link { 15107border-top-right-radius: 0.25rem; 15108border-bottom-right-radius: 0.25rem; 15109} 15110.pagination-lg .page-link { 15111padding: 0.75rem 1.5rem; 15112font-size: 1.25rem; 15113} 15114.pagination-lg .page-item:first-child .page-link { 15115border-top-left-radius: 0.3rem; 15116border-bottom-left-radius: 0.3rem; 15117} 15118.pagination-lg .page-item:last-child .page-link { 15119border-top-right-radius: 0.3rem; 15120border-bottom-right-radius: 0.3rem; 15121} 15122.pagination-sm .page-link { 15123padding: 0.25rem 0.5rem; 15124font-size: 0.875rem; 15125} 15126.pagination-sm .page-item:first-child .page-link { 15127border-top-left-radius: 0.2rem; 15128border-bottom-left-radius: 0.2rem; 15129} 15130.pagination-sm .page-item:last-child .page-link { 15131border-top-right-radius: 0.2rem; 15132border-bottom-right-radius: 0.2rem; 15133} 15134.badge { 15135display: inline-block; 15136padding: 0.35em 0.65em; 15137font-size: 0.75em; 15138font-weight: 700; 15139line-height: 1; 15140color: #fff; 15141text-align: center; 15142white-space: nowrap; 15143vertical-align: baseline; 15144border-radius: 0.25rem; 15145} 15146.badge:empty { 15147display: none; 15148} 15149.btn .badge { 15150position: relative; 15151top: -1px; 15152} 15153.alert { 15154position: relative; 15155padding: 1rem 1rem; 15156margin-bottom: 1rem; 15157border: 1px solid transparent; 15158border-radius: 0.25rem; 15159} 15160.alert-heading { 15161color: inherit; 15162} 15163.alert-link { 15164font-weight: 700; 15165} 15166.alert-dismissible { 15167padding-right: 3rem; 15168} 15169.alert-dismissible .btn-close { 15170position: absolute; 15171top: 0; 15172right: 0; 15173z-index: 2; 15174padding: 1.25rem 1rem; 15175} 15176.alert-primary { 15177color: #084298; 15178background-color: #cfe2ff; 15179border-color: #b6d4fe; 15180} 15181.alert-primary .alert-link { 15182color: #06357a; 15183} 15184.alert-secondary { 15185color: #41464b; 15186background-color: #e2e3e5; 15187border-color: #d3d6d8; 15188} 15189.alert-secondary .alert-link { 15190color: #34383c; 15191} 15192.alert-success { 15193color: #0f5132; 15194background-color: #d1e7dd; 15195border-color: #badbcc; 15196} 15197.alert-success .alert-link { 15198color: #0c4128; 15199} 15200.alert-info { 15201color: #055160; 15202background-color: #cff4fc; 15203border-color: #b6effb; 15204} 15205.alert-info .alert-link { 15206color: #04414d; 15207} 15208.alert-warning { 15209color: #664d03; 15210background-color: #fff3cd; 15211border-color: #ffecb5; 15212} 15213.alert-warning .alert-link { 15214color: #523e02; 15215} 15216.alert-danger { 15217color: #842029; 15218background-color: #f8d7da; 15219border-color: #f5c2c7; 15220} 15221.alert-danger .alert-link { 15222color: #6a1a21; 15223} 15224.alert-light { 15225color: #636464; 15226background-color: #fefefe; 15227border-color: #fdfdfe; 15228} 15229.alert-light .alert-link { 15230color: #4f5050; 15231} 15232.alert-dark { 15233color: #141619; 15234background-color: #d3d3d4; 15235border-color: #bcbebf; 15236} 15237.alert-dark .alert-link { 15238color: #101214; 15239} 15240@-webkit-keyframes progress-bar-stripes { 152410% { 15242background-position-x: 1rem; 15243} 15244} 15245@keyframes progress-bar-stripes { 152460% { 15247background-position-x: 1rem; 15248} 15249} 15250.progress { 15251display: flex; 15252height: 1rem; 15253overflow: hidden; 15254font-size: 0.75rem; 15255background-color: #e9ecef; 15256border-radius: 0.25rem; 15257} 15258.progress-bar { 15259display: flex; 15260flex-direction: column; 15261justify-content: center; 15262overflow: hidden; 15263color: #fff; 15264text-align: center; 15265white-space: nowrap; 15266background-color: #0d6efd; 15267transition: width 0.6s ease; 15268} 15269@media (prefers-reduced-motion: reduce) { 15270.progress-bar { 15271transition: none; 15272} 15273} 15274.progress-bar-striped { 15275background-image: linear-gradient(45deg, 15276rgba(255, 255, 255, 0.15) 25%, 15277transparent 25%, 15278transparent 50%, 15279rgba(255, 255, 255, 0.15) 50%, 15280rgba(255, 255, 255, 0.15) 75%, 15281transparent 75%, 15282transparent); 15283background-size: 1rem 1rem; 15284} 15285.progress-bar-animated { 15286-webkit-animation: 1s linear infinite progress-bar-stripes; 15287animation: 1s linear infinite progress-bar-stripes; 15288} 15289@media (prefers-reduced-motion: reduce) { 15290.progress-bar-animated { 15291-webkit-animation: none; 15292animation: none; 15293} 15294} 15295.list-group { 15296display: flex; 15297flex-direction: column; 15298padding-left: 0; 15299margin-bottom: 0; 15300border-radius: 0.25rem; 15301} 15302.list-group-numbered { 15303list-style-type: none; 15304counter-reset: section; 15305} 15306.list-group-numbered>li::before { 15307content: counters(section, ".") ". "; 15308counter-increment: section; 15309} 15310.list-group-item-action { 15311width: 100%; 15312color: #495057; 15313text-align: inherit; 15314} 15315.list-group-item-action:focus, 15316.list-group-item-action:hover { 15317z-index: 1; 15318color: #495057; 15319text-decoration: none; 15320background-color: #f8f9fa; 15321} 15322.list-group-item-action:active { 15323color: #212529; 15324background-color: #e9ecef; 15325} 15326.list-group-item { 15327position: relative; 15328display: block; 15329padding: 0.5rem 1rem; 15330color: #212529; 15331text-decoration: none; 15332background-color: #fff; 15333border: 1px solid rgba(0, 0, 0, 0.125); 15334} 15335.list-group-item:first-child { 15336border-top-left-radius: inherit; 15337border-top-right-radius: inherit; 15338} 15339.list-group-item:last-child { 15340border-bottom-right-radius: inherit; 15341border-bottom-left-radius: inherit; 15342} 15343.list-group-item.disabled, 15344.list-group-item:disabled { 15345color: #6c757d; 15346pointer-events: none; 15347background-color: #fff; 15348} 15349.list-group-item.active { 15350z-index: 2; 15351color: #fff; 15352background-color: #0d6efd; 15353border-color: #0d6efd; 15354} 15355.list-group-item+.list-group-item { 15356border-top-width: 0; 15357} 15358.list-group-item+.list-group-item.active {
15359margin-top: -1px; 15360border-top-width: 1px; 15361} 15362.list-group-horizontal { 15363flex-direction: row; 15364} 15365.list-group-horizontal>.list-group-item:first-child { 15366border-bottom-left-radius: 0.25rem; 15367border-top-right-radius: 0; 15368} 15369.list-group-horizontal>.list-group-item:last-child { 15370border-top-right-radius: 0.25rem; 15371border-bottom-left-radius: 0; 15372} 15373.list-group-horizontal>.list-group-item.active { 15374margin-top: 0; 15375} 15376.list-group-horizontal>.list-group-item+.list-group-item { 15377border-top-width: 1px; 15378border-left-width: 0; 15379} 15380.list-group-horizontal>.list-group-item+.list-group-item.active { 15381margin-left: -1px; 15382border-left-width: 1px; 15383} 15384@media (min-width: 576px) { 15385.list-group-horizontal-sm { 15386flex-direction: row; 15387} 15388.list-group-horizontal-sm>.list-group-item:first-child { 15389border-bottom-left-radius: 0.25rem; 15390border-top-right-radius: 0; 15391} 15392.list-group-horizontal-sm>.list-group-item:last-child { 15393border-top-right-radius: 0.25rem; 15394border-bottom-left-radius: 0; 15395} 15396.list-group-horizontal-sm>.list-group-item.active { 15397margin-top: 0; 15398} 15399.list-group-horizontal-sm>.list-group-item+.list-group-item { 15400border-top-width: 1px; 15401border-left-width: 0; 15402} 15403.list-group-horizontal-sm>.list-group-item+.list-group-item.active { 15404margin-left: -1px; 15405border-left-width: 1px; 15406} 15407} 15408@media (min-width: 768px) { 15409.list-group-horizontal-md { 15410flex-direction: row; 15411} 15412.list-group-horizontal-md>.list-group-item:first-child { 15413border-bottom-left-radius: 0.25rem; 15414border-top-right-radius: 0; 15415} 15416.list-group-horizontal-md>.list-group-item:last-child { 15417border-top-right-radius: 0.25rem; 15418border-bottom-left-radius: 0; 15419} 15420.list-group-horizontal-md>.list-group-item.active { 15421margin-top: 0; 15422} 15423.list-group-horizontal-md>.list-group-item+.list-group-item { 15424border-top-width: 1px; 15425border-left-width: 0; 15426} 15427.list-group-horizontal-md>.list-group-item+.list-group-item.active { 15428margin-left: -1px; 15429border-left-width: 1px; 15430} 15431} 15432@media (min-width: 992px) { 15433.list-group-horizontal-lg { 15434flex-direction: row; 15435} 15436.list-group-horizontal-lg>.list-group-item:first-child { 15437border-bottom-left-radius: 0.25rem; 15438border-top-right-radius: 0; 15439} 15440.list-group-horizontal-lg>.list-group-item:last-child { 15441border-top-right-radius: 0.25rem; 15442border-bottom-left-radius: 0; 15443} 15444.list-group-horizontal-lg>.list-group-item.active { 15445margin-top: 0; 15446} 15447.list-group-horizontal-lg>.list-group-item+.list-group-item { 15448border-top-width: 1px; 15449border-left-width: 0; 15450} 15451.list-group-horizontal-lg>.list-group-item+.list-group-item.active { 15452margin-left: -1px; 15453border-left-width: 1px; 15454} 15455} 15456@media (min-width: 1200px) { 15457.list-group-horizontal-xl { 15458flex-direction: row; 15459} 15460.list-group-horizontal-xl>.list-group-item:first-child { 15461border-bottom-left-radius: 0.25rem; 15462border-top-right-radius: 0; 15463} 15464.list-group-horizontal-xl>.list-group-item:last-child { 15465border-top-right-radius: 0.25rem; 15466border-bottom-left-radius: 0; 15467} 15468.list-group-horizontal-xl>.list-group-item.active { 15469margin-top: 0; 15470} 15471.list-group-horizontal-xl>.list-group-item+.list-group-item { 15472border-top-width: 1px; 15473border-left-width: 0; 15474} 15475.list-group-horizontal-xl>.list-group-item+.list-group-item.active { 15476margin-left: -1px; 15477border-left-width: 1px; 15478} 15479} 15480@media (min-width: 1400px) { 15481.list-group-horizontal-xxl { 15482flex-direction: row; 15483} 15484.list-group-horizontal-xxl>.list-group-item:first-child { 15485border-bottom-left-radius: 0.25rem; 15486border-top-right-radius: 0; 15487} 15488.list-group-horizontal-xxl>.list-group-item:last-child { 15489border-top-right-radius: 0.25rem; 15490border-bottom-left-radius: 0; 15491} 15492.list-group-horizontal-xxl>.list-group-item.active { 15493margin-top: 0; 15494} 15495.list-group-horizontal-xxl>.list-group-item+.list-group-item { 15496border-top-width: 1px; 15497border-left-width: 0; 15498} 15499.list-group-horizontal-xxl>.list-group-item+.list-group-item.active { 15500margin-left: -1px; 15501border-left-width: 1px; 15502} 15503} 15504.list-group-flush { 15505border-radius: 0; 15506} 15507.list-group-flush>.list-group-item { 15508border-width: 0 0 1px; 15509} 15510.list-group-flush>.list-group-item:last-child { 15511border-bottom-width: 0; 15512} 15513.list-group-item-primary { 15514color: #084298; 15515background-color: #cfe2ff; 15516} 15517.list-group-item-primary.list-group-item-action:focus, 15518.list-group-item-primary.list-group-item-action:hover { 15519color: #084298; 15520background-color: #bacbe6; 15521} 15522.list-group-item-primary.list-group-item-action.active { 15523color: #fff; 15524background-color: #084298; 15525border-color: #084298; 15526} 15527.list-group-item-secondary { 15528color: #41464b; 15529background-color: #e2e3e5; 15530} 15531.list-group-item-secondary.list-group-item-action:focus, 15532.list-group-item-secondary.list-group-item-action:hover { 15533color: #41464b; 15534background-color: #cbccce; 15535} 15536.list-group-item-secondary.list-group-item-action.active { 15537color: #fff; 15538background-color: #41464b; 15539border-color: #41464b; 15540} 15541.list-group-item-success { 15542color: #0f5132; 15543background-color: #d1e7dd; 15544} 15545.list-group-item-success.list-group-item-action:focus, 15546.list-group-item-success.list-group-item-action:hover { 15547color: #0f5132; 15548background-color: #bcd0c7; 15549} 15550.list-group-item-success.list-group-item-action.active { 15551color: #fff; 15552background-color: #0f5132; 15553border-color: #0f5132; 15554} 15555.list-group-item-info { 15556color: #055160; 15557background-color: #cff4fc; 15558} 15559.list-group-item-info.list-group-item-action:focus, 15560.list-group-item-info.list-group-item-action:hover { 15561color: #055160; 15562background-color: #badce3; 15563} 15564.list-group-item-info.list-group-item-action.active { 15565color: #fff; 15566background-color: #055160; 15567border-color: #055160; 15568} 15569.list-group-item-warning { 15570color: #664d03; 15571background-color: #fff3cd; 15572} 15573.list-group-item-warning.list-group-item-action:focus, 15574.list-group-item-warning.list-group-item-action:hover { 15575color: #664d03; 15576background-color: #e6dbb9; 15577} 15578.list-group-item-warning.list-group-item-action.active { 15579color: #fff; 15580background-color: #664d03; 15581border-color: #664d03; 15582} 15583.list-group-item-danger { 15584color: #842029; 15585background-color: #f8d7da; 15586} 15587.list-group-item-danger.list-group-item-action:focus, 15588.list-group-item-danger.list-group-item-action:hover { 15589color: #842029; 15590background-color: #dfc2c4; 15591} 15592.list-group-item-danger.list-group-item-action.active { 15593color: #fff; 15594background-color: #842029; 15595border-color: #842029; 15596} 15597.list-group-item-light { 15598color: #636464; 15599background-color: #fefefe; 15600} 15601.list-group-item-light.list-group-item-action:focus, 15602.list-group-item-light.list-group-item-action:hover { 15603color: #636464; 15604background-color: #e5e5e5; 15605} 15606.list-group-item-light.list-group-item-action.active { 15607color: #fff; 15608background-color: #636464; 15609border-color: #636464; 15610} 15611.list-group-item-dark { 15612color: #141619; 15613background-color: #d3d3d4; 15614} 15615.list-group-item-dark.list-group-item-action:focus, 15616.list-group-item-dark.list-group-item-action:hover { 15617color: #141619; 15618background-color: #bebebf; 15619} 15620.list-group-item-dark.list-group-item-action.active { 15621color: #fff; 15622background-color: #141619; 15623border-color: #141619; 15624} 15625.btn-close { 15626box-sizing: content-box; 15627width: 1em; 15628height: 1em; 15629padding: 0.25em 0.25em; 15630color: #000; 15631background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto
15631no-repeat; 15632border: 0; 15633border-radius: 0.25rem; 15634opacity: 0.5; 15635} 15636.btn-close:hover { 15637color: #000; 15638text-decoration: none; 15639opacity: 0.75; 15640} 15641.btn-close:focus { 15642outline: 0; 15643box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 15644opacity: 1; 15645} 15646.btn-close.disabled, 15647.btn-close:disabled { 15648pointer-events: none; 15649-webkit-user-select: none; 15650-moz-user-select: none; 15651user-select: none; 15652opacity: 0.25; 15653} 15654.btn-close-white { 15655filter: invert(1) grayscale(100%) brightness(200%); 15656} 15657.toast { 15658width: 350px; 15659max-width: 100%; 15660font-size: 0.875rem; 15661pointer-events: auto; 15662background-color: rgba(255, 255, 255, 0.85); 15663background-clip: padding-box; 15664border: 1px solid rgba(0, 0, 0, 0.1); 15665box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); 15666border-radius: 0.25rem; 15667} 15668.toast:not(.showing):not(.show) { 15669opacity: 0; 15670} 15671.toast.hide { 15672display: none; 15673} 15674.toast-container { 15675width: -webkit-max-content; 15676width: -moz-max-content; 15677width: max-content; 15678max-width: 100%; 15679pointer-events: none; 15680} 15681.toast-container> :not(:last-child) { 15682margin-bottom: 0.75rem; 15683} 15684.toast-header { 15685display: flex; 15686align-items: center; 15687padding: 0.5rem 0.75rem; 15688color: #6c757d; 15689background-color: rgba(255, 255, 255, 0.85); 15690background-clip: padding-box; 15691border-bottom: 1px solid rgba(0, 0, 0, 0.05); 15692border-top-left-radius: calc(0.25rem - 1px); 15693border-top-right-radius: calc(0.25rem - 1px); 15694} 15695.toast-header .btn-close { 15696margin-right: -0.375rem; 15697margin-left: 0.75rem; 15698} 15699.toast-body { 15700padding: 0.75rem; 15701word-wrap: break-word; 15702} 15703.modal { 15704position: fixed; 15705top: 0; 15706left: 0; 15707z-index: 1060; 15708display: none; 15709width: 100%; 15710height: 100%; 15711overflow-x: hidden; 15712overflow-y: auto; 15713outline: 0; 15714} 15715.modal-dialog { 15716position: relative; 15717width: auto; 15718margin: 0.5rem; 15719pointer-events: none; 15720} 15721.modal.fade .modal-dialog { 15722transition: transform 0.3s ease-out; 15723transform: translate(0, -50px); 15724} 15725@media (prefers-reduced-motion: reduce) { 15726.modal.fade .modal-dialog { 15727transition: none; 15728} 15729} 15730.modal.show .modal-dialog { 15731transform: none; 15732} 15733.modal.modal-static .modal-dialog { 15734transform: scale(1.02); 15735} 15736.modal-dialog-scrollable { 15737height: calc(100% - 1rem); 15738}
15739.modal-dialog-scrollable .modal-content { 15740max-height: 100%; 15741overflow: hidden; 15742} 15743.modal-dialog-scrollable .modal-body { 15744overflow-y: auto; 15745} 15746.modal-dialog-centered { 15747display: flex; 15748align-items: center; 15749min-height: calc(100% - 1rem); 15750} 15751.modal-content { 15752position: relative; 15753display: flex; 15754flex-direction: column; 15755width: 100%; 15756pointer-events: auto; 15757background-color: #fff; 15758background-clip: padding-box; 15759border: 1px solid rgba(0, 0, 0, 0.2); 15760border-radius: 0.3rem; 15761outline: 0; 15762} 15763.modal-backdrop { 15764position: fixed; 15765top: 0; 15766left: 0; 15767z-index: 1040; 15768width: 100vw; 15769height: 100vh; 15770background-color: #000; 15771} 15772.modal-backdrop.fade { 15773opacity: 0; 15774} 15775.modal-backdrop.show { 15776opacity: 0.5; 15777} 15778.modal-header { 15779display: flex; 15780flex-shrink: 0; 15781align-items: center; 15782justify-content: space-between; 15783padding: 1rem 1rem; 15784border-bottom: 1px solid #dee2e6; 15785border-top-left-radius: calc(0.3rem - 1px); 15786border-top-right-radius: calc(0.3rem - 1px); 15787} 15788.modal-header .btn-close { 15789padding: 0.5rem 0.5rem; 15790margin: -0.5rem -0.5rem -0.5rem auto; 15791} 15792.modal-title { 15793margin-bottom: 0; 15794line-height: 1.5; 15795} 15796.modal-body { 15797position: relative; 15798flex: 1 1 auto; 15799padding: 1rem; 15800} 15801.modal-footer { 15802display: flex; 15803flex-wrap: wrap; 15804flex-shrink: 0; 15805align-items: center; 15806justify-content: flex-end; 15807padding: 0.75rem; 15808border-top: 1px solid #dee2e6; 15809border-bottom-right-radius: calc(0.3rem - 1px); 15810border-bottom-left-radius: calc(0.3rem - 1px); 15811} 15812.modal-footer>* { 15813margin: 0.25rem; 15814} 15815@media (min-width: 576px) { 15816.modal-dialog { 15817max-width: 500px; 15818margin: 1.75rem auto; 15819} 15820.modal-dialog-scrollable { 15821height: calc(100% - 3.5rem); 15822} 15823.modal-dialog-centered { 15824min-height: calc(100% - 3.5rem); 15825} 15826.modal-sm { 15827max-width: 300px; 15828} 15829} 15830@media (min-width: 992px) { 15831.modal-lg, 15832.modal-xl { 15833max-width: 800px; 15834} 15835} 15836@media (min-width: 1200px) { 15837.modal-xl { 15838max-width: 1140px; 15839} 15840} 15841.modal-fullscreen { 15842width: 100vw; 15843max-width: none; 15844height: 100%; 15845margin: 0; 15846} 15847.modal-fullscreen .modal-content { 15848height: 100%; 15849border: 0; 15850border-radius: 0; 15851} 15852.modal-fullscreen .modal-header { 15853border-radius: 0; 15854} 15855.modal-fullscreen .modal-body { 15856overflow-y: auto; 15857} 15858.modal-fullscreen .modal-footer { 15859border-radius: 0; 15860} 15861@media (max-width: 575.98px) { 15862.modal-fullscreen-sm-down { 15863width: 100vw; 15864max-width: none; 15865height: 100%; 15866margin: 0; 15867} 15868.modal-fullscreen-sm-down .modal-content { 15869height: 100%; 15870border: 0; 15871border-radius: 0; 15872} 15873.modal-fullscreen-sm-down .modal-header { 15874border-radius: 0; 15875} 15876.modal-fullscreen-sm-down .modal-body { 15877overflow-y: auto; 15878} 15879.modal-fullscreen-sm-down .modal-footer { 15880border-radius: 0; 15881} 15882} 15883@media (max-width: 767.98px) { 15884.modal-fullscreen-md-down { 15885width: 100vw; 15886max-width: none; 15887height: 100%; 15888margin: 0; 15889} 15890.modal-fullscreen-md-down .modal-content { 15891height: 100%; 15892border: 0; 15893border-radius: 0; 15894} 15895.modal-fullscreen-md-down .modal-header { 15896border-radius: 0; 15897} 15898.modal-fullscreen-md-down .modal-body { 15899overflow-y: auto; 15900} 15901.modal-fullscreen-md-down .modal-footer { 15902border-radius: 0; 15903} 15904} 15905@media (max-width: 991.98px) { 15906.modal-fullscreen-lg-down { 15907width: 100vw; 15908max-width: none; 15909height: 100%; 15910margin: 0; 15911} 15912.modal-fullscreen-lg-down .modal-content { 15913height: 100%; 15914border: 0; 15915border-radius: 0; 15916} 15917.modal-fullscreen-lg-down .modal-header { 15918border-radius: 0; 15919} 15920.modal-fullscreen-lg-down .modal-body { 15921overflow-y: auto; 15922} 15923.modal-fullscreen-lg-down .modal-footer { 15924border-radius: 0; 15925} 15926} 15927@media (max-width: 1199.98px) { 15928.modal-fullscreen-xl-down { 15929width: 100vw; 15930max-width: none; 15931height: 100%; 15932margin: 0; 15933} 15934.modal-fullscreen-xl-down .modal-content { 15935height: 100%; 15936border: 0; 15937border-radius: 0; 15938} 15939.modal-fullscreen-xl-down .modal-header { 15940border-radius: 0; 15941} 15942.modal-fullscreen-xl-down .modal-body { 15943overflow-y: auto; 15944} 15945.modal-fullscreen-xl-down .modal-footer { 15946border-radius: 0; 15947} 15948} 15949@media (max-width: 1399.98px) { 15950.modal-fullscreen-xxl-down { 15951width: 100vw; 15952max-width: none; 15953height: 100%; 15954margin: 0; 15955} 15956.modal-fullscreen-xxl-down .modal-content { 15957height: 100%; 15958border: 0; 15959border-radius: 0; 15960} 15961.modal-fullscreen-xxl-down .modal-header { 15962border-radius: 0; 15963} 15964.modal-fullscreen-xxl-down .modal-body { 15965overflow-y: auto; 15966} 15967.modal-fullscreen-xxl-down .modal-footer { 15968border-radius: 0; 15969} 15970} 15971.tooltip { 15972position: absolute; 15973z-index: 1080; 15974display: block; 15975margin: 0; 15976font-family: var(--bs-font-sans-serif); 15977font-style: normal;
15978font-weight: 400; 15979line-height: 1.5; 15980text-align: left; 15981text-align: start; 15982text-decoration: none; 15983text-shadow: none; 15984text-transform: none; 15985letter-spacing: normal; 15986word-break: normal; 15987word-spacing: normal; 15988white-space: normal; 15989line-break: auto; 15990font-size: 0.875rem; 15991word-wrap: break-word; 15992opacity: 0; 15993} 15994.tooltip.show { 15995opacity: 0.9; 15996} 15997.tooltip .tooltip-arrow { 15998position: absolute; 15999display: block; 16000width: 0.8rem; 16001height: 0.4rem; 16002} 16003.tooltip .tooltip-arrow::before { 16004position: absolute; 16005content: ""; 16006border-color: transparent; 16007border-style: solid; 16008} 16009.bs-tooltip-auto[data-popper-placement^="top"], 16010.bs-tooltip-top { 16011padding: 0.4rem 0; 16012} 16013.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow, 16014.bs-tooltip-top .tooltip-arrow { 16015bottom: 0; 16016} 16017.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before, 16018.bs-tooltip-top .tooltip-arrow::before { 16019top: -1px; 16020border-width: 0.4rem 0.4rem 0; 16021border-top-color: #000; 16022} 16023.bs-tooltip-auto[data-popper-placement^="right"], 16024.bs-tooltip-end { 16025padding: 0 0.4rem; 16026} 16027.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow, 16028.bs-tooltip-end .tooltip-arrow { 16029left: 0; 16030width: 0.4rem; 16031height: 0.8rem; 16032} 16033.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before, 16034.bs-tooltip-end .tooltip-arrow::before { 16035right: -1px; 16036border-width: 0.4rem 0.4rem 0.4rem 0; 16037border-right-color: #000; 16038} 16039.bs-tooltip-auto[data-popper-placement^="bottom"], 16040.bs-tooltip-bottom { 16041padding: 0.4rem 0; 16042} 16043.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow, 16044.bs-tooltip-bottom .tooltip-arrow { 16045top: 0; 16046} 16047.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before, 16048.bs-tooltip-bottom .tooltip-arrow::before { 16049bottom: -1px; 16050border-width: 0 0.4rem 0.4rem; 16051border-bottom-color: #000; 16052} 16053.bs-tooltip-auto[data-popper-placement^="left"], 16054.bs-tooltip-start { 16055padding: 0 0.4rem; 16056} 16057.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow, 16058.bs-tooltip-start .tooltip-arrow { 16059right: 0; 16060width: 0.4rem; 16061height: 0.8rem; 16062} 16063.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before, 16064.bs-tooltip-start .tooltip-arrow::before { 16065left: -1px; 16066border-width: 0.4rem 0 0.4rem 0.4rem; 16067border-left-color: #000; 16068} 16069.tooltip-inner { 16070max-width: 200px; 16071padding: 0.25rem 0.5rem; 16072color: #fff; 16073text-align: center; 16074background-color: #000; 16075border-radius: 0.25rem; 16076} 16077.popover { 16078position: absolute; 16079top: 0; 16080left: 0; 16081z-index: 1070; 16082display: block; 16083max-width: 276px; 16084font-family: var(--bs-font-sans-serif); 16085font-style: normal; 16086font-weight: 400; 16087line-height: 1.5; 16088text-align: left; 16089text-align: start; 16090text-decoration: none; 16091text-shadow: none; 16092text-transform: none; 16093letter-spacing: normal; 16094word-break: normal; 16095word-spacing: normal; 16096white-space: normal; 16097line-break: auto; 16098font-size: 0.875rem; 16099word-wrap: break-word; 16100background-color: #fff; 16101background-clip: padding-box; 16102border: 1px solid rgba(0, 0, 0, 0.2); 16103border-radius: 0.3rem; 16104} 16105.popover .popover-arrow { 16106position: absolute; 16107display: block; 16108width: 1rem; 16109height: 0.5rem; 16110} 16111.popover .popover-arrow::after, 16112.popover .popover-arrow::before { 16113position: absolute; 16114display: block; 16115content: ""; 16116border-color: transparent; 16117border-style: solid; 16118} 16119.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow, 16120.bs-popover-top>.popover-arrow { 16121bottom: calc(-0.5rem - 1px); 16122} 16123.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::before, 16124.bs-popover-top>.popover-arrow::before { 16125bottom: 0; 16126border-width: 0.5rem 0.5rem 0; 16127border-top-color: rgba(0, 0, 0, 0.25); 16128} 16129.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::after, 16130.bs-popover-top>.popover-arrow::after { 16131bottom: 1px; 16132border-width: 0.5rem 0.5rem 0; 16133border-top-color: #fff; 16134} 16135.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow, 16136.bs-popover-end>.popover-arrow { 16137left: calc(-0.5rem - 1px); 16138width: 0.5rem; 16139height: 1rem; 16140} 16141.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::before, 16142.bs-popover-end>.popover-arrow::before { 16143left: 0; 16144border-width: 0.5rem 0.5rem 0.5rem 0; 16145border-right-color: rgba(0, 0, 0, 0.25); 16146} 16147.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::after, 16148.bs-popover-end>.popover-arrow::after { 16149left: 1px; 16150border-width: 0.5rem 0.5rem 0.5rem 0; 16151border-right-color: #fff; 16152} 16153.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow, 16154.bs-popover-bottom>.popover-arrow { 16155top: calc(-0.5rem - 1px); 16156} 16157.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::before, 16158.bs-popover-bottom>.popover-arrow::before { 16159top: 0; 16160border-width: 0 0.5rem 0.5rem 0.5rem; 16161border-bottom-color: rgba(0, 0, 0, 0.25); 16162} 16163.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::after, 16164.bs-popover-bottom>.popover-arrow::after { 16165top: 1px; 16166border-width: 0 0.5rem 0.5rem 0.5rem; 16167border-bottom-color: #fff; 16168} 16169.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before, 16170.bs-popover-bottom .popover-header::before { 16171position: absolute; 16172top: 0; 16173left: 50%; 16174display: block; 16175width: 1rem; 16176margin-left: -0.5rem; 16177content: "";
16178border-bottom: 1px solid #f0f0f0; 16179} 16180.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow, 16181.bs-popover-start>.popover-arrow { 16182right: calc(-0.5rem - 1px); 16183width: 0.5rem; 16184height: 1rem; 16185} 16186.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before, 16187.bs-popover-start>.popover-arrow::before { 16188right: 0; 16189border-width: 0.5rem 0 0.5rem 0.5rem; 16190border-left-color: rgba(0, 0, 0, 0.25); 16191} 16192.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after, 16193.bs-popover-start>.popover-arrow::after { 16194right: 1px; 16195border-width: 0.5rem 0 0.5rem 0.5rem; 16196border-left-color: #fff; 16197} 16198.popover-header { 16199padding: 0.5rem 1rem; 16200margin-bottom: 0; 16201font-size: 1rem; 16202background-color: #f0f0f0; 16203border-bottom: 1px solid rgba(0, 0, 0, 0.2); 16204border-top-left-radius: calc(0.3rem - 1px); 16205border-top-right-radius: calc(0.3rem - 1px); 16206} 16207.popover-header:empty { 16208display: none; 16209} 16210.popover-body { 16211padding: 1rem 1rem; 16212color: #212529; 16213} 16214.carousel { 16215position: relative; 16216} 16217.carousel.pointer-event { 16218touch-action: pan-y; 16219} 16220.carousel-inner { 16221position: relative; 16222width: 100%; 16223overflow: hidden; 16224} 16225.carousel-inner::after { 16226display: block; 16227clear: both; 16228content: ""; 16229} 16230.carousel-item { 16231position: relative; 16232display: none; 16233float: left; 16234width: 100%; 16235margin-right: -100%; 16236-webkit-backface-visibility: hidden; 16237backface-visibility: hidden; 16238transition: transform 0.6s ease-in-out; 16239} 16240@media (prefers-reduced-motion: reduce) { 16241.carousel-item { 16242transition: none; 16243} 16244} 16245.carousel-item-next, 16246.carousel-item-prev, 16247.carousel-item.active { 16248display: block; 16249} 16250.active.carousel-item-end, 16251.carousel-item-next:not(.carousel-item-start) { 16252transform: translateX(100%); 16253} 16254.active.carousel-item-start, 16255.carousel-item-prev:not(.carousel-item-end) { 16256transform: translateX(-100%); 16257} 16258.carousel-fade .carousel-item { 16259opacity: 0; 16260transition-property: opacity; 16261transform: none; 16262} 16263.carousel-fade .carousel-item-next.carousel-item-start, 16264.carousel-fade .carousel-item-prev.carousel-item-end, 16265.carousel-fade .carousel-item.active { 16266z-index: 1; 16267opacity: 1; 16268} 16269.carousel-fade .active.carousel-item-end, 16270.carousel-fade .active.carousel-item-start { 16271z-index: 0; 16272opacity: 0; 16273transition: opacity 0s 0.6s; 16274} 16275@media (prefers-reduced-motion: reduce) { 16276.carousel-fade .active.carousel-item-end, 16277.carousel-fade .active.carousel-item-start { 16278transition: none; 16279} 16280} 16281.carousel-control-next, 16282.carousel-control-prev { 16283position: absolute; 16284top: 0; 16285bottom: 0; 16286z-index: 1; 16287display: flex; 16288align-items: center; 16289justify-content: center; 16290width: 15%; 16291padding: 0; 16292color: #fff; 16293text-align: center; 16294background: 0 0; 16295border: 0; 16296opacity: .6; 16297transition: opacity 0.6s ease; 16298} 16299@media (prefers-reduced-motion: reduce) { 16300.carousel-control-next, 16301.carousel-control-prev { 16302transition: none; 16303} 16304} 16305.carousel-control-next:focus, 16306.carousel-control-next:hover, 16307.carousel-control-prev:focus, 16308.carousel-control-prev:hover { 16309color: #fff; 16310text-decoration: none; 16311outline: 0; 16312opacity: 0.9; 16313background-color: #000; 16314} 16315.carousel-control-prev { 16316left: 0; 16317} 16318.carousel-control-next { 16319right: 0; 16320} 16321.carousel-control-next-icon, 16322.carousel-control-prev-icon { 16323display: inline-block; 16324width: 2rem; 16325height: 2rem; 16326background-repeat: no-repeat; 16327background-position: 50%; 16328background-size: 100% 100%; 16329} 16330.carousel-control-prev-icon { 16331background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); 16332} 16333.carousel-control-next-icon { 16334background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); 16335} 16336.carousel-indicators { 16337position: absolute; 16338right: 0; 16339bottom: 0; 16340left: 0; 16341z-index: 2; 16342display: flex; 16343justify-content: center; 16344padding: 0; 16345margin-right: 15%; 16346margin-bottom: 1rem; 16347margin-left: 15%; 16348list-style: none; 16349} 16350.carousel-indicators [data-bs-target] { 16351box-sizing: content-box; 16352flex: 0 1 auto; 16353width: 30px; 16354height: 3px; 16355padding: 0; 16356margin-right: 3px; 16357margin-left: 3px; 16358text-indent: -999px; 16359cursor: pointer; 16360background-color: #fff; 16361background-clip: padding-box; 16362border: 0; 16363border-top: 10px solid transparent; 16364border-bottom: 10px solid transparent; 16365opacity: 0.5; 16366transition: opacity 0.6s ease; 16367} 16368@media (prefers-reduced-motion: reduce) { 16369.carousel-indicators [data-bs-target] { 16370transition: none; 16371} 16372} 16373.carousel-indicators .active { 16374opacity: 1; 16375} 16376.carousel-caption { 16377position: absolute; 16378right: 15%; 16379bottom: 1.25rem; 16380left: 15%; 16381padding-top: 1.25rem; 16382padding-bottom: 1.25rem; 16383color: #fff; 16384text-align: center; 16385} 16386.carousel-dark .carousel-control-next-icon, 16387.carousel-dark .carousel-control-prev-icon { 16388filter: invert(1) grayscale(100); 16389} 16390.carousel-dark .carousel-indicators [data-bs-target] { 16391background-color: #000; 16392} 16393.carousel-dark .carousel-caption { 16394color: #000; 16395} 16396@-webkit-keyframes spinner-border { 16397to { 16398transform: rotate(360deg); 16399} 16400} 16401@keyframes spinner-border { 16402to { 16403transform: rotate(360deg); 16404} 16405} 16406.spinner-border { 16407display: inline-block; 16408width: 2rem; 16409height: 2rem; 16410vertical-align: -0.125em; 16411border: 0.25em solid currentColor; 16412border-right-color: transparent; 16413border-radius: 50%; 16414-webkit-animation: 0.75s linear infinite spinner-border; 16415animation: 0.75s linear infinite spinner-border; 16416} 16417.spinner-border-sm { 16418width: 1rem; 16419height: 1rem; 16420border-width: 0.2em; 16421} 16422@-webkit-keyframes spinner-grow { 164230% { 16424transform: scale(0); 16425} 1642650% { 16427opacity: 1; 16428transform: none; 16429} 16430} 16431@keyframes spinner-grow { 164320% { 16433transform: scale(0); 16434} 1643550% { 16436opacity: 1; 16437transform: none; 16438} 16439} 16440.spinner-grow { 16441display: inline-block; 16442width: 2rem; 16443height: 2rem; 16444vertical-align: -0.125em; 16445background-color: currentColor; 16446border-radius: 50%; 16447opacity: 0; 16448-webkit-animation: 0.75s linear infinite spinner-grow; 16449animation: 0.75s linear infinite spinner-grow; 16450} 16451.spinner-grow-sm { 16452width: 1rem; 16453height: 1rem; 16454} 16455@media (prefers-reduced-motion: reduce) { 16456.spinner-border, 16457.spinner-grow { 16458-webkit-animation-duration: 1.5s; 16459animation-duration: 1.5s; 16460} 16461} 16462.offcanvas { 16463position: fixed; 16464bottom: 0; 16465z-index: 1050; 16466display: flex; 16467flex-direction: column; 16468max-width: 100%; 16469visibility: hidden; 16470background-color: #fff; 16471background-clip: padding-box; 16472outline: 0; 16473transition: transform 0.3s ease-in-out; 16474} 16475@media (prefers-reduced-motion: reduce) { 16476.offcanvas { 16477transition: none; 16478} 16479} 16480.offcanvas-header { 16481display: flex; 16482align-items: center; 16483justify-content: space-between; 16484padding: 1rem 1rem; 16485} 16486.offcanvas-header .btn-close { 16487padding: 0.5rem 0.5rem; 16488margin-top: -0.5rem; 16489margin-right: -0.5rem; 16490margin-bottom: -0.5rem; 16491} 16492.offcanvas-title { 16493margin-bottom: 0; 16494line-height: 1.5; 16495} 16496.offcanvas-body { 16497flex-grow: 1; 16498padding: 1rem 1rem; 16499overflow-y: auto; 16500} 16501.offcanvas-start { 16502top: 0; 16503left: 0; 16504width: 400px; 16505border-right: 1px solid rgba(0, 0, 0, 0.2); 16506transform: translateX(-100%); 16507} 16508.offcanvas-end { 16509top: 0; 16510right: 0; 16511width: 400px; 16512border-left: 1px solid rgba(0, 0, 0, 0.2); 16513transform: translateX(100%); 16514} 16515.offcanvas-top { 16516top: 0; 16517right: 0; 16518left: 0; 16519height: 30vh; 16520max-height: 100%; 16521border-bottom: 1px solid rgba(0, 0, 0, 0.2); 16522transform: translateY(-100%); 16523} 16524.offcanvas-bottom { 16525right: 0; 16526left: 0; 16527height: 30vh; 16528max-height: 100%; 16529border-top: 1px solid rgba(0, 0, 0, 0.2); 16530transform: translateY(100%); 16531} 16532.offcanvas.show { 16533transform: none; 16534} 16535.clearfix::after { 16536display: block; 16537clear: both; 16538content: ""; 16539} 16540.link-primary { 16541color: #0d6efd; 16542} 16543.link-primary:focus, 16544.link-primary:hover { 16545color: #0a58ca; 16546} 16547.link-secondary { 16548color: #6c757d; 16549} 16550.link-secondary:focus, 16551.link-secondary:hover { 16552color: #565e64; 16553} 16554.link-success { 16555color: #198754; 16556} 16557.link-success:focus, 16558.link-success:hover { 16559color: #146c43; 16560} 16561.link-info { 16562color: #0dcaf0; 16563} 16564.link-info:focus, 16565.link-info:hover { 16566color: #3dd5f3; 16567} 16568.link-warning { 16569color: #ffc107; 16570} 16571.link-warning:focus, 16572.link-warning:hover { 16573color: #ffcd39; 16574} 16575.link-danger { 16576color: #dc3545; 16577} 16578.link-danger:focus, 16579.link-danger:hover { 16580color: #b02a37; 16581} 16582.link-light { 16583color: #f8f9fa; 16584} 16585.link-light:focus, 16586.link-light:hover { 16587color: #f9fafb; 16588} 16589.link-dark { 16590color: #212529; 16591} 16592.link-dark:focus, 16593.link-dark:hover { 16594color: #1a1e21; 16595} 16596.ratio { 16597position: relative; 16598width: 100%; 16599} 16600.ratio::before { 16601display: block; 16602padding-top: var(--bs-aspect-ratio); 16603content: ""; 16604} 16605.ratio>* { 16606position: absolute; 16607top: 0; 16608left: 0; 16609width: 100%; 16610height: 100%; 16611} 16612.ratio-1x1 { 16613--bs-aspect-ratio: 100%; 16614} 16615.ratio-4x3 { 16616--bs-aspect-ratio: calc(3 / 4 * 100%); 16617} 16618.ratio-16x9 { 16619--bs-aspect-ratio: calc(9 / 16 * 100%); 16620} 16621.ratio-21x9 { 16622--bs-aspect-ratio: calc(9 / 21 * 100%); 16623} 16624.fixed-top { 16625position: fixed; 16626top: 0; 16627right: 0; 16628left: 0; 16629z-index: 1030; 16630} 16631.fixed-bottom { 16632position: fixed; 16633right: 0; 16634bottom: 0; 16635left: 0; 16636z-index: 1030; 16637} 16638.sticky-top { 16639position: -webkit-sticky; 16640position: sticky; 16641top: 0; 16642z-index: 1020; 16643} 16644@media (min-width: 576px) { 16645.sticky-sm-top { 16646position: -webkit-sticky; 16647position: sticky; 16648top: 0; 16649z-index: 1020; 16650} 16651} 16652@media (min-width: 768px) { 16653.sticky-md-top { 16654position: -webkit-sticky; 16655position: sticky; 16656top: 0; 16657z-index: 1020; 16658} 16659} 16660@media (min-width: 992px) { 16661.sticky-lg-top { 16662position: -webkit-sticky; 16663position: sticky; 16664top: 0; 16665z-index: 1020; 16666} 16667} 16668@media (min-width: 1200px) { 16669.sticky-xl-top { 16670position: -webkit-sticky; 16671position: sticky; 16672top: 0; 16673z-index: 1020; 16674} 16675} 16676@media (min-width: 1400px) { 16677.sticky-xxl-top { 16678position: -webkit-sticky; 16679position: sticky; 16680top: 0; 16681z-index: 1020; 16682} 16683} 16684.visually-hidden,
16685.visually-hidden-focusable:not(:focus):not(:focus-within) { 16686position: absolute !important; 16687width: 1px !important; 16688height: 1px !important; 16689padding: 0 !important; 16690margin: -1px !important; 16691overflow: hidden !important; 16692clip: rect(0, 0, 0, 0) !important; 16693white-space: nowrap !important; 16694border: 0 !important; 16695} 16696.stretched-link::after { 16697position: absolute; 16698top: 0; 16699right: 0; 16700bottom: 0; 16701left: 0; 16702z-index: 1; 16703content: ""; 16704} 16705.text-truncate { 16706overflow: hidden; 16707text-overflow: ellipsis; 16708white-space: nowrap; 16709} 16710.align-baseline { 16711vertical-align: baseline !important; 16712} 16713.align-top { 16714vertical-align: top !important; 16715} 16716.align-middle { 16717vertical-align: middle !important; 16718} 16719.align-bottom { 16720vertical-align: bottom !important; 16721} 16722.align-text-bottom { 16723vertical-align: text-bottom !important; 16724} 16725.align-text-top { 16726vertical-align: text-top !important; 16727} 16728.float-start { 16729float: left !important; 16730} 16731.float-end { 16732float: right !important; 16733} 16734.float-none { 16735float: none !important; 16736} 16737.overflow-auto { 16738overflow: auto !important; 16739} 16740.overflow-hidden { 16741overflow: hidden !important; 16742} 16743.overflow-visible { 16744overflow: visible !important; 16745} 16746.overflow-scroll { 16747overflow: scroll !important; 16748} 16749.d-inline { 16750display: inline !important; 16751} 16752.d-inline-block { 16753display: inline-block !important; 16754} 16755.d-block { 16756display: block !important; 16757} 16758.d-grid { 16759display: grid !important; 16760} 16761.d-table { 16762display: table !important; 16763} 16764.d-table-row { 16765display: table-row !important; 16766} 16767.d-table-cell { 16768display: table-cell !important; 16769} 16770.d-flex { 16771display: flex !important; 16772} 16773.d-inline-flex { 16774display: inline-flex !important; 16775} 16776.d-none { 16777display: none !important; 16778} 16779.shadow { 16780box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; 16781} 16782.shadow-sm { 16783box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; 16784} 16785.shadow-lg { 16786box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; 16787} 16788.shadow-none { 16789box-shadow: none !important; 16790} 16791.position-static { 16792position: static !important; 16793} 16794.position-relative { 16795position: relative !important; 16796} 16797.position-absolute { 16798position: absolute !important; 16799} 16800.position-fixed { 16801position: fixed !important; 16802} 16803.position-sticky { 16804position: -webkit-sticky !important; 16805position: sticky !important; 16806} 16807.top-0 { 16808top: 0 !important; 16809} 16810.top-50 { 16811top: 50% !important; 16812} 16813.top-100 { 16814top: 100% !important; 16815} 16816.bottom-0 { 16817bottom: 0 !important; 16818} 16819.bottom-50 { 16820bottom: 50% !important; 16821} 16822.bottom-100 { 16823bottom: 100% !important; 16824} 16825.start-0 { 16826left: 0 !important; 16827} 16828.start-50 { 16829left: 50% !important; 16830} 16831.start-100 { 16832left: 100% !important; 16833} 16834.end-0 { 16835right: 0 !important; 16836} 16837.end-50 { 16838right: 50% !important; 16839} 16840.end-100 { 16841right: 100% !important; 16842} 16843.translate-middle { 16844transform: translate(-50%, -50%) !important; 16845} 16846.translate-middle-x { 16847transform: translateX(-50%) !important; 16848} 16849.translate-middle-y { 16850transform: translateY(-50%) !important; 16851} 16852.border { 16853border: 1px solid #dee2e6 !important; 16854} 16855.border-0 { 16856border: 0 !important; 16857} 16858.border-top { 16859border-top: 1px solid #dee2e6 !important; 16860} 16861.border-top-0 { 16862border-top: 0 !important; 16863} 16864.border-end { 16865border-right: 1px solid #dee2e6 !important; 16866} 16867.border-end-0 { 16868border-right: 0 !important; 16869} 16870.border-bottom { 16871border-bottom: 1px solid #dee2e6 !important; 16872} 16873.border-bottom-0 { 16874border-bottom: 0 !important; 16875} 16876.border-start { 16877border-left: 1px solid #dee2e6 !important; 16878} 16879.border-start-0 { 16880border-left: 0 !important; 16881} 16882.border-primary { 16883border-color: #0d6efd !important; 16884} 16885.border-secondary { 16886border-color: #6c757d !important; 16887} 16888.border-success { 16889border-color: #198754 !important; 16890} 16891.border-info { 16892border-color: #0dcaf0 !important; 16893} 16894.border-warning { 16895border-color: #ffc107 !important; 16896} 16897.border-danger { 16898border-color: #dc3545 !important; 16899} 16900.border-light { 16901border-color: #f8f9fa !important; 16902} 16903.border-dark { 16904border-color: #212529 !important; 16905} 16906.border-white { 16907border-color: #fff !important; 16908} 16909.border-1 { 16910border-width: 1px !important; 16911} 16912.border-2 { 16913border-width: 2px !important; 16914} 16915.border-3 { 16916border-width: 3px !important; 16917} 16918.border-4 { 16919border-width: 4px !important; 16920} 16921.border-5 { 16922border-width: 5px !important; 16923} 16924.w-25 { 16925width: 25% !important; 16926} 16927.w-50 { 16928width: 50% !important; 16929} 16930.w-75 { 16931width: 75% !important; 16932} 16933.w-100 { 16934width: 100% !important; 16935} 16936.w-auto { 16937width: auto !important; 16938} 16939.mw-100 { 16940max-width: 100% !important; 16941} 16942.vw-100 { 16943width: 100vw !important; 16944} 16945.min-vw-100 { 16946min-width: 100vw !important; 16947} 16948.h-25 { 16949height: 25% !important; 16950} 16951.h-50 { 16952height: 50% !important; 16953} 16954.h-75 { 16955height: 75% !important; 16956} 16957.h-100 { 16958height: 100% !important; 16959} 16960.h-auto { 16961height: auto !important; 16962} 16963.mh-100 { 16964max-height: 100% !important; 16965} 16966.vh-100 { 16967height: 100vh !important; 16968} 16969.min-vh-100 { 16970min-height: 100vh !important; 16971} 16972.flex-fill { 16973flex: 1 1 auto !important; 16974} 16975.flex-row { 16976flex-direction: row !important; 16977} 16978.flex-column { 16979flex-direction: column !important; 16980} 16981.flex-row-reverse { 16982flex-direction: row-reverse !important; 16983} 16984.flex-column-reverse { 16985flex-direction: column-reverse !important; 16986} 16987.flex-grow-0 { 16988flex-grow: 0 !important; 16989} 16990.flex-grow-1 { 16991flex-grow: 1 !important; 16992} 16993.flex-shrink-0 { 16994flex-shrink: 0 !important; 16995} 16996.flex-shrink-1 { 16997flex-shrink: 1 !important; 16998} 16999.flex-wrap { 17000flex-wrap: wrap !important; 17001} 17002.flex-nowrap { 17003flex-wrap: nowrap !important; 17004} 17005.flex-wrap-reverse { 17006flex-wrap: wrap-reverse !important; 17007} 17008.gap-0 { 17009gap: 0 !important; 17010} 17011.gap-1 { 17012gap: 0.25rem !important; 17013} 17014.gap-2 { 17015gap: 0.5rem !important; 17016} 17017.gap-3 { 17018gap: 1rem !important; 17019} 17020.gap-4 {
17021gap: 1.5rem !important; 17022} 17023.gap-5 { 17024gap: 3rem !important; 17025} 17026.justify-content-start { 17027justify-content: flex-start !important; 17028} 17029.justify-content-end { 17030justify-content: flex-end !important; 17031} 17032.justify-content-center { 17033justify-content: center !important; 17034} 17035.justify-content-between { 17036justify-content: space-between !important; 17037} 17038.justify-content-around { 17039justify-content: space-around !important; 17040} 17041.justify-content-evenly { 17042justify-content: space-evenly !important; 17043} 17044.align-items-start { 17045align-items: flex-start !important; 17046} 17047.align-items-end { 17048align-items: flex-end !important; 17049} 17050.align-items-center { 17051align-items: center !important; 17052} 17053.align-items-baseline { 17054align-items: baseline !important; 17055} 17056.align-items-stretch { 17057align-items: stretch !important; 17058} 17059.align-content-start { 17060align-content: flex-start !important; 17061} 17062.align-content-end { 17063align-content: flex-end !important; 17064} 17065.align-content-center { 17066align-content: center !important; 17067} 17068.align-content-between { 17069align-content: space-between !important; 17070} 17071.align-content-around { 17072align-content: space-around !important; 17073} 17074.align-content-stretch { 17075align-content: stretch !important; 17076} 17077.align-self-auto { 17078align-self: auto !important; 17079} 17080.align-self-start { 17081align-self: flex-start !important; 17082} 17083.align-self-end { 17084align-self: flex-end !important; 17085} 17086.align-self-center { 17087align-self: center !important; 17088} 17089.align-self-baseline { 17090align-self: baseline !important; 17091} 17092.align-self-stretch { 17093align-self: stretch !important; 17094} 17095.order-first { 17096order: -1 !important; 17097} 17098.order-0 { 17099order: 0 !important; 17100} 17101.order-1 { 17102order: 1 !important; 17103} 17104.order-2 { 17105order: 2 !important; 17106} 17107.order-3 { 17108order: 3 !important; 17109} 17110.order-4 { 17111order: 4 !important; 17112} 17113.order-5 { 17114order: 5 !important; 17115} 17116.order-last { 17117order: 6 !important; 17118} 17119.m-0 { 17120margin: 0 !important; 17121} 17122.m-1 { 17123margin: 0.25rem !important; 17124} 17125.m-2 { 17126margin: 0.5rem !important; 17127} 17128.m-3 { 17129margin: 1rem !important; 17130} 17131.m-4 { 17132margin: 1.5rem !important; 17133} 17134.m-5 { 17135margin: 3rem !important; 17136} 17137.m-auto { 17138margin: auto !important; 17139} 17140.mx-0 { 17141margin-right: 0 !important; 17142margin-left: 0 !important; 17143} 17144.mx-1 { 17145margin-right: 0.25rem !important; 17146margin-left: 0.25rem !important; 17147} 17148.mx-2 { 17149margin-right: 0.5rem !important; 17150margin-left: 0.5rem !important; 17151} 17152.mx-3 { 17153margin-right: 1rem !important; 17154margin-left: 1rem !important; 17155} 17156.mx-4 { 17157margin-right: 1.5rem !important; 17158margin-left: 1.5rem !important; 17159} 17160.mx-5 { 17161margin-right: 3rem !important; 17162margin-left: 3rem !important; 17163} 17164.mx-auto { 17165margin-right: auto !important; 17166margin-left: auto !important; 17167} 17168.my-0 { 17169margin-top: 0 !important; 17170margin-bottom: 0 !important; 17171} 17172.my-1 { 17173margin-top: 0.25rem !important; 17174margin-bottom: 0.25rem !important; 17175} 17176.my-2 { 17177margin-top: 0.5rem !important; 17178margin-bottom: 0.5rem !important; 17179} 17180.my-3 { 17181margin-top: 1rem !important; 17182margin-bottom: 1rem !important; 17183} 17184.my-4 { 17185margin-top: 1.5rem !important; 17186margin-bottom: 1.5rem !important; 17187} 17188.my-5 { 17189margin-top: 3rem !important; 17190margin-bottom: 3rem !important; 17191} 17192.my-auto { 17193margin-top: auto !important; 17194margin-bottom: auto !important; 17195} 17196.mt-0 { 17197margin-top: 0 !important; 17198} 17199.mt-1 { 17200margin-top: 0.25rem !important; 17201} 17202.mt-2 { 17203margin-top: 0.5rem !important; 17204} 17205.mt-3 { 17206margin-top: 1rem !important; 17207} 17208.mt-4 { 17209margin-top: 1.5rem !important; 17210} 17211.mt-5 { 17212margin-top: 3rem !important; 17213} 17214.mt-auto { 17215margin-top: auto !important; 17216} 17217.me-0 { 17218margin-right: 0 !important; 17219} 17220.me-1 { 17221margin-right: 0.25rem !important; 17222} 17223.me-2 { 17224margin-right: 0.5rem !important; 17225} 17226.me-3 { 17227margin-right: 1rem !important; 17228} 17229.me-4 { 17230margin-right: 1.5rem !important; 17231} 17232.me-5 { 17233margin-right: 3rem !important; 17234} 17235.me-auto { 17236margin-right: auto !important; 17237} 17238.mb-0 { 17239margin-bottom: 0 !important; 17240} 17241.mb-1 { 17242margin-bottom: 0.25rem !important; 17243} 17244.mb-2 { 17245margin-bottom: 0.5rem !important; 17246} 17247.mb-3 { 17248margin-bottom: 1rem !important; 17249} 17250.mb-4 { 17251margin-bottom: 1.5rem !important; 17252} 17253.mb-5 { 17254margin-bottom: 3rem !important; 17255} 17256.mb-auto { 17257margin-bottom: auto !important; 17258} 17259.ms-0 { 17260margin-left: 0 !important; 17261} 17262.ms-1 { 17263margin-left: 0.25rem !important; 17264} 17265.ms-2 { 17266margin-left: 0.5rem !important; 17267} 17268.ms-3 { 17269margin-left: 1rem !important; 17270} 17271.ms-4 { 17272margin-left: 1.5rem !important; 17273} 17274.ms-5 { 17275margin-left: 3rem !important; 17276} 17277.ms-auto { 17278margin-left: auto !important; 17279} 17280.p-0 { 17281padding: 0 !important; 17282} 17283.p-1 { 17284padding: 0.25rem !important; 17285} 17286.p-2 {
17287padding: 0.5rem !important; 17288} 17289.p-3 { 17290padding: 1rem !important; 17291} 17292.p-4 { 17293padding: 1.5rem !important; 17294} 17295.p-5 { 17296padding: 3rem !important; 17297} 17298.px-0 { 17299padding-right: 0 !important; 17300padding-left: 0 !important; 17301} 17302.px-1 { 17303padding-right: 0.25rem !important; 17304padding-left: 0.25rem !important; 17305} 17306.px-2 { 17307padding-right: 0.5rem !important; 17308padding-left: 0.5rem !important; 17309} 17310.px-3 { 17311padding-right: 1rem !important; 17312padding-left: 1rem !important; 17313} 17314.px-4 { 17315padding-right: 1.5rem !important; 17316padding-left: 1.5rem !important; 17317} 17318.px-5 { 17319padding-right: 3rem !important; 17320padding-left: 3rem !important; 17321} 17322.py-0 { 17323padding-top: 0 !important; 17324padding-bottom: 0 !important; 17325} 17326.py-1 { 17327padding-top: 0.25rem !important; 17328padding-bottom: 0.25rem !important; 17329} 17330.py-2 { 17331padding-top: 0.5rem !important; 17332padding-bottom: 0.5rem !important; 17333} 17334.py-3 { 17335padding-top: 1rem !important; 17336padding-bottom: 1rem !important; 17337} 17338.py-4 { 17339padding-top: 1.5rem !important; 17340padding-bottom: 1.5rem !important; 17341} 17342.py-5 { 17343padding-top: 3rem !important; 17344padding-bottom: 3rem !important; 17345} 17346.pt-0 { 17347padding-top: 0 !important; 17348} 17349.pt-1 { 17350padding-top: 0.25rem !important; 17351} 17352.pt-2 { 17353padding-top: 0.5rem !important; 17354} 17355.pt-3 { 17356padding-top: 1rem !important; 17357} 17358.pt-4 { 17359padding-top: 1.5rem !important; 17360} 17361.pt-5 { 17362padding-top: 3rem !important; 17363} 17364.pe-0 { 17365padding-right: 0 !important; 17366} 17367.pe-1 { 17368padding-right: 0.25rem !important; 17369} 17370.pe-2 { 17371padding-right: 0.5rem !important; 17372} 17373.pe-3 { 17374padding-right: 1rem !important; 17375} 17376.pe-4 { 17377padding-right: 1.5rem !important; 17378} 17379.pe-5 { 17380padding-right: 3rem !important; 17381} 17382.pb-0 { 17383padding-bottom: 0 !important; 17384} 17385.pb-1 { 17386padding-bottom: 0.25rem !important; 17387} 17388.pb-2 { 17389padding-bottom: 0.5rem !important; 17390} 17391.pb-3 { 17392padding-bottom: 1rem !important; 17393} 17394.pb-4 { 17395padding-bottom: 1.5rem !important; 17396} 17397.pb-5 { 17398padding-bottom: 3rem !important; 17399} 17400.ps-0 { 17401padding-left: 0 !important; 17402} 17403.ps-1 { 17404padding-left: 0.25rem !important; 17405} 17406.ps-2 { 17407padding-left: 0.5rem !important; 17408} 17409.ps-3 { 17410padding-left: 1rem !important; 17411} 17412.ps-4 { 17413padding-left: 1.5rem !important; 17414} 17415.ps-5 { 17416padding-left: 3rem !important; 17417} 17418.font-monospace { 17419font-family: var(--bs-font-monospace) !important; 17420} 17421.fs-1 { 17422font-size: calc(1.375rem + 1.5vw) !important; 17423} 17424.fs-2 { 17425font-size: calc(1.325rem + 0.9vw) !important; 17426} 17427.fs-3 { 17428font-size: calc(1.3rem + 0.6vw) !important; 17429} 17430.fs-4 { 17431font-size: calc(1.275rem + 0.3vw) !important; 17432} 17433.fs-5 { 17434font-size: 1.25rem !important; 17435} 17436.fs-6 { 17437font-size: 1rem !important; 17438} 17439.fst-italic { 17440font-style: italic !important; 17441} 17442.fst-normal { 17443font-style: normal !important; 17444} 17445.fw-light { 17446font-weight: 300 !important; 17447} 17448.fw-lighter { 17449font-weight: lighter !important; 17450} 17451.fw-normal { 17452font-weight: 400 !important; 17453} 17454.fw-bold {
17455font-weight: 700 !important; 17456} 17457.fw-bolder { 17458font-weight: bolder !important; 17459} 17460.lh-1 { 17461line-height: 1 !important; 17462} 17463.lh-sm { 17464line-height: 1.25 !important; 17465} 17466.lh-base { 17467line-height: 1.5 !important; 17468} 17469.lh-lg { 17470line-height: 2 !important; 17471} 17472.text-start { 17473text-align: left !important; 17474} 17475.text-end { 17476text-align: right !important; 17477} 17478.text-center { 17479text-align: center !important; 17480} 17481.text-decoration-none { 17482text-decoration: none !important; 17483} 17484.text-decoration-underline { 17485text-decoration: underline !important; 17486} 17487.text-decoration-line-through { 17488text-decoration: line-through !important; 17489} 17490.text-lowercase { 17491text-transform: lowercase !important; 17492} 17493.text-uppercase { 17494text-transform: uppercase !important; 17495} 17496.text-capitalize { 17497text-transform: capitalize !important; 17498} 17499.text-wrap { 17500white-space: normal !important; 17501} 17502.text-nowrap { 17503white-space: nowrap !important; 17504} 17505.text-break { 17506word-wrap: break-word !important; 17507word-break: break-word !important; 17508} 17509.text-primary { 17510color: #0d6efd !important; 17511} 17512.text-secondary { 17513color: #6c757d !important; 17514} 17515.text-success { 17516color: #198754 !important; 17517} 17518.text-info { 17519color: #0dcaf0 !important; 17520} 17521.text-warning { 17522color: #ffc107 !important; 17523} 17524.text-danger { 17525color: #dc3545 !important; 17526} 17527.text-light { 17528color: #f8f9fa !important; 17529} 17530.text-dark { 17531color: #212529 !important; 17532} 17533.text-white { 17534color: #fff !important; 17535} 17536.text-body { 17537color: #212529 !important; 17538} 17539.text-muted { 17540color: #6c757d !important; 17541} 17542.text-black-50 { 17543color: rgba(0, 0, 0, 0.5) !important; 17544} 17545.text-white-50 { 17546color: rgba(255, 255, 255, 0.5) !important; 17547} 17548.text-reset { 17549color: inherit !important; 17550} 17551.bg-primary { 17552background-color: #0d6efd !important; 17553} 17554.bg-secondary { 17555background-color: #6c757d !important; 17556} 17557.bg-success { 17558background-color: #198754 !important; 17559} 17560.bg-info { 17561background-color: #0dcaf0 !important; 17562} 17563.bg-warning { 17564background-color: #ffc107 !important; 17565} 17566.bg-danger { 17567background-color: #dc3545 !important; 17568} 17569.bg-light { 17570background-color: #f8f9fa !important; 17571} 17572.bg-dark { 17573background-color: #212529 !important; 17574} 17575.bg-body { 17576background-color: #fff !important; 17577} 17578.bg-white { 17579background-color: #fff !important; 17580} 17581.bg-transparent { 17582background-color: transparent !important; 17583} 17584.bg-gradient { 17585background-image: var(--bs-gradient) !important; 17586} 17587.user-select-all { 17588-webkit-user-select: all !important; 17589-moz-user-select: all !important; 17590user-select: all !important; 17591} 17592.user-select-auto { 17593-webkit-user-select: auto !important; 17594-moz-user-select: auto !important; 17595user-select: auto !important; 17596} 17597.user-select-none { 17598-webkit-user-select: none !important; 17599-moz-user-select: none !important; 17600user-select: none !important; 17601} 17602.pe-none { 17603pointer-events: none !important; 17604} 17605.pe-auto { 17606pointer-events: auto !important; 17607} 17608.rounded { 17609border-radius: 0.25rem !important; 17610} 17611.rounded-0 { 17612border-radius: 0 !important; 17613} 17614.rounded-1 { 17615border-radius: 0.2rem !important; 17616} 17617.rounded-2 { 17618border-radius: 0.25rem !important; 17619} 17620.rounded-3 { 17621border-radius: 0.3rem !important; 17622} 17623.rounded-circle { 17624border-radius: 50% !important; 17625} 17626.rounded-pill { 17627border-radius: 50rem !important; 17628} 17629.rounded-top { 17630border-top-left-radius: 0.25rem !important; 17631border-top-right-radius: 0.25rem !important; 17632} 17633.rounded-end { 17634border-top-right-radius: 0.25rem !important; 17635border-bottom-right-radius: 0.25rem !important; 17636} 17637.rounded-bottom { 17638border-bottom-right-radius: 0.25rem !important; 17639border-bottom-left-radius: 0.25rem !important; 17640} 17641.rounded-start { 17642border-bottom-left-radius: 0.25rem !important; 17643border-top-left-radius: 0.25rem !important; 17644} 17645.visible { 17646visibility: visible !important; 17647} 17648.invisible { 17649visibility: hidden !important; 17650} 17651@media (min-width: 576px) { 17652.float-sm-start { 17653float: left !important; 17654} 17655.float-sm-end { 17656float: right !important; 17657} 17658.float-sm-none { 17659float: none !important; 17660} 17661.d-sm-inline { 17662display: inline !important; 17663} 17664.d-sm-inline-block { 17665display: inline-block !important; 17666} 17667.d-sm-block { 17668display: block !important; 17669} 17670.d-sm-grid { 17671display: grid !important; 17672} 17673.d-sm-table { 17674display: table !important; 17675} 17676.d-sm-table-row { 17677display: table-row !important; 17678} 17679.d-sm-table-cell { 17680display: table-cell !important; 17681} 17682.d-sm-flex { 17683display: flex !important; 17684} 17685.d-sm-inline-flex { 17686display: inline-flex !important; 17687} 17688.d-sm-none { 17689display: none !important; 17690} 17691.flex-sm-fill { 17692flex: 1 1 auto !important; 17693} 17694.flex-sm-row { 17695flex-direction: row !important; 17696} 17697.flex-sm-column { 17698flex-direction: column !important; 17699} 17700.flex-sm-row-reverse { 17701flex-direction: row-reverse !important; 17702} 17703.flex-sm-column-reverse { 17704flex-direction: column-reverse !important; 17705} 17706.flex-sm-grow-0 { 17707flex-grow: 0 !important; 17708} 17709.flex-sm-grow-1 { 17710flex-grow: 1 !important; 17711} 17712.flex-sm-shrink-0 { 17713flex-shrink: 0 !important; 17714} 17715.flex-sm-shrink-1 { 17716flex-shrink: 1 !important; 17717} 17718.flex-sm-wrap { 17719flex-wrap: wrap !important; 17720} 17721.flex-sm-nowrap { 17722flex-wrap: nowrap !important; 17723} 17724.flex-sm-wrap-reverse { 17725flex-wrap: wrap-reverse !important; 17726} 17727.gap-sm-0 { 17728gap: 0 !important; 17729} 17730.gap-sm-1 { 17731gap: 0.25rem !important; 17732} 17733.gap-sm-2 { 17734gap: 0.5rem !important; 17735} 17736.gap-sm-3 { 17737gap: 1rem !important; 17738} 17739.gap-sm-4 { 17740gap: 1.5rem !important; 17741} 17742.gap-sm-5 { 17743gap: 3rem !important; 17744} 17745.justify-content-sm-start { 17746justify-content: flex-start !important; 17747} 17748.justify-content-sm-end { 17749justify-content: flex-end !important; 17750} 17751.justify-content-sm-center { 17752justify-content: center !important; 17753} 17754.justify-content-sm-between { 17755justify-content: space-between !important; 17756} 17757.justify-content-sm-around { 17758justify-content: space-around !important; 17759} 17760.justify-content-sm-evenly { 17761justify-content: space-evenly !important; 17762} 17763.align-items-sm-start { 17764align-items: flex-start !important; 17765} 17766.align-items-sm-end { 17767align-items: flex-end !important; 17768} 17769.align-items-sm-center { 17770align-items: center !important; 17771} 17772.align-items-sm-baseline {
17773align-items: baseline !important; 17774} 17775.align-items-sm-stretch { 17776align-items: stretch !important; 17777} 17778.align-content-sm-start { 17779align-content: flex-start !important; 17780} 17781.align-content-sm-end { 17782align-content: flex-end !important; 17783} 17784.align-content-sm-center { 17785align-content: center !important; 17786} 17787.align-content-sm-between { 17788align-content: space-between !important; 17789} 17790.align-content-sm-around { 17791align-content: space-around !important; 17792} 17793.align-content-sm-stretch { 17794align-content: stretch !important; 17795} 17796.align-self-sm-auto { 17797align-self: auto !important; 17798} 17799.align-self-sm-start { 17800align-self: flex-start !important; 17801} 17802.align-self-sm-end { 17803align-self: flex-end !important; 17804} 17805.align-self-sm-center { 17806align-self: center !important; 17807} 17808.align-self-sm-baseline { 17809align-self: baseline !important; 17810} 17811.align-self-sm-stretch { 17812align-self: stretch !important; 17813} 17814.order-sm-first { 17815order: -1 !important; 17816} 17817.order-sm-0 { 17818order: 0 !important; 17819} 17820.order-sm-1 { 17821order: 1 !important; 17822} 17823.order-sm-2 { 17824order: 2 !important; 17825} 17826.order-sm-3 { 17827order: 3 !important; 17828} 17829.order-sm-4 { 17830order: 4 !important; 17831} 17832.order-sm-5 { 17833order: 5 !important; 17834} 17835.order-sm-last { 17836order: 6 !important; 17837} 17838.m-sm-0 { 17839margin: 0 !important; 17840} 17841.m-sm-1 { 17842margin: 0.25rem !important; 17843} 17844.m-sm-2 { 17845margin: 0.5rem !important; 17846} 17847.m-sm-3 { 17848margin: 1rem !important; 17849} 17850.m-sm-4 { 17851margin: 1.5rem !important; 17852} 17853.m-sm-5 { 17854margin: 3rem !important; 17855} 17856.m-sm-auto { 17857margin: auto !important; 17858} 17859.mx-sm-0 { 17860margin-right: 0 !important; 17861margin-left: 0 !important; 17862} 17863.mx-sm-1 { 17864margin-right: 0.25rem !important; 17865margin-left: 0.25rem !important; 17866} 17867.mx-sm-2 { 17868margin-right: 0.5rem !important; 17869margin-left: 0.5rem !important; 17870} 17871.mx-sm-3 { 17872margin-right: 1rem !important; 17873margin-left: 1rem !important; 17874} 17875.mx-sm-4 { 17876margin-right: 1.5rem !important; 17877margin-left: 1.5rem !important; 17878} 17879.mx-sm-5 { 17880margin-right: 3rem !important; 17881margin-left: 3rem !important; 17882} 17883.mx-sm-auto { 17884margin-right: auto !important; 17885margin-left: auto !important; 17886} 17887.my-sm-0 { 17888margin-top: 0 !important; 17889margin-bottom: 0 !important; 17890} 17891.my-sm-1 { 17892margin-top: 0.25rem !important; 17893margin-bottom: 0.25rem !important; 17894} 17895.my-sm-2 { 17896margin-top: 0.5rem !important; 17897margin-bottom: 0.5rem !important; 17898} 17899.my-sm-3 { 17900margin-top: 1rem !important; 17901margin-bottom: 1rem !important; 17902} 17903.my-sm-4 { 17904margin-top: 1.5rem !important; 17905margin-bottom: 1.5rem !important; 17906} 17907.my-sm-5 { 17908margin-top: 3rem !important; 17909margin-bottom: 3rem !important; 17910} 17911.my-sm-auto { 17912margin-top: auto !important; 17913margin-bottom: auto !important; 17914} 17915.mt-sm-0 { 17916margin-top: 0 !important; 17917} 17918.mt-sm-1 { 17919margin-top: 0.25rem !important; 17920} 17921.mt-sm-2 { 17922margin-top: 0.5rem !important; 17923} 17924.mt-sm-3 { 17925margin-top: 1rem !important; 17926} 17927.mt-sm-4 { 17928margin-top: 1.5rem !important; 17929} 17930.mt-sm-5 { 17931margin-top: 3rem !important; 17932} 17933.mt-sm-auto { 17934margin-top: auto !important; 17935} 17936.me-sm-0 { 17937margin-right: 0 !important; 17938} 17939.me-sm-1 { 17940margin-right: 0.25rem !important; 17941} 17942.me-sm-2 { 17943margin-right: 0.5rem !important; 17944} 17945.me-sm-3 { 17946margin-right: 1rem !important; 17947} 17948.me-sm-4 { 17949margin-right: 1.5rem !important; 17950} 17951.me-sm-5 { 17952margin-right: 3rem !important; 17953} 17954.me-sm-auto { 17955margin-right: auto !important; 17956} 17957.mb-sm-0 { 17958margin-bottom: 0 !important; 17959} 17960.mb-sm-1 { 17961margin-bottom: 0.25rem !important; 17962} 17963.mb-sm-2 { 17964margin-bottom: 0.5rem !important; 17965} 17966.mb-sm-3 { 17967margin-bottom: 1rem !important; 17968} 17969.mb-sm-4 { 17970margin-bottom: 1.5rem !important; 17971} 17972.mb-sm-5 { 17973margin-bottom: 3rem !important; 17974} 17975.mb-sm-auto { 17976margin-bottom: auto !important; 17977} 17978.ms-sm-0 { 17979margin-left: 0 !important; 17980} 17981.ms-sm-1 { 17982margin-left: 0.25rem !important; 17983} 17984.ms-sm-2 { 17985margin-left: 0.5rem !important; 17986} 17987.ms-sm-3 { 17988margin-left: 1rem !important; 17989} 17990.ms-sm-4 { 17991margin-left: 1.5rem !important; 17992} 17993.ms-sm-5 { 17994margin-left: 3rem !important; 17995} 17996.ms-sm-auto { 17997margin-left: auto !important; 17998} 17999.p-sm-0 { 18000padding: 0 !important; 18001} 18002.p-sm-1 { 18003padding: 0.25rem !important; 18004} 18005.p-sm-2 { 18006padding: 0.5rem !important; 18007} 18008.p-sm-3 { 18009padding: 1rem !important; 18010} 18011.p-sm-4 { 18012padding: 1.5rem !important; 18013} 18014.p-sm-5 { 18015padding: 3rem !important; 18016} 18017.px-sm-0 { 18018padding-right: 0 !important; 18019padding-left: 0 !important; 18020} 18021.px-sm-1 { 18022padding-right: 0.25rem !important; 18023padding-left: 0.25rem !important; 18024} 18025.px-sm-2 { 18026padding-right: 0.5rem !important; 18027padding-left: 0.5rem !important; 18028} 18029.px-sm-3 { 18030padding-right: 1rem !important; 18031padding-left: 1rem !important; 18032} 18033.px-sm-4 {
18034padding-right: 1.5rem !important; 18035padding-left: 1.5rem !important; 18036} 18037.px-sm-5 { 18038padding-right: 3rem !important; 18039padding-left: 3rem !important; 18040} 18041.py-sm-0 { 18042padding-top: 0 !important; 18043padding-bottom: 0 !important; 18044} 18045.py-sm-1 { 18046padding-top: 0.25rem !important; 18047padding-bottom: 0.25rem !important; 18048} 18049.py-sm-2 { 18050padding-top: 0.5rem !important; 18051padding-bottom: 0.5rem !important; 18052} 18053.py-sm-3 { 18054padding-top: 1rem !important; 18055padding-bottom: 1rem !important; 18056} 18057.py-sm-4 { 18058padding-top: 1.5rem !important; 18059padding-bottom: 1.5rem !important; 18060} 18061.py-sm-5 { 18062padding-top: 3rem !important; 18063padding-bottom: 3rem !important; 18064} 18065.pt-sm-0 { 18066padding-top: 0 !important; 18067} 18068.pt-sm-1 { 18069padding-top: 0.25rem !important; 18070} 18071.pt-sm-2 { 18072padding-top: 0.5rem !important; 18073} 18074.pt-sm-3 { 18075padding-top: 1rem !important; 18076} 18077.pt-sm-4 { 18078padding-top: 1.5rem !important; 18079} 18080.pt-sm-5 { 18081padding-top: 3rem !important; 18082} 18083.pe-sm-0 { 18084padding-right: 0 !important; 18085} 18086.pe-sm-1 { 18087padding-right: 0.25rem !important; 18088} 18089.pe-sm-2 { 18090padding-right: 0.5rem !important; 18091} 18092.pe-sm-3 { 18093padding-right: 1rem !important; 18094} 18095.pe-sm-4 { 18096padding-right: 1.5rem !important; 18097} 18098.pe-sm-5 { 18099padding-right: 3rem !important; 18100} 18101.pb-sm-0 { 18102padding-bottom: 0 !important; 18103} 18104.pb-sm-1 { 18105padding-bottom: 0.25rem !important; 18106} 18107.pb-sm-2 { 18108padding-bottom: 0.5rem !important; 18109} 18110.pb-sm-3 { 18111padding-bottom: 1rem !important; 18112} 18113.pb-sm-4 { 18114padding-bottom: 1.5rem !important; 18115} 18116.pb-sm-5 { 18117padding-bottom: 3rem !important; 18118} 18119.ps-sm-0 { 18120padding-left: 0 !important; 18121} 18122.ps-sm-1 { 18123padding-left: 0.25rem !important; 18124} 18125.ps-sm-2 { 18126padding-left: 0.5rem !important; 18127} 18128.ps-sm-3 { 18129padding-left: 1rem !important; 18130} 18131.ps-sm-4 { 18132padding-left: 1.5rem !important; 18133} 18134.ps-sm-5 { 18135padding-left: 3rem !important; 18136} 18137.text-sm-start { 18138text-align: left !important; 18139} 18140.text-sm-end { 18141text-align: right !important; 18142} 18143.text-sm-center { 18144text-align: center !important; 18145} 18146} 18147@media (min-width: 768px) { 18148.float-md-start { 18149float: left !important; 18150} 18151.float-md-end { 18152float: right !important; 18153} 18154.float-md-none { 18155float: none !important; 18156} 18157.d-md-inline { 18158display: inline !important; 18159} 18160.d-md-inline-block { 18161display: inline-block !important; 18162} 18163.d-md-block { 18164display: block !important; 18165} 18166.d-md-grid { 18167display: grid !important; 18168} 18169.d-md-table { 18170display: table !important; 18171} 18172.d-md-table-row { 18173display: table-row !important; 18174} 18175.d-md-table-cell { 18176display: table-cell !important; 18177} 18178.d-md-flex { 18179display: flex !important; 18180} 18181.d-md-inline-flex { 18182display: inline-flex !important; 18183} 18184.d-md-none { 18185display: none !important; 18186} 18187.flex-md-fill { 18188flex: 1 1 auto !important; 18189} 18190.flex-md-row { 18191flex-direction: row !important; 18192} 18193.flex-md-column { 18194flex-direction: column !important; 18195} 18196.flex-md-row-reverse { 18197flex-direction: row-reverse !important; 18198} 18199.flex-md-column-reverse { 18200flex-direction: column-reverse !important; 18201} 18202.flex-md-grow-0 { 18203flex-grow: 0 !important; 18204} 18205.flex-md-grow-1 { 18206flex-grow: 1 !important; 18207} 18208.flex-md-shrink-0 { 18209flex-shrink: 0 !important; 18210} 18211.flex-md-shrink-1 { 18212flex-shrink: 1 !important; 18213} 18214.flex-md-wrap { 18215flex-wrap: wrap !important; 18216} 18217.flex-md-nowrap { 18218flex-wrap: nowrap !important; 18219} 18220.flex-md-wrap-reverse { 18221flex-wrap: wrap-reverse !important; 18222} 18223.gap-md-0 { 18224gap: 0 !important; 18225} 18226.gap-md-1 { 18227gap: 0.25rem !important; 18228} 18229.gap-md-2 { 18230gap: 0.5rem !important; 18231} 18232.gap-md-3 { 18233gap: 1rem !important; 18234} 18235.gap-md-4 { 18236gap: 1.5rem !important; 18237} 18238.gap-md-5 { 18239gap: 3rem !important; 18240} 18241.justify-content-md-start { 18242justify-content: flex-start !important; 18243} 18244.justify-content-md-end { 18245justify-content: flex-end !important; 18246} 18247.justify-content-md-center { 18248justify-content: center !important; 18249} 18250.justify-content-md-between { 18251justify-content: space-between !important; 18252} 18253.justify-content-md-around { 18254justify-content: space-around !important; 18255} 18256.justify-content-md-evenly { 18257justify-content: space-evenly !important; 18258} 18259.align-items-md-start { 18260align-items: flex-start !important; 18261} 18262.align-items-md-end { 18263align-items: flex-end !important; 18264} 18265.align-items-md-center { 18266align-items: center !important; 18267} 18268.align-items-md-baseline { 18269align-items: baseline !important; 18270} 18271.align-items-md-stretch { 18272align-items: stretch !important; 18273} 18274.align-content-md-start { 18275align-content: flex-start !important; 18276} 18277.align-content-md-end { 18278align-content: flex-end !important; 18279} 18280.align-content-md-center { 18281align-content: center !important; 18282} 18283.align-content-md-between { 18284align-content: space-between !important; 18285} 18286.align-content-md-around { 18287align-content: space-around !important; 18288} 18289.align-content-md-stretch { 18290align-content: stretch !important; 18291} 18292.align-self-md-auto { 18293align-self: auto !important; 18294} 18295.align-self-md-start { 18296align-self: flex-start !important; 18297} 18298.align-self-md-end { 18299align-self: flex-end !important; 18300} 18301.align-self-md-center { 18302align-self: center !important; 18303} 18304.align-self-md-baseline {
18305align-self: baseline !important; 18306} 18307.align-self-md-stretch { 18308align-self: stretch !important; 18309} 18310.order-md-first { 18311order: -1 !important; 18312} 18313.order-md-0 { 18314order: 0 !important; 18315} 18316.order-md-1 { 18317order: 1 !important; 18318} 18319.order-md-2 { 18320order: 2 !important; 18321} 18322.order-md-3 { 18323order: 3 !important; 18324} 18325.order-md-4 { 18326order: 4 !important; 18327} 18328.order-md-5 { 18329order: 5 !important; 18330} 18331.order-md-last { 18332order: 6 !important; 18333} 18334.m-md-0 { 18335margin: 0 !important; 18336} 18337.m-md-1 { 18338margin: 0.25rem !important; 18339} 18340.m-md-2 { 18341margin: 0.5rem !important; 18342} 18343.m-md-3 { 18344margin: 1rem !important; 18345} 18346.m-md-4 { 18347margin: 1.5rem !important; 18348} 18349.m-md-5 { 18350margin: 3rem !important; 18351} 18352.m-md-auto { 18353margin: auto !important; 18354} 18355.mx-md-0 { 18356margin-right: 0 !important; 18357margin-left: 0 !important; 18358} 18359.mx-md-1 { 18360margin-right: 0.25rem !important; 18361margin-left: 0.25rem !important; 18362} 18363.mx-md-2 { 18364margin-right: 0.5rem !important; 18365margin-left: 0.5rem !important; 18366} 18367.mx-md-3 { 18368margin-right: 1rem !important; 18369margin-left: 1rem !important; 18370} 18371.mx-md-4 { 18372margin-right: 1.5rem !important; 18373margin-left: 1.5rem !important; 18374} 18375.mx-md-5 { 18376margin-right: 3rem !important; 18377margin-left: 3rem !important; 18378} 18379.mx-md-auto { 18380margin-right: auto !important; 18381margin-left: auto !important; 18382} 18383.my-md-0 { 18384margin-top: 0 !important; 18385margin-bottom: 0 !important; 18386} 18387.my-md-1 { 18388margin-top: 0.25rem !important; 18389margin-bottom: 0.25rem !important; 18390} 18391.my-md-2 { 18392margin-top: 0.5rem !important; 18393margin-bottom: 0.5rem !important; 18394} 18395.my-md-3 { 18396margin-top: 1rem !important; 18397margin-bottom: 1rem !important; 18398} 18399.my-md-4 { 18400margin-top: 1.5rem !important; 18401margin-bottom: 1.5rem !important; 18402} 18403.my-md-5 { 18404margin-top: 3rem !important; 18405margin-bottom: 3rem !important; 18406} 18407.my-md-auto { 18408margin-top: auto !important; 18409margin-bottom: auto !important; 18410} 18411.mt-md-0 { 18412margin-top: 0 !important; 18413} 18414.mt-md-1 { 18415margin-top: 0.25rem !important; 18416} 18417.mt-md-2 { 18418margin-top: 0.5rem !important; 18419} 18420.mt-md-3 { 18421margin-top: 1rem !important; 18422} 18423.mt-md-4 { 18424margin-top: 1.5rem !important; 18425} 18426.mt-md-5 { 18427margin-top: 3rem !important; 18428} 18429.mt-md-auto { 18430margin-top: auto !important; 18431} 18432.me-md-0 { 18433margin-right: 0 !important; 18434} 18435.me-md-1 { 18436margin-right: 0.25rem !important; 18437} 18438.me-md-2 { 18439margin-right: 0.5rem !important; 18440} 18441.me-md-3 { 18442margin-right: 1rem !important; 18443} 18444.me-md-4 { 18445margin-right: 1.5rem !important; 18446} 18447.me-md-5 { 18448margin-right: 3rem !important; 18449} 18450.me-md-auto { 18451margin-right: auto !important; 18452} 18453.mb-md-0 { 18454margin-bottom: 0 !important; 18455} 18456.mb-md-1 { 18457margin-bottom: 0.25rem !important; 18458} 18459.mb-md-2 { 18460margin-bottom: 0.5rem !important; 18461} 18462.mb-md-3 { 18463margin-bottom: 1rem !important; 18464} 18465.mb-md-4 { 18466margin-bottom: 1.5rem !important; 18467} 18468.mb-md-5 { 18469margin-bottom: 3rem !important; 18470} 18471.mb-md-auto { 18472margin-bottom: auto !important; 18473} 18474.ms-md-0 { 18475margin-left: 0 !important; 18476} 18477.ms-md-1 { 18478margin-left: 0.25rem !important; 18479} 18480.ms-md-2 { 18481margin-left: 0.5rem !important; 18482} 18483.ms-md-3 { 18484margin-left: 1rem !important; 18485} 18486.ms-md-4 { 18487margin-left: 1.5rem !important; 18488} 18489.ms-md-5 { 18490margin-left: 3rem !important; 18491} 18492.ms-md-auto { 18493margin-left: auto !important; 18494} 18495.p-md-0 { 18496padding: 0 !important; 18497} 18498.p-md-1 { 18499padding: 0.25rem !important; 18500} 18501.p-md-2 { 18502padding: 0.5rem !important; 18503} 18504.p-md-3 { 18505padding: 1rem !important; 18506} 18507.p-md-4 { 18508padding: 1.5rem !important; 18509} 18510.p-md-5 { 18511padding: 3rem !important; 18512} 18513.px-md-0 { 18514padding-right: 0 !important; 18515padding-left: 0 !important; 18516} 18517.px-md-1 { 18518padding-right: 0.25rem !important; 18519padding-left: 0.25rem !important; 18520} 18521.px-md-2 { 18522padding-right: 0.5rem !important; 18523padding-left: 0.5rem !important; 18524} 18525.px-md-3 { 18526padding-right: 1rem !important; 18527padding-left: 1rem !important; 18528} 18529.px-md-4 { 18530padding-right: 1.5rem !important; 18531padding-left: 1.5rem !important; 18532} 18533.px-md-5 { 18534padding-right: 3rem !important; 18535padding-left: 3rem !important; 18536} 18537.py-md-0 { 18538padding-top: 0 !important; 18539padding-bottom: 0 !important; 18540} 18541.py-md-1 { 18542padding-top: 0.25rem !important; 18543padding-bottom: 0.25rem !important; 18544} 18545.py-md-2 { 18546padding-top: 0.5rem !important; 18547padding-bottom: 0.5rem !important; 18548} 18549.py-md-3 { 18550padding-top: 1rem !important; 18551padding-bottom: 1rem !important; 18552} 18553.py-md-4 { 18554padding-top: 1.5rem !important; 18555padding-bottom: 1.5rem !important; 18556} 18557.py-md-5 { 18558padding-top: 3rem !important; 18559padding-bottom: 3rem !important; 18560} 18561.pt-md-0 { 18562padding-top: 0 !important; 18563} 18564.pt-md-1 { 18565padding-top: 0.25rem !important; 18566} 18567.pt-md-2 {
18568padding-top: 0.5rem !important; 18569} 18570.pt-md-3 { 18571padding-top: 1rem !important; 18572} 18573.pt-md-4 { 18574padding-top: 1.5rem !important; 18575} 18576.pt-md-5 { 18577padding-top: 3rem !important; 18578} 18579.pe-md-0 { 18580padding-right: 0 !important; 18581} 18582.pe-md-1 { 18583padding-right: 0.25rem !important; 18584} 18585.pe-md-2 { 18586padding-right: 0.5rem !important; 18587} 18588.pe-md-3 { 18589padding-right: 1rem !important; 18590} 18591.pe-md-4 { 18592padding-right: 1.5rem !important; 18593} 18594.pe-md-5 { 18595padding-right: 3rem !important; 18596} 18597.pb-md-0 { 18598padding-bottom: 0 !important; 18599} 18600.pb-md-1 { 18601padding-bottom: 0.25rem !important; 18602} 18603.pb-md-2 { 18604padding-bottom: 0.5rem !important; 18605} 18606.pb-md-3 { 18607padding-bottom: 1rem !important; 18608} 18609.pb-md-4 { 18610padding-bottom: 1.5rem !important; 18611} 18612.pb-md-5 { 18613padding-bottom: 3rem !important; 18614} 18615.ps-md-0 { 18616padding-left: 0 !important; 18617} 18618.ps-md-1 { 18619padding-left: 0.25rem !important; 18620} 18621.ps-md-2 { 18622padding-left: 0.5rem !important; 18623} 18624.ps-md-3 { 18625padding-left: 1rem !important; 18626} 18627.ps-md-4 { 18628padding-left: 1.5rem !important; 18629} 18630.ps-md-5 { 18631padding-left: 3rem !important; 18632} 18633.text-md-start { 18634text-align: left !important; 18635} 18636.text-md-end { 18637text-align: right !important; 18638} 18639.text-md-center { 18640text-align: center !important; 18641} 18642} 18643@media (min-width: 992px) { 18644.float-lg-start { 18645float: left !important; 18646} 18647.float-lg-end { 18648float: right !important; 18649} 18650.float-lg-none { 18651float: none !important; 18652} 18653.d-lg-inline { 18654display: inline !important; 18655} 18656.d-lg-inline-block { 18657display: inline-block !important; 18658} 18659.d-lg-block { 18660display: block !important; 18661} 18662.d-lg-grid { 18663display: grid !important; 18664} 18665.d-lg-table { 18666display: table !important; 18667} 18668.d-lg-table-row { 18669display: table-row !important; 18670} 18671.d-lg-table-cell { 18672display: table-cell !important; 18673} 18674.d-lg-flex { 18675display: flex !important; 18676} 18677.d-lg-inline-flex { 18678display: inline-flex !important; 18679} 18680.d-lg-none { 18681display: none !important; 18682} 18683.flex-lg-fill { 18684flex: 1 1 auto !important; 18685} 18686.flex-lg-row { 18687flex-direction: row !important; 18688} 18689.flex-lg-column { 18690flex-direction: column !important; 18691} 18692.flex-lg-row-reverse { 18693flex-direction: row-reverse !important; 18694} 18695.flex-lg-column-reverse { 18696flex-direction: column-reverse !important; 18697} 18698.flex-lg-grow-0 { 18699flex-grow: 0 !important; 18700} 18701.flex-lg-grow-1 { 18702flex-grow: 1 !important; 18703} 18704.flex-lg-shrink-0 { 18705flex-shrink: 0 !important; 18706} 18707.flex-lg-shrink-1 { 18708flex-shrink: 1 !important; 18709} 18710.flex-lg-wrap { 18711flex-wrap: wrap !important; 18712} 18713.flex-lg-nowrap { 18714flex-wrap: nowrap !important; 18715} 18716.flex-lg-wrap-reverse { 18717flex-wrap: wrap-reverse !important; 18718} 18719.gap-lg-0 { 18720gap: 0 !important; 18721} 18722.gap-lg-1 { 18723gap: 0.25rem !important; 18724} 18725.gap-lg-2 { 18726gap: 0.5rem !important; 18727} 18728.gap-lg-3 { 18729gap: 1rem !important; 18730} 18731.gap-lg-4 { 18732gap: 1.5rem !important; 18733} 18734.gap-lg-5 { 18735gap: 3rem !important; 18736} 18737.justify-content-lg-start { 18738justify-content: flex-start !important; 18739} 18740.justify-content-lg-end { 18741justify-content: flex-end !important; 18742} 18743.justify-content-lg-center { 18744justify-content: center !important; 18745} 18746.justify-content-lg-between { 18747justify-content: space-between !important; 18748} 18749.justify-content-lg-around { 18750justify-content: space-around !important; 18751} 18752.justify-content-lg-evenly { 18753justify-content: space-evenly !important; 18754} 18755.align-items-lg-start { 18756align-items: flex-start !important; 18757} 18758.align-items-lg-end { 18759align-items: flex-end !important; 18760} 18761.align-items-lg-center { 18762align-items: center !important; 18763} 18764.align-items-lg-baseline { 18765align-items: baseline !important; 18766} 18767.align-items-lg-stretch { 18768align-items: stretch !important; 18769} 18770.align-content-lg-start { 18771align-content: flex-start !important; 18772} 18773.align-content-lg-end { 18774align-content: flex-end !important; 18775} 18776.align-content-lg-center { 18777align-content: center !important; 18778} 18779.align-content-lg-between { 18780align-content: space-between !important; 18781} 18782.align-content-lg-around { 18783align-content: space-around !important; 18784} 18785.align-content-lg-stretch { 18786align-content: stretch !important; 18787} 18788.align-self-lg-auto { 18789align-self: auto !important; 18790} 18791.align-self-lg-start { 18792align-self: flex-start !important; 18793} 18794.align-self-lg-end { 18795align-self: flex-end !important; 18796} 18797.align-self-lg-center { 18798align-self: center !important; 18799} 18800.align-self-lg-baseline { 18801align-self: baseline !important; 18802} 18803.align-self-lg-stretch { 18804align-self: stretch !important; 18805} 18806.order-lg-first { 18807order: -1 !important; 18808} 18809.order-lg-0 { 18810order: 0 !important; 18811} 18812.order-lg-1 { 18813order: 1 !important; 18814} 18815.order-lg-2 { 18816order: 2 !important; 18817} 18818.order-lg-3 { 18819order: 3 !important; 18820} 18821.order-lg-4 { 18822order: 4 !important; 18823} 18824.order-lg-5 { 18825order: 5 !important; 18826} 18827.order-lg-last { 18828order: 6 !important; 18829} 18830.m-lg-0 { 18831margin: 0 !important; 18832} 18833.m-lg-1 { 18834margin: 0.25rem !important; 18835} 18836.m-lg-2 { 18837margin: 0.5rem !important; 18838} 18839.m-lg-3 { 18840margin: 1rem !important; 18841} 18842.m-lg-4 { 18843margin: 1.5rem !important; 18844} 18845.m-lg-5 { 18846margin: 3rem !important; 18847} 18848.m-lg-auto { 18849margin: auto !important; 18850} 18851.mx-lg-0 { 18852margin-right: 0 !important; 18853margin-left: 0 !important; 18854} 18855.mx-lg-1 { 18856margin-right: 0.25rem !important; 18857margin-left: 0.25rem !important; 18858} 18859.mx-lg-2 { 18860margin-right: 0.5rem !important; 18861margin-left: 0.5rem !important; 18862} 18863.mx-lg-3 { 18864margin-right: 1rem !important; 18865margin-left: 1rem !important; 18866} 18867.mx-lg-4 { 18868margin-right: 1.5rem !important; 18869margin-left: 1.5rem !important; 18870} 18871.mx-lg-5 { 18872margin-right: 3rem !important; 18873margin-left: 3rem !important; 18874} 18875.mx-lg-auto { 18876margin-right: auto !important; 18877margin-left: auto !important; 18878} 18879.my-lg-0 { 18880margin-top: 0 !important; 18881margin-bottom: 0 !important; 18882} 18883.my-lg-1 { 18884margin-top: 0.25rem !important; 18885margin-bottom: 0.25rem !important; 18886} 18887.my-lg-2 { 18888margin-top: 0.5rem !important; 18889margin-bottom: 0.5rem !important; 18890} 18891.my-lg-3 { 18892margin-top: 1rem !important; 18893margin-bottom: 1rem !important; 18894} 18895.my-lg-4 { 18896margin-top: 1.5rem !important; 18897margin-bottom: 1.5rem !important; 18898} 18899.my-lg-5 { 18900margin-top: 3rem !important; 18901margin-bottom: 3rem !important; 18902} 18903.my-lg-auto { 18904margin-top: auto !important; 18905margin-bottom: auto !important; 18906} 18907.mt-lg-0 { 18908margin-top: 0 !important; 18909} 18910.mt-lg-1 { 18911margin-top: 0.25rem !important; 18912} 18913.mt-lg-2 { 18914margin-top: 0.5rem !important; 18915} 18916.mt-lg-3 { 18917margin-top: 1rem !important; 18918} 18919.mt-lg-4 { 18920margin-top: 1.5rem !important; 18921} 18922.mt-lg-5 { 18923margin-top: 3rem !important; 18924} 18925.mt-lg-auto { 18926margin-top: auto !important; 18927} 18928.me-lg-0 { 18929margin-right: 0 !important; 18930} 18931.me-lg-1 { 18932margin-right: 0.25rem !important; 18933} 18934.me-lg-2 { 18935margin-right: 0.5rem !important; 18936} 18937.me-lg-3 { 18938margin-right: 1rem !important; 18939} 18940.me-lg-4 { 18941margin-right: 1.5rem !important; 18942} 18943.me-lg-5 { 18944margin-right: 3rem !important; 18945} 18946.me-lg-auto { 18947margin-right: auto !important; 18948} 18949.mb-lg-0 { 18950margin-bottom: 0 !important; 18951} 18952.mb-lg-1 { 18953margin-bottom: 0.25rem !important; 18954} 18955.mb-lg-2 { 18956margin-bottom: 0.5rem !important; 18957} 18958.mb-lg-3 { 18959margin-bottom: 1rem !important; 18960} 18961.mb-lg-4 { 18962margin-bottom: 1.5rem !important; 18963} 18964.mb-lg-5 { 18965margin-bottom: 3rem !important; 18966} 18967.mb-lg-auto { 18968margin-bottom: auto !important; 18969} 18970.ms-lg-0 { 18971margin-left: 0 !important; 18972} 18973.ms-lg-1 { 18974margin-left: 0.25rem !important; 18975} 18976.ms-lg-2 { 18977margin-left: 0.5rem !important; 18978} 18979.ms-lg-3 { 18980margin-left: 1rem !important; 18981} 18982.ms-lg-4 { 18983margin-left: 1.5rem !important; 18984} 18985.ms-lg-5 { 18986margin-left: 3rem !important; 18987} 18988.ms-lg-auto { 18989margin-left: auto !important; 18990} 18991.p-lg-0 { 18992padding: 0 !important; 18993} 18994.p-lg-1 { 18995padding: 0.25rem !important; 18996} 18997.p-lg-2 { 18998padding: 0.5rem !important; 18999} 19000.p-lg-3 { 19001padding: 1rem !important; 19002} 19003.p-lg-4 {
19004padding: 1.5rem !important; 19005} 19006.p-lg-5 { 19007padding: 3rem !important; 19008} 19009.px-lg-0 { 19010padding-right: 0 !important; 19011padding-left: 0 !important; 19012} 19013.px-lg-1 { 19014padding-right: 0.25rem !important; 19015padding-left: 0.25rem !important; 19016} 19017.px-lg-2 { 19018padding-right: 0.5rem !important; 19019padding-left: 0.5rem !important; 19020} 19021.px-lg-3 { 19022padding-right: 1rem !important; 19023padding-left: 1rem !important; 19024} 19025.px-lg-4 { 19026padding-right: 1.5rem !important; 19027padding-left: 1.5rem !important; 19028} 19029.px-lg-5 { 19030padding-right: 3rem !important; 19031padding-left: 3rem !important; 19032} 19033.py-lg-0 { 19034padding-top: 0 !important; 19035padding-bottom: 0 !important; 19036} 19037.py-lg-1 { 19038padding-top: 0.25rem !important; 19039padding-bottom: 0.25rem !important; 19040} 19041.py-lg-2 { 19042padding-top: 0.5rem !important; 19043padding-bottom: 0.5rem !important; 19044} 19045.py-lg-3 { 19046padding-top: 1rem !important; 19047padding-bottom: 1rem !important; 19048} 19049.py-lg-4 { 19050padding-top: 1.5rem !important; 19051padding-bottom: 1.5rem !important; 19052} 19053.py-lg-5 { 19054padding-top: 3rem !important; 19055padding-bottom: 3rem !important; 19056} 19057.pt-lg-0 { 19058padding-top: 0 !important; 19059} 19060.pt-lg-1 { 19061padding-top: 0.25rem !important; 19062} 19063.pt-lg-2 { 19064padding-top: 0.5rem !important; 19065} 19066.pt-lg-3 { 19067padding-top: 1rem !important; 19068} 19069.pt-lg-4 { 19070padding-top: 1.5rem !important; 19071} 19072.pt-lg-5 { 19073padding-top: 3rem !important; 19074} 19075.pe-lg-0 { 19076padding-right: 0 !important; 19077} 19078.pe-lg-1 { 19079padding-right: 0.25rem !important; 19080} 19081.pe-lg-2 { 19082padding-right: 0.5rem !important; 19083} 19084.pe-lg-3 { 19085padding-right: 1rem !important; 19086} 19087.pe-lg-4 { 19088padding-right: 1.5rem !important; 19089} 19090.pe-lg-5 { 19091padding-right: 3rem !important; 19092} 19093.pb-lg-0 { 19094padding-bottom: 0 !important; 19095} 19096.pb-lg-1 { 19097padding-bottom: 0.25rem !important; 19098} 19099.pb-lg-2 { 19100padding-bottom: 0.5rem !important; 19101} 19102.pb-lg-3 { 19103padding-bottom: 1rem !important; 19104} 19105.pb-lg-4 { 19106padding-bottom: 1.5rem !important; 19107} 19108.pb-lg-5 { 19109padding-bottom: 3rem !important; 19110} 19111.ps-lg-0 { 19112padding-left: 0 !important; 19113} 19114.ps-lg-1 { 19115padding-left: 0.25rem !important; 19116} 19117.ps-lg-2 { 19118padding-left: 0.5rem !important; 19119} 19120.ps-lg-3 { 19121padding-left: 1rem !important; 19122} 19123.ps-lg-4 { 19124padding-left: 1.5rem !important; 19125} 19126.ps-lg-5 { 19127padding-left: 3rem !important; 19128} 19129.text-lg-start { 19130text-align: left !important; 19131} 19132.text-lg-end { 19133text-align: right !important; 19134} 19135.text-lg-center { 19136text-align: center !important; 19137} 19138} 19139@media (min-width: 1200px) { 19140.float-xl-start { 19141float: left !important; 19142} 19143.float-xl-end { 19144float: right !important; 19145} 19146.float-xl-none { 19147float: none !important; 19148} 19149.d-xl-inline { 19150display: inline !important; 19151} 19152.d-xl-inline-block { 19153display: inline-block !important; 19154} 19155.d-xl-block { 19156display: block !important; 19157} 19158.d-xl-grid { 19159display: grid !important; 19160} 19161.d-xl-table { 19162display: table !important; 19163} 19164.d-xl-table-row { 19165display: table-row !important; 19166} 19167.d-xl-table-cell { 19168display: table-cell !important; 19169} 19170.d-xl-flex { 19171display: flex !important; 19172} 19173.d-xl-inline-flex { 19174display: inline-flex !important; 19175} 19176.d-xl-none { 19177display: none !important; 19178} 19179.flex-xl-fill { 19180flex: 1 1 auto !important; 19181} 19182.flex-xl-row { 19183flex-direction: row !important; 19184} 19185.flex-xl-column { 19186flex-direction: column !important; 19187} 19188.flex-xl-row-reverse { 19189flex-direction: row-reverse !important; 19190} 19191.flex-xl-column-reverse { 19192flex-direction: column-reverse !important; 19193} 19194.flex-xl-grow-0 { 19195flex-grow: 0 !important; 19196} 19197.flex-xl-grow-1 { 19198flex-grow: 1 !important; 19199} 19200.flex-xl-shrink-0 { 19201flex-shrink: 0 !important; 19202} 19203.flex-xl-shrink-1 { 19204flex-shrink: 1 !important; 19205} 19206.flex-xl-wrap { 19207flex-wrap: wrap !important; 19208} 19209.flex-xl-nowrap { 19210flex-wrap: nowrap !important; 19211} 19212.flex-xl-wrap-reverse { 19213flex-wrap: wrap-reverse !important; 19214} 19215.gap-xl-0 { 19216gap: 0 !important; 19217} 19218.gap-xl-1 { 19219gap: 0.25rem !important; 19220} 19221.gap-xl-2 { 19222gap: 0.5rem !important; 19223} 19224.gap-xl-3 { 19225gap: 1rem !important; 19226} 19227.gap-xl-4 { 19228gap: 1.5rem !important; 19229} 19230.gap-xl-5 { 19231gap: 3rem !important; 19232} 19233.justify-content-xl-start { 19234justify-content: flex-start !important; 19235} 19236.justify-content-xl-end { 19237justify-content: flex-end !important; 19238} 19239.justify-content-xl-center { 19240justify-content: center !important; 19241} 19242.justify-content-xl-between { 19243justify-content: space-between !important; 19244} 19245.justify-content-xl-around { 19246justify-content: space-around !important; 19247} 19248.justify-content-xl-evenly { 19249justify-content: space-evenly !important; 19250} 19251.align-items-xl-start { 19252align-items: flex-start !important; 19253} 19254.align-items-xl-end { 19255align-items: flex-end !important; 19256} 19257.align-items-xl-center { 19258align-items: center !important; 19259} 19260.align-items-xl-baseline {
19261align-items: baseline !important; 19262} 19263.align-items-xl-stretch { 19264align-items: stretch !important; 19265} 19266.align-content-xl-start { 19267align-content: flex-start !important; 19268} 19269.align-content-xl-end { 19270align-content: flex-end !important; 19271} 19272.align-content-xl-center { 19273align-content: center !important; 19274} 19275.align-content-xl-between { 19276align-content: space-between !important; 19277} 19278.align-content-xl-around { 19279align-content: space-around !important; 19280} 19281.align-content-xl-stretch { 19282align-content: stretch !important; 19283} 19284.align-self-xl-auto { 19285align-self: auto !important; 19286} 19287.align-self-xl-start { 19288align-self: flex-start !important; 19289} 19290.align-self-xl-end { 19291align-self: flex-end !important; 19292} 19293.align-self-xl-center { 19294align-self: center !important; 19295} 19296.align-self-xl-baseline { 19297align-self: baseline !important; 19298} 19299.align-self-xl-stretch { 19300align-self: stretch !important; 19301} 19302.order-xl-first { 19303order: -1 !important; 19304} 19305.order-xl-0 { 19306order: 0 !important; 19307} 19308.order-xl-1 { 19309order: 1 !important; 19310} 19311.order-xl-2 { 19312order: 2 !important; 19313} 19314.order-xl-3 { 19315order: 3 !important; 19316} 19317.order-xl-4 { 19318order: 4 !important; 19319} 19320.order-xl-5 { 19321order: 5 !important; 19322} 19323.order-xl-last { 19324order: 6 !important; 19325} 19326.m-xl-0 { 19327margin: 0 !important; 19328} 19329.m-xl-1 { 19330margin: 0.25rem !important; 19331} 19332.m-xl-2 { 19333margin: 0.5rem !important; 19334} 19335.m-xl-3 { 19336margin: 1rem !important; 19337} 19338.m-xl-4 { 19339margin: 1.5rem !important; 19340} 19341.m-xl-5 { 19342margin: 3rem !important; 19343} 19344.m-xl-auto { 19345margin: auto !important; 19346} 19347.mx-xl-0 { 19348margin-right: 0 !important; 19349margin-left: 0 !important; 19350} 19351.mx-xl-1 { 19352margin-right: 0.25rem !important; 19353margin-left: 0.25rem !important; 19354} 19355.mx-xl-2 { 19356margin-right: 0.5rem !important; 19357margin-left: 0.5rem !important; 19358} 19359.mx-xl-3 { 19360margin-right: 1rem !important; 19361margin-left: 1rem !important; 19362} 19363.mx-xl-4 { 19364margin-right: 1.5rem !important; 19365margin-left: 1.5rem !important; 19366} 19367.mx-xl-5 { 19368margin-right: 3rem !important; 19369margin-left: 3rem !important; 19370} 19371.mx-xl-auto { 19372margin-right: auto !important; 19373margin-left: auto !important; 19374} 19375.my-xl-0 { 19376margin-top: 0 !important; 19377margin-bottom: 0 !important; 19378} 19379.my-xl-1 { 19380margin-top: 0.25rem !important; 19381margin-bottom: 0.25rem !important; 19382} 19383.my-xl-2 { 19384margin-top: 0.5rem !important; 19385margin-bottom: 0.5rem !important; 19386} 19387.my-xl-3 { 19388margin-top: 1rem !important; 19389margin-bottom: 1rem !important; 19390} 19391.my-xl-4 { 19392margin-top: 1.5rem !important; 19393margin-bottom: 1.5rem !important; 19394} 19395.my-xl-5 { 19396margin-top: 3rem !important; 19397margin-bottom: 3rem !important; 19398} 19399.my-xl-auto { 19400margin-top: auto !important; 19401margin-bottom: auto !important; 19402} 19403.mt-xl-0 { 19404margin-top: 0 !important; 19405} 19406.mt-xl-1 { 19407margin-top: 0.25rem !important; 19408} 19409.mt-xl-2 { 19410margin-top: 0.5rem !important; 19411} 19412.mt-xl-3 { 19413margin-top: 1rem !important; 19414} 19415.mt-xl-4 { 19416margin-top: 1.5rem !important; 19417} 19418.mt-xl-5 { 19419margin-top: 3rem !important; 19420} 19421.mt-xl-auto { 19422margin-top: auto !important; 19423} 19424.me-xl-0 { 19425margin-right: 0 !important; 19426} 19427.me-xl-1 { 19428margin-right: 0.25rem !important; 19429} 19430.me-xl-2 { 19431margin-right: 0.5rem !important; 19432} 19433.me-xl-3 { 19434margin-right: 1rem !important; 19435} 19436.me-xl-4 { 19437margin-right: 1.5rem !important; 19438} 19439.me-xl-5 { 19440margin-right: 3rem !important; 19441} 19442.me-xl-auto { 19443margin-right: auto !important; 19444} 19445.mb-xl-0 { 19446margin-bottom: 0 !important; 19447} 19448.mb-xl-1 { 19449margin-bottom: 0.25rem !important; 19450} 19451.mb-xl-2 { 19452margin-bottom: 0.5rem !important; 19453} 19454.mb-xl-3 { 19455margin-bottom: 1rem !important; 19456} 19457.mb-xl-4 { 19458margin-bottom: 1.5rem !important; 19459} 19460.mb-xl-5 { 19461margin-bottom: 3rem !important; 19462} 19463.mb-xl-auto { 19464margin-bottom: auto !important; 19465} 19466.ms-xl-0 { 19467margin-left: 0 !important; 19468} 19469.ms-xl-1 { 19470margin-left: 0.25rem !important; 19471} 19472.ms-xl-2 { 19473margin-left: 0.5rem !important; 19474} 19475.ms-xl-3 { 19476margin-left: 1rem !important; 19477} 19478.ms-xl-4 { 19479margin-left: 1.5rem !important; 19480} 19481.ms-xl-5 { 19482margin-left: 3rem !important; 19483} 19484.ms-xl-auto { 19485margin-left: auto !important; 19486} 19487.p-xl-0 { 19488padding: 0 !important; 19489} 19490.p-xl-1 { 19491padding: 0.25rem !important; 19492} 19493.p-xl-2 { 19494padding: 0.5rem !important; 19495} 19496.p-xl-3 { 19497padding: 1rem !important; 19498} 19499.p-xl-4 { 19500padding: 1.5rem !important; 19501} 19502.p-xl-5 { 19503padding: 3rem !important; 19504} 19505.px-xl-0 { 19506padding-right: 0 !important; 19507padding-left: 0 !important; 19508} 19509.px-xl-1 { 19510padding-right: 0.25rem !important; 19511padding-left: 0.25rem !important; 19512} 19513.px-xl-2 { 19514padding-right: 0.5rem !important; 19515padding-left: 0.5rem !important; 19516} 19517.px-xl-3 { 19518padding-right: 1rem !important; 19519padding-left: 1rem !important; 19520} 19521.px-xl-4 {
19522padding-right: 1.5rem !important; 19523padding-left: 1.5rem !important; 19524} 19525.px-xl-5 { 19526padding-right: 3rem !important; 19527padding-left: 3rem !important; 19528} 19529.py-xl-0 { 19530padding-top: 0 !important; 19531padding-bottom: 0 !important; 19532} 19533.py-xl-1 { 19534padding-top: 0.25rem !important; 19535padding-bottom: 0.25rem !important; 19536} 19537.py-xl-2 { 19538padding-top: 0.5rem !important; 19539padding-bottom: 0.5rem !important; 19540} 19541.py-xl-3 { 19542padding-top: 1rem !important; 19543padding-bottom: 1rem !important; 19544} 19545.py-xl-4 { 19546padding-top: 1.5rem !important; 19547padding-bottom: 1.5rem !important; 19548} 19549.py-xl-5 { 19550padding-top: 3rem !important; 19551padding-bottom: 3rem !important; 19552} 19553.pt-xl-0 { 19554padding-top: 0 !important; 19555} 19556.pt-xl-1 { 19557padding-top: 0.25rem !important; 19558} 19559.pt-xl-2 { 19560padding-top: 0.5rem !important; 19561} 19562.pt-xl-3 { 19563padding-top: 1rem !important; 19564} 19565.pt-xl-4 { 19566padding-top: 1.5rem !important; 19567} 19568.pt-xl-5 { 19569padding-top: 3rem !important; 19570} 19571.pe-xl-0 { 19572padding-right: 0 !important; 19573} 19574.pe-xl-1 { 19575padding-right: 0.25rem !important; 19576} 19577.pe-xl-2 { 19578padding-right: 0.5rem !important; 19579} 19580.pe-xl-3 { 19581padding-right: 1rem !important; 19582} 19583.pe-xl-4 { 19584padding-right: 1.5rem !important; 19585} 19586.pe-xl-5 { 19587padding-right: 3rem !important; 19588} 19589.pb-xl-0 { 19590padding-bottom: 0 !important; 19591} 19592.pb-xl-1 { 19593padding-bottom: 0.25rem !important; 19594} 19595.pb-xl-2 { 19596padding-bottom: 0.5rem !important; 19597} 19598.pb-xl-3 { 19599padding-bottom: 1rem !important; 19600} 19601.pb-xl-4 { 19602padding-bottom: 1.5rem !important; 19603} 19604.pb-xl-5 { 19605padding-bottom: 3rem !important; 19606} 19607.ps-xl-0 { 19608padding-left: 0 !important; 19609} 19610.ps-xl-1 { 19611padding-left: 0.25rem !important; 19612} 19613.ps-xl-2 { 19614padding-left: 0.5rem !important; 19615} 19616.ps-xl-3 { 19617padding-left: 1rem !important; 19618} 19619.ps-xl-4 { 19620padding-left: 1.5rem !important; 19621} 19622.ps-xl-5 { 19623padding-left: 3rem !important; 19624} 19625.text-xl-start { 19626text-align: left !important; 19627} 19628.text-xl-end { 19629text-align: right !important; 19630}
19631.text-xl-center { 19632text-align: center !important; 19633} 19634} 19635@media (min-width: 1400px) { 19636.float-xxl-start { 19637float: left !important; 19638} 19639.float-xxl-end { 19640float: right !important; 19641} 19642.float-xxl-none { 19643float: none !important; 19644} 19645.d-xxl-inline { 19646display: inline !important; 19647} 19648.d-xxl-inline-block { 19649display: inline-block !important; 19650} 19651.d-xxl-block { 19652display: block !important; 19653} 19654.d-xxl-grid { 19655display: grid !important; 19656} 19657.d-xxl-table { 19658display: table !important; 19659} 19660.d-xxl-table-row { 19661display: table-row !important; 19662} 19663.d-xxl-table-cell { 19664display: table-cell !important; 19665} 19666.d-xxl-flex { 19667display: flex !important; 19668} 19669.d-xxl-inline-flex { 19670display: inline-flex !important; 19671} 19672.d-xxl-none { 19673display: none !important; 19674} 19675.flex-xxl-fill { 19676flex: 1 1 auto !important; 19677} 19678.flex-xxl-row { 19679flex-direction: row !important; 19680} 19681.flex-xxl-column { 19682flex-direction: column !important; 19683} 19684.flex-xxl-row-reverse { 19685flex-direction: row-reverse !important; 19686} 19687.flex-xxl-column-reverse { 19688flex-direction: column-reverse !important; 19689} 19690.flex-xxl-grow-0 { 19691flex-grow: 0 !important; 19692} 19693.flex-xxl-grow-1 { 19694flex-grow: 1 !important; 19695} 19696.flex-xxl-shrink-0 { 19697flex-shrink: 0 !important; 19698} 19699.flex-xxl-shrink-1 { 19700flex-shrink: 1 !important; 19701} 19702.flex-xxl-wrap { 19703flex-wrap: wrap !important; 19704} 19705.flex-xxl-nowrap { 19706flex-wrap: nowrap !important; 19707} 19708.flex-xxl-wrap-reverse { 19709flex-wrap: wrap-reverse !important; 19710} 19711.gap-xxl-0 { 19712gap: 0 !important; 19713} 19714.gap-xxl-1 { 19715gap: 0.25rem !important; 19716} 19717.gap-xxl-2 { 19718gap: 0.5rem !important; 19719} 19720.gap-xxl-3 { 19721gap: 1rem !important; 19722} 19723.gap-xxl-4 { 19724gap: 1.5rem !important; 19725} 19726.gap-xxl-5 { 19727gap: 3rem !important; 19728} 19729.justify-content-xxl-start { 19730justify-content: flex-start !important; 19731} 19732.justify-content-xxl-end { 19733justify-content: flex-end !important; 19734} 19735.justify-content-xxl-center { 19736justify-content: center !important; 19737} 19738.justify-content-xxl-between { 19739justify-content: space-between !important; 19740} 19741.justify-content-xxl-around { 19742justify-content: space-around !important; 19743} 19744.justify-content-xxl-evenly { 19745justify-content: space-evenly !important; 19746} 19747.align-items-xxl-start { 19748align-items: flex-start !important; 19749} 19750.align-items-xxl-end { 19751align-items: flex-end !important; 19752} 19753.align-items-xxl-center { 19754align-items: center !important; 19755} 19756.align-items-xxl-baseline { 19757align-items: baseline !important; 19758} 19759.align-items-xxl-stretch { 19760align-items: stretch !important; 19761} 19762.align-content-xxl-start { 19763align-content: flex-start !important; 19764} 19765.align-content-xxl-end { 19766align-content: flex-end !important; 19767} 19768.align-content-xxl-center { 19769align-content: center !important; 19770} 19771.align-content-xxl-between { 19772align-content: space-between !important; 19773} 19774.align-content-xxl-around { 19775align-content: space-around !important; 19776} 19777.align-content-xxl-stretch { 19778align-content: stretch !important; 19779} 19780.align-self-xxl-auto { 19781align-self: auto !important; 19782} 19783.align-self-xxl-start { 19784align-self: flex-start !important; 19785} 19786.align-self-xxl-end { 19787align-self: flex-end !important; 19788} 19789.align-self-xxl-center { 19790align-self: center !important; 19791} 19792.align-self-xxl-baseline { 19793align-self: baseline !important; 19794} 19795.align-self-xxl-stretch { 19796align-self: stretch !important; 19797} 19798.order-xxl-first { 19799order: -1 !important; 19800} 19801.order-xxl-0 { 19802order: 0 !important; 19803} 19804.order-xxl-1 { 19805order: 1 !important; 19806} 19807.order-xxl-2 { 19808order: 2 !important; 19809} 19810.order-xxl-3 { 19811order: 3 !important; 19812} 19813.order-xxl-4 { 19814order: 4 !important; 19815} 19816.order-xxl-5 { 19817order: 5 !important; 19818} 19819.order-xxl-last { 19820order: 6 !important; 19821} 19822.m-xxl-0 { 19823margin: 0 !important; 19824} 19825.m-xxl-1 { 19826margin: 0.25rem !important; 19827} 19828.m-xxl-2 { 19829margin: 0.5rem !important; 19830} 19831.m-xxl-3 { 19832margin: 1rem !important; 19833} 19834.m-xxl-4 { 19835margin: 1.5rem !important; 19836} 19837.m-xxl-5 { 19838margin: 3rem !important; 19839} 19840.m-xxl-auto { 19841margin: auto !important; 19842} 19843.mx-xxl-0 { 19844margin-right: 0 !important; 19845margin-left: 0 !important; 19846} 19847.mx-xxl-1 { 19848margin-right: 0.25rem !important; 19849margin-left: 0.25rem !important; 19850} 19851.mx-xxl-2 { 19852margin-right: 0.5rem !important; 19853margin-left: 0.5rem !important; 19854} 19855.mx-xxl-3 { 19856margin-right: 1rem !important; 19857margin-left: 1rem !important; 19858} 19859.mx-xxl-4 { 19860margin-right: 1.5rem !important; 19861margin-left: 1.5rem !important; 19862} 19863.mx-xxl-5 { 19864margin-right: 3rem !important; 19865margin-left: 3rem !important; 19866} 19867.mx-xxl-auto { 19868margin-right: auto !important; 19869margin-left: auto !important; 19870} 19871.my-xxl-0 { 19872margin-top: 0 !important; 19873margin-bottom: 0 !important; 19874} 19875.my-xxl-1 { 19876margin-top: 0.25rem !important; 19877margin-bottom: 0.25rem !important; 19878} 19879.my-xxl-2 { 19880margin-top: 0.5rem !important; 19881margin-bottom: 0.5rem !important; 19882} 19883.my-xxl-3 { 19884margin-top: 1rem !important; 19885margin-bottom: 1rem !important; 19886} 19887.my-xxl-4 { 19888margin-top: 1.5rem !important; 19889margin-bottom: 1.5rem !important; 19890} 19891.my-xxl-5 { 19892margin-top: 3rem !important; 19893margin-bottom: 3rem !important; 19894} 19895.my-xxl-auto { 19896margin-top: auto !important; 19897margin-bottom: auto !important; 19898} 19899.mt-xxl-0 { 19900margin-top: 0 !important; 19901} 19902.mt-xxl-1 { 19903margin-top: 0.25rem !important; 19904} 19905.mt-xxl-2 { 19906margin-top: 0.5rem !important; 19907} 19908.mt-xxl-3 { 19909margin-top: 1rem !important; 19910} 19911.mt-xxl-4 { 19912margin-top: 1.5rem !important; 19913} 19914.mt-xxl-5 { 19915margin-top: 3rem !important; 19916} 19917.mt-xxl-auto { 19918margin-top: auto !important; 19919} 19920.me-xxl-0 { 19921margin-right: 0 !important; 19922} 19923.me-xxl-1 { 19924margin-right: 0.25rem !important; 19925} 19926.me-xxl-2 { 19927margin-right: 0.5rem !important; 19928} 19929.me-xxl-3 { 19930margin-right: 1rem !important; 19931} 19932.me-xxl-4 { 19933margin-right: 1.5rem !important; 19934} 19935.me-xxl-5 { 19936margin-right: 3rem !important; 19937} 19938.me-xxl-auto { 19939margin-right: auto !important; 19940} 19941.mb-xxl-0 { 19942margin-bottom: 0 !important; 19943} 19944.mb-xxl-1 { 19945margin-bottom: 0.25rem !important; 19946} 19947.mb-xxl-2 { 19948margin-bottom: 0.5rem !important; 19949} 19950.mb-xxl-3 { 19951margin-bottom: 1rem !important; 19952} 19953.mb-xxl-4 { 19954margin-bottom: 1.5rem !important; 19955} 19956.mb-xxl-5 { 19957margin-bottom: 3rem !important; 19958} 19959.mb-xxl-auto { 19960margin-bottom: auto !important; 19961} 19962.ms-xxl-0 { 19963margin-left: 0 !important; 19964} 19965.ms-xxl-1 { 19966margin-left: 0.25rem !important; 19967} 19968.ms-xxl-2 { 19969margin-left: 0.5rem !important; 19970} 19971.ms-xxl-3 { 19972margin-left: 1rem !important; 19973} 19974.ms-xxl-4 { 19975margin-left: 1.5rem !important; 19976} 19977.ms-xxl-5 { 19978margin-left: 3rem !important; 19979} 19980.ms-xxl-auto { 19981margin-left: auto !important; 19982} 19983.p-xxl-0 { 19984padding: 0 !important; 19985} 19986.p-xxl-1 { 19987padding: 0.25rem !important; 19988} 19989.p-xxl-2 { 19990padding: 0.5rem !important; 19991} 19992.p-xxl-3 { 19993padding: 1rem !important; 19994} 19995.p-xxl-4 {
19996padding: 1.5rem !important; 19997} 19998.p-xxl-5 { 19999padding: 3rem !important; 20000} 20001.px-xxl-0 { 20002padding-right: 0 !important; 20003padding-left: 0 !important; 20004} 20005.px-xxl-1 { 20006padding-right: 0.25rem !important; 20007padding-left: 0.25rem !important; 20008} 20009.px-xxl-2 { 20010padding-right: 0.5rem !important; 20011padding-left: 0.5rem !important; 20012} 20013.px-xxl-3 { 20014padding-right: 1rem !important; 20015padding-left: 1rem !important; 20016} 20017.px-xxl-4 { 20018padding-right: 1.5rem !important; 20019padding-left: 1.5rem !important; 20020} 20021.px-xxl-5 { 20022padding-right: 3rem !important; 20023padding-left: 3rem !important; 20024} 20025.py-xxl-0 { 20026padding-top: 0 !important; 20027padding-bottom: 0 !important; 20028} 20029.py-xxl-1 { 20030padding-top: 0.25rem !important; 20031padding-bottom: 0.25rem !important; 20032} 20033.py-xxl-2 { 20034padding-top: 0.5rem !important; 20035padding-bottom: 0.5rem !important; 20036} 20037.py-xxl-3 { 20038padding-top: 1rem !important; 20039padding-bottom: 1rem !important; 20040} 20041.py-xxl-4 { 20042padding-top: 1.5rem !important; 20043padding-bottom: 1.5rem !important; 20044} 20045.py-xxl-5 { 20046padding-top: 3rem !important; 20047padding-bottom: 3rem !important; 20048} 20049.pt-xxl-0 { 20050padding-top: 0 !important; 20051} 20052.pt-xxl-1 { 20053padding-top: 0.25rem !important; 20054} 20055.pt-xxl-2 { 20056padding-top: 0.5rem !important; 20057} 20058.pt-xxl-3 { 20059padding-top: 1rem !important; 20060} 20061.pt-xxl-4 { 20062padding-top: 1.5rem !important; 20063} 20064.pt-xxl-5 { 20065padding-top: 3rem !important; 20066} 20067.pe-xxl-0 { 20068padding-right: 0 !important; 20069} 20070.pe-xxl-1 { 20071padding-right: 0.25rem !important; 20072} 20073.pe-xxl-2 { 20074padding-right: 0.5rem !important; 20075} 20076.pe-xxl-3 { 20077padding-right: 1rem !important; 20078} 20079.pe-xxl-4 { 20080padding-right: 1.5rem !important; 20081} 20082.pe-xxl-5 { 20083padding-right: 3rem !important; 20084} 20085.pb-xxl-0 { 20086padding-bottom: 0 !important; 20087} 20088.pb-xxl-1 { 20089padding-bottom: 0.25rem !important; 20090} 20091.pb-xxl-2 { 20092padding-bottom: 0.5rem !important; 20093} 20094.pb-xxl-3 { 20095padding-bottom: 1rem !important; 20096} 20097.pb-xxl-4 { 20098padding-bottom: 1.5rem !important; 20099} 20100.pb-xxl-5 { 20101padding-bottom: 3rem !important; 20102} 20103.ps-xxl-0 { 20104padding-left: 0 !important; 20105} 20106.ps-xxl-1 { 20107padding-left: 0.25rem !important; 20108} 20109.ps-xxl-2 { 20110padding-left: 0.5rem !important; 20111} 20112.ps-xxl-3 { 20113padding-left: 1rem !important; 20114} 20115.ps-xxl-4 { 20116padding-left: 1.5rem !important; 20117} 20118.ps-xxl-5 { 20119padding-left: 3rem !important; 20120} 20121.text-xxl-start { 20122text-align: left !important; 20123} 20124.text-xxl-end { 20125text-align: right !important; 20126} 20127.text-xxl-center { 20128text-align: center !important; 20129} 20130} 20131@media (min-width: 1200px) { 20132.fs-1 { 20133font-size: 2.5rem !important; 20134} 20135.fs-2 { 20136font-size: 2rem !important; 20137} 20138.fs-3 { 20139font-size: 1.75rem !important; 20140} 20141.fs-4 { 20142font-size: 1.5rem !important; 20143} 20144} 20145@media print { 20146.d-print-inline { 20147display: inline !important; 20148} 20149.d-print-inline-block { 20150display: inline-block !important; 20151} 20152.d-print-block { 20153display: block !important; 20154} 20155.d-print-grid { 20156display: grid !important; 20157} 20158.d-print-table { 20159display: table !important; 20160} 20161.d-print-table-row { 20162display: table-row !important; 20163} 20164.d-print-table-cell { 20165display: table-cell !important; 20166} 20167.d-print-flex { 20168display: flex !important; 20169} 20170.d-print-inline-flex { 20171display: inline-flex !important; 20172} 20173.d-print-none { 20174display: none !important; 20175} 20176} 20177/*# sourceMappingURL=bootstrap.min.css.map */ 20178</style> 20179<!-- =============== APP STYLES ===============--> 20180<style> 20181@charset "UTF-8"; 20182/*! 20183* 20184* Angle - Bootstrap Admin App + jQuery 20185* 20186* Version: 3.7.5 20187* Author: @themicon_co 20188* Website: http://themicon.co 20189* License: https://wrapbootstrap.com/help/licenses 20190* 20191*/ 20192/* [Table of contents] 201931. Bootstrap reset 201941.1 bootstrap 201951.2 bootstrap-reset 201962. Typography 201972.1 typo 201983. Layout 201993.1 layout / .wrapper .content-wrapper 202003.2 top-navbar / .top-navbar 202013.3 sidebar / .sidebar 202023.4 offsidebar / .offsidebar 202034. Components 202044.1 button-extra 202054.2 placeholder / .box-placeholder 202064.3 panels 202074.4 progress-extra 202084.5 radial-bar / .radial-bar 202094.6 user-block / .user-block 202104.7 circles / .circle 202114.8 timeline / .timeline 202124.9 dropdown-extra 202134.10 row-extra / .row-table .row-flush 202144.11 half-float / .half-float 202154.12 masonry-grid / .row-masonry 202164.13 widget / .widget 202174.14 typeahead / .typeahead-ctrl 202184.15 animate 202194.16 table-grid 202204.17 todo / .todo 202214.18 nestable 202225. Charts 202235.1 chart-flot / .flot-chart 202245.2 chart-easypie / .easypie-chart 202256. Form elements 202266.1 form-elements 202276.2 form-validation 202286.3 form-tags 202296.4 form-wizard 202306.5 form-imgcrop 202317. Tables 202327.1 datatable 202337.2 table-extras 202347.3 jqgrid 202358. Plugins 202368.1 plugins 202378.2 slim-scroll / .slimScrollBar 202388.3 alerts / .alerts 202398.4 notifiy / .notifiy 202408.5 calendar / .fc-* 202418.6 spinner / .whirl 202428.7 gmap / .gmap 202438.8 vector-map / vector-map 202448.9 portlets / .portlet 202459. Utilities 202469.1 utils 2024710. Print CSS 2024810.1 print 2024911. Settings 2025011.1 settings 2025112. Documentation 2025212.1 docs 20253*/ 20254/* ======================================================================== 20255Component: media-queries 20256========================================================================== */ 20257/* ======================================================================== 20258Component: bootstrap-reset 20259========================================================================== */ 20260@import url(//fonts.googleapis.com/css?family=Source + Sans + Pro:300, 400, 600, 400italic); 20261*:focus { 20262outline: 0 !important; 20263} 20264a { 20265outline: none !important; 20266} 20267a.text-muted:hover, 20268a.text-muted:focus { 20269color: #748690; 20270} 20271hr { 20272border-top: 1px solid #e4eaec; 20273} 20274[data-now] { 20275display: inline-block; 20276} 20277.list-group { 20278line-height: 1.3; 20279} 20280.list-group .list-group-item {
20281padding: 10px; 20282} 20283.panel > .list-group .list-group-item { 20284border-top: 0; 20285} 20286.navbar-toggle .icon-bar { 20287background-color: #fff; 20288} 20289.page-header { 20290border-bottom-color: #e4eaec; 20291} 20292.panel .panel-heading { 20293border-bottom: 0; 20294font-size: 14px; 20295} 20296.panel .panel-heading a { 20297text-decoration: none !important; 20298} 20299.panel.panel-default { 20300border-top-width: 3px; 20301} 20302.well { 20303border: 1px solid #dde6e9; 20304} 20305.jumbotron { 20306border: 1px solid #dde6e9; 20307} 20308@media only screen and (min-width: 768px) { 20309.jumbotron { 20310padding: 30px 15px; 20311} 20312} 20313.nav-tabs > li > a { 20314font-weight: bold; 20315color: #515253; 20316background-color: #edf1f2; 20317margin: 0; 20318border: 1px solid #dde6e9; 20319border-radius: 0; 20320padding: 10px 20px; 20321} 20322.nav-tabs > li.active > a, 20323.nav-tabs > li.active > a:hover, 20324.nav-tabs > li.active > a:focus { 20325color: inherit; 20326border-bottom-color: #fff; 20327} 20328.tab-content { 20329padding: 10px 20px; 20330border-style: solid; 20331border-width: 0 1px 1px 1px; 20332border-color: #dde6e9; 20333} 20334.nav-pills + .tab-content { 20335border: 0; 20336padding: 0; 20337} 20338.btn, 20339div.ColVis .ColVis_Button { 20340border-radius: 3px; 20341font-size: 13px; 20342border-color: transparent; 20343-webkit-appearance: none; 20344outline: none !important; 20345-webkit-transition: all 0.1s; 20346-o-transition: all 0.1s; 20347transition: all 0.1s; 20348} 20349.btn.btn-link, 20350div.ColVis .btn-link.ColVis_Button { 20351box-shadow: none; 20352border: 0; 20353} 20354.btn.btn-default, 20355div.ColVis .ColVis_Button { 20356border-color: #eaeaea; 20357} 20358.input-group .btn, 20359.input-group div.ColVis .ColVis_Button, 20360div.ColVis .input-group .ColVis_Button { 20361font-size: 14px; 20362border-color: #dde6e9; 20363} 20364.input-group .input-sm + .input-group-btn .btn, 20365.input-group .input-sm + .input-group-btn div.ColVis .ColVis_Button, 20366div.ColVis .input-group .input-sm + .input-group-btn .ColVis_Button { 20367font-size: 13px; 20368} 20369.form-control, 20370body .bootstrap-tagsinput { 20371box-shadow: 0 0 0 #000 !important; 20372} 20373.input-sm, 20374select.input-sm { 20375height: 31px; 20376} 20377fieldset { 20378padding-bottom: 20px; 20379border-bottom: 1px dashed #eee; 20380margin-bottom: 20px; 20381} 20382fieldset.last-child, 20383fieldset:last-child { 20384border-bottom: 0; 20385} 20386fieldset .form-group { 20387margin-bottom: 0; 20388} 20389@media only screen and (max-width: 767px) { 20390input[type="text"], 20391input[type="email"], 20392input[type="search"], 20393input[type="password"] { 20394-webkit-appearance: none; 20395} 20396} 20397.table > thead > tr > th { 20398border-bottom-width: 1px; 20399} 20400.table > tbody + tbody { 20401border-bottom-width: 1px; 20402} 20403.table-bordered > thead > tr > th, 20404.table-bordered > thead > tr > td { 20405border-bottom-width: 1px; 20406} 20407.progress { 20408-webkit-box-shadow: 0 0 0 #000; 20409box-shadow: 0 0 0 #000; 20410border-radius: 3px; 20411border: 1px solid #f1f1f1; 20412background-color: #fff; 20413} 20414.progress .progress-bar { 20415-webkit-box-shadow: 0 0 0 #000; 20416box-shadow: 0 0 0 #000; 20417} 20418.popover { 20419box-shadow: 0 0 0 #000; 20420border-color: #eee; 20421border-bottom: 2px solid #e4eaec; 20422border-radius: 3px; 20423} 20424.popover .popover-title { 20425border: 0; 20426} 20427.nav.nav-pills .active > a { 20428background-color: #5d9cec; 20429} 20430.dropdown-menu { 20431border-radius: 3px; 20432} 20433.dropdown-header { 20434color: #a1a2a3; 20435} 20436.navbar-top .navbar-nav > .active > a { 20437color: #999; 20438} 20439.navbar-top .navbar-nav > .active > a:hover, 20440.navbar-top .navbar-nav > .active > a:focus { 20441color: #d1d2d3; 20442} 20443.navbar-default .navbar-nav .open .dropdown-menu > li > a { 20444color: #666; 20445} 20446.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, 20447.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { 20448color: #222; 20449} 20450.carousel .carousel-indicators { 20451bottom: 0; 20452} 20453.carousel .carousel-control.left, 20454.carousel .carousel-control.right { 20455background-image: none; 20456} 20457.carousel .carousel-control em { 20458position: absolute; 20459top: 50%; 20460left: 50%; 20461z-index: 5; 20462display: inline-block; 20463width: 20px; 20464height: 20px; 20465margin-top: -10px; 20466margin-left: -10px; 20467} 20468.modal-backdrop { 20469position: fixed; 20470bottom: 0; 20471} 20472.topnavbar, 20473.navbar, 20474.navbar .dropdown-menu { 20475filter: none !important; 20476} 20477.glyphicon { 20478display: inline-block; 20479font: normal normal normal 14px/1 FontAwesome; 20480font-size: inherit; 20481text-rendering: auto; 20482-webkit-font-smoothing: antialiased; 20483-moz-osx-font-smoothing: grayscale; 20484} 20485.glyphicon.glyphicon-chevron-right:before { 20486content: "ï"; 20487} 20488.glyphicon.glyphicon-chevron-left:before { 20489content: "ï"; 20490} 20491.glyphicon.glyphicon-chevron-up:before { 20492content: "ï·"; 20493} 20494.glyphicon.glyphicon-chevron-down:before { 20495content: "ï¸"; 20496} 20497.glyphicon.glyphicon-folder-open:before { 20498content: "ï¼"; 20499} 20500/* ======================================================================== 20501Component: typo 20502========================================================================== */ 20503body { 20504font-family: "Source Sans Pro", sans-serif; 20505color: #656565; 20506} 20507h1, 20508h2, 20509h3, 20510h4 {
20511font-weight: bold; 20512} 20513/* ======================================================================== 20514Component: layout 20515========================================================================== */ 20516/* 20517html { 20518direction: ltr; 20519height: 100%; 20520-ms-touch-action: manipulation; 20521touch-action: manipulation; 20522} 20523html, 20524body { 20525height: 100%; 20526} 20527*/ 20528/* 20529html, body { 20530height: auto !important; 20531min-height: 100% !important; 20532overflow-x: hidden; 20533overscroll-behavior-y: contain; 20534-webkit-overflow-scrolling: touch; 20535} 20536*/ 20537html, body { 20538height: auto !important; 20539min-height: 100% !important; 20540overflow-x: clip; 20541overscroll-behavior: none; 20542-webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */ 20543} 20544html { 20545scroll-behavior: smooth; 20546/* 20547direction: ltr; 20548-ms-touch-action: manipulation; 20549touch-action: manipulation; */ 20550} 20551.wrapper { 20552position: relative; 20553width: 100%; 20554height: auto; 20555min-height: 100%; 20556overflow: 'visible'; 20557/* overflow-x: hidden; */ 20558/* -webkit-overflow-scrolling: touch; 20559overflow = 'visible'; */ 20560} 20561.wrapper.ng-leave { 20562display: none; 20563} 20564.wrapper > .aside { 20565position: absolute; 20566width: 220px; 20567top: 0; 20568left: 0; 20569bottom: 0; 20570z-index: 116; 20571-webkit-backface-visibility: hidden; 20572-moz-backface-visibility: hidden; 20573backface-visibility: hidden; 20574background-color: #fff; 20575} 20576.wrapper > .aside .aside-inner { 20577padding-top: 110px; 20578height: 100%; 20579width: 220px; 20580/* overflow: hidden; */ 20581} 20582.wrapper > .aside > .nav-floating { 20583left: inherit; 20584margin-left: 220px; 20585z-index: 1110; 20586min-width: 190px; 20587/* overflow: auto; */ 20588} 20589.wrapper .dropdown-backdrop { 20590z-index: 109; 20591} 20592.wrapper > section { 20593position: relative; 20594height: 100%; 20595margin-left: 0; 20596z-index: 111; 20597background-color: #f5f7fa; 20598margin-bottom: 60px !important; 20599} 20600.wrapper > footer { 20601position: absolute; 20602left: 0; 20603right: 0; 20604bottom: 0; 20605height: 60px; 20606border-top: 1px solid #e4eaec; 20607padding: 20px; 20608z-index: 109; 20609} 20610.wrapper > footer > p { 20611margin: 0; 20612} 20613.modal-open .wrapper { 20614z-index: 0; 20615} 20616.content-wrapper { 20617padding: 15px; 20618width: 100%; 20619border-top: 1px solid rgba(0, 0, 0, 0.15); 20620margin-top: -1px; 20621} 20622.content-wrapper > .unwrap { 20623margin: -15px; 20624} 20625@media only screen and (min-width: 768px) { 20626.content-wrapper > .unwrap { 20627margin: -20px; 20628} 20629} 20630.content-wrapper > h3, 20631.content-wrapper > .content-heading { 20632font-size: 24px; 20633line-height: 1.1; 20634color: #929292; 20635margin: -15px; 20636margin-bottom: 20px; 20637padding: 15px; 20638font-weight: normal; 20639background-color: #fafbfc; 20640border-bottom: 1px solid #cfdbe2; 20641} 20642.content-wrapper > h3 > small, 20643.content-wrapper > .content-heading > small { 20644display: block; 20645font-size: 12px; 20646color: #909fa7; 20647} 20648.content-wrapper > button, 20649.content-wrapper > .btn, 20650div.ColVis .content-wrapper > .ColVis_Button { 20651margin: 10px 10px 0 0; 20652} 20653.content-wrapper .container, 20654.content-wrapper .container-fluid { 20655padding-left: 0; 20656padding-right: 0; 20657} 20658@media only screen and (min-width: 768px) { 20659.content-wrapper { 20660padding: 20px; 20661} 20662.content-wrapper > h3, 20663.content-wrapper > .content-heading { 20664margin: -20px; 20665margin-bottom: 20px; 20666padding: 20px; 20667} 20668.content-wrapper > button, 20669.content-wrapper > .btn, 20670div.ColVis .content-wrapper > .ColVis_Button { 20671margin: 0; 20672} 20673} 20674@media only screen and (min-width: 768px) { 20675body { 20676min-height: 100%; 20677} 20678.wrapper > .aside .aside-inner { 20679padding-top: 55px; 20680} 20681.wrapper > section, 20682.wrapper > footer { 20683margin-left: 220px; 20684} 20685.wrapper > section.has-sidebar-right { 20686margin-right: 240px; 20687} 20688.wrapper > section.has-sidebar-right + .offsidebar { 20689z-index: 1; 20690} 20691} 20692@media only screen and (max-width: 767px) { 20693.wrapper > .aside { 20694margin-left: -220px; 20695} 20696.aside-toggled .wrapper > section, 20697.aside-toggled .wrapper > footer { 20698margin-left: 220px; 20699} 20700.aside-toggled .wrapper > .aside { 20701margin-left: 0; 20702} 20703.csstransforms3d .wrapper { 20704-webkit-backface-visibility: hidden; 20705-moz-backface-visibility: hidden; 20706backface-visibility: hidden; 20707} 20708.csstransforms3d .wrapper > section, 20709.csstransforms3d .wrapper > footer { 20710margin-left: 0; 20711-webkit-transform: translate3d(0, 0, 0); 20712transform: translate3d(0, 0, 0); 20713-webkit-transition: -webkit-transform 0.3s ease; 20714-moz-transition: -moz-transform 0.3s ease; 20715-o-transition: -o-transform 0.3s ease; 20716transition: transform 0.3s ease; 20717} 20718.csstransforms3d .wrapper > .aside { 20719margin-left: 0; 20720-webkit-transform: translate3d(-220px, 0, 0); 20721transform: translate3d(-220px, 0, 0); 20722-webkit-transition: -webkit-transform 0.3s ease; 20723-moz-transition: -moz-transform 0.3s ease; 20724-o-transition: -o-transform 0.3s ease; 20725transition: transform 0.3s ease; 20726} 20727.csstransforms3d .aside-toggled .wrapper > section, 20728.csstransforms3d .aside-toggled .wrapper > footer { 20729-webkit-transform: translate3d(220px, 0, 0); 20730transform: translate3d(220px, 0, 0); 20731} 20732.csstransforms3d .aside-toggled .wrapper > .aside { 20733-webkit-transform: translate3d(0, 0, 0); 20734transform: translate3d(0, 0, 0); 20735} 20736} 20737@media only screen and (max-width: 767px) { 20738.aside-collapsed .wrapper > .aside { 20739margin-left: -70px; 20740} 20741.aside-collapsed.aside-toggled .wrapper > section, 20742.aside-collapsed.aside-toggled .wrapper > footer { 20743margin-left: 70px; 20744} 20745.aside-collapsed.aside-toggled .wrapper > .aside { 20746margin-left: 0; 20747} 20748.csstransforms3d .aside-collapsed .wrapper { 20749-webkit-backface-visibility: hidden; 20750-moz-backface-visibility: hidden; 20751backface-visibility: hidden; 20752} 20753.csstransforms3d .aside-collapsed .wrapper > section, 20754.csstransforms3d .aside-collapsed .wrapper > footer { 20755margin-left: 0; 20756-webkit-transform: translate3d(0, 0, 0); 20757transform: translate3d(0, 0, 0); 20758-webkit-transition: -webkit-transform 0.3s ease; 20759-moz-transition: -moz-transform 0.3s ease; 20760-o-transition: -o-transform 0.3s ease; 20761transition: transform 0.3s ease; 20762} 20763.csstransforms3d .aside-collapsed .wrapper > .aside { 20764margin-left: 0; 20765-webkit-transform: translate3d(-70px, 0, 0); 20766transform: translate3d(-70px, 0, 0); 20767-webkit-transition: -webkit-transform 0.3s ease; 20768-moz-transition: -moz-transform 0.3s ease; 20769-o-transition: -o-transform 0.3s ease; 20770transition: transform 0.3s ease; 20771} 20772.csstransforms3d .aside-collapsed.aside-toggled .wrapper > section, 20773.csstransforms3d .aside-collapsed.aside-toggled .wrapper > footer { 20774-webkit-transform: translate3d(70px, 0, 0); 20775transform: translate3d(70px, 0, 0); 20776} 20777.csstransforms3d .aside-collapsed.aside-toggled .wrapper > .aside { 20778-webkit-transform: translate3d(0, 0, 0); 20779transform: translate3d(0, 0, 0); 20780} 20781} 20782.aside-collapsed { 20783overflow-y: auto; 20784} 20785.aside-collapsed .wrapper > .aside, 20786.aside-collapsed .wrapper > .aside > .aside-inner { 20787width: 70px; 20788} 20789.aside-collapsed .wrapper > .aside > .nav-floating { 20790margin-left: 70px; 20791} 20792@media only screen and (min-width: 768px) { 20793.aside-collapsed .wrapper > section, 20794.aside-collapsed .wrapper > footer { 20795margin-left: 70px; 20796} 20797} 20798@media only screen and (max-width: 767px) { 20799.aside-collapsed-text .wrapper > .aside { 20800margin-left: -90px; 20801} 20802.aside-collapsed-text.aside-toggled .wrapper > section, 20803.aside-collapsed-text.aside-toggled .wrapper > footer { 20804margin-left: 90px; 20805} 20806.aside-collapsed-text.aside-toggled .wrapper > .aside { 20807margin-left: 0; 20808} 20809.csstransforms3d .aside-collapsed-text .wrapper { 20810-webkit-backface-visibility: hidden; 20811-moz-backface-visibility: hidden; 20812backface-visibility: hidden; 20813} 20814.csstransforms3d .aside-collapsed-text .wrapper > section, 20815.csstransforms3d .aside-collapsed-text .wrapper > footer { 20816margin-left: 0; 20817-webkit-transform: translate3d(0, 0, 0); 20818transform: translate3d(0, 0, 0); 20819-webkit-transition: -webkit-transform 0.3s ease; 20820-moz-transition: -moz-transform 0.3s ease; 20821-o-transition: -o-transform 0.3s ease; 20822transition: transform 0.3s ease; 20823} 20824.csstransforms3d .aside-collapsed-text .wrapper > .aside { 20825margin-left: 0; 20826-webkit-transform: translate3d(-90px, 0, 0); 20827transform: translate3d(-90px, 0, 0); 20828-webkit-transition: -webkit-transform 0.3s ease; 20829-moz-transition: -moz-transform 0.3s ease; 20830-o-transition: -o-transform 0.3s ease; 20831transition: transform 0.3s ease; 20832} 20833.csstransforms3d .aside-collapsed-text.aside-toggled .wrapper > section, 20834.csstransforms3d .aside-collapsed-text.aside-toggled .wrapper > footer { 20835-webkit-transform: translate3d(90px, 0, 0); 20836transform: translate3d(90px, 0, 0); 20837} 20838.csstransforms3d .aside-collapsed-text.aside-toggled .wrapper > .aside { 20839-webkit-transform: translate3d(0, 0, 0); 20840transform: translate3d(0, 0, 0); 20841} 20842} 20843.aside-collapsed-text { 20844overflow-y: auto; 20845} 20846.aside-collapsed-text .wrapper > .aside, 20847.aside-collapsed-text .wrapper > .aside > .aside-inner { 20848width: 90px; 20849} 20850.aside-collapsed-text .wrapper > .aside > .nav-floating { 20851margin-left: 90px; 20852} 20853@media only screen and (min-width: 768px) { 20854.aside-collapsed-text .wrapper > section, 20855.aside-collapsed-text .wrapper > footer { 20856margin-left: 90px; 20857} 20858} 20859@media (max-width: 1140px) { 20860.layout-fixed.aside-toggled, 20861.layout-fixed.offsidebar-open { 20862overflow-y: hidden; 20863} 20864} 20865.layout-fixed .wrapper { 20866/* only applied to sidebar */ 20867} 20868.layout-fixed .wrapper .topnavbar-wrapper { 20869position: fixed; 20870top: 0; 20871width: 100%; 20872z-index: 121; 20873} 20874.layout-fixed .wrapper > aside { 20875position: fixed; 20876} 20877.layout-fixed .wrapper > .aside { 20878/* safari fix */ 20879height: 1px; 20880min-height: 100%; 20881/* ios blanks space fix */ 20882} 20883.layout-fixed .wrapper > .aside > .aside-inner { 20884position: fixed; 20885top: 0; 20886bottom: 0; 20887} 20888.layout-fixed .wrapper > section { 20889margin-top: 114px; 20890} 20891@media only screen and (min-width: 768px) { 20892.layout-fixed .wrapper > section { 20893margin-top: 55px; 20894} 20895} 20896/* IE10+ hack: safari fix breaks ie so we need to target ie only to restore */ 20897_:-ms-lang(x), 20898.layout-fixed .wrapper > .aside > .aside-inner { 20899position: static !important; 20900} 20901@media only screen and (min-width: 992px) { 20902.layout-boxed { 20903overflow: auto !important; 20904} 20905.layout-boxed .wrapper { 20906margin: 0 auto; 20907overflow: hidden; 20908box-shadow: 0 0 13px rgba(0, 0, 0, 0.25); 20909} 20910.layout-boxed .wrapper .offsidebar { 20911position: absolute !important; 20912} 20913.layout-boxed .wrapper > .aside { 20914left: inherit; 20915} 20916.layout-boxed .wrapper, 20917.layout-boxed .wrapper .topnavbar-wrapper { 20918width: 970px; 20919} 20920.layout-boxed.layout-fixed .wrapper > .aside > .aside-inner { 20921left: inherit; 20922} 20923} 20924@media only screen and (min-width: 1200px) { 20925.layout-boxed .wrapper, 20926.layout-boxed .wrapper .topnavbar-wrapper { 20927width: 1140px; 20928} 20929} 20930/* ======================================================================== 20931Component: layout-extra 20932========================================================================== */ 20933.hidden-footer .wrapper > footer { 20934display: none; 20935} 20936.hidden-footer .wrapper > section { 20937margin-bottom: 0 !important; 20938} 20939.layout-fs .wrapper > section { 20940position: absolute; 20941top: 114px; 20942left: 0; 20943right: 0; 20944bottom: 60px; 20945height: auto; 20946margin-top: 0 !important; 20947margin-bottom: 0 !important; 20948overflow-y: auto; 20949-webkit-overflow-scrolling: touch; 20950} 20951@media only screen and (min-width: 480px) { 20952.layout-fs .wrapper > section { 20953overflow: hidden; 20954} 20955} 20956@media only screen and (min-width: 768px) { 20957.layout-fs .wrapper > section { 20958top: 55px; 20959} 20960} 20961.layout-fs .wrapper > section > .content-wrapper { 20962width: 100%; 20963height: 100%; 20964padding: 0; 20965} 20966.layout-fs.hidden-footer .wrapper > section { 20967bottom: 0; 20968} 20969.d-table, 20970.d-table-fixed { 20971display: table; 20972width: 100%; 20973height: 100%; 20974min-height: 240px; 20975border-spacing: 0; 20976} 20977.d-table-fixed { 20978table-layout: fixed; 20979} 20980.d-row { 20981display: table-row; 20982height: 100%; 20983} 20984.d-cell, 20985.d-cell-wrapper { 20986position: relative; 20987display: table-cell; 20988height: 100%; 20989width: 100%; 20990vertical-align: top; 20991overflow: auto; 20992} 20993.d-cell-wrapper { 20994display: block; 20995} 20996.d-cell-wrapper .d-cell-inner { 20997position: absolute; 20998top: 0; 20999right: 0; 21000bottom: 0; 21001left: 0; 21002} 21003@media only screen and (max-width: 767px) { 21004.d-table-fixed { 21005display: block; 21006} 21007.d-table-fixed > .d-cell { 21008display: block; 21009width: auto; 21010height: auto; 21011} 21012} 21013/* Target Firefox only */ 21014@-moz-document url-prefix() { 21015.d-table, 21016.d-table-desktop { 21017height: 240px; 21018min-height: 100%; 21019} 21020.d-cell-inner { 21021overflow: auto; 21022} 21023} 21024.fh { 21025height: 100% !important; 21026} 21027.fw { 21028width: 100% !important; 21029} 21030.scroll { 21031overflow: auto; 21032} 21033.scroll-y { 21034overflow-y: auto; 21035} 21036.scroll-y { 21037overflow-y: auto; 21038} 21039.layout-h .wrapper > section { 21040max-width: 1140px; 21041margin-left: auto; 21042margin-right: auto; 21043} 21044.layout-h .wrapper > section > .content-wrapper > h3 { 21045display: none; 21046} 21047.layout-h .wrapper > section { 21048margin-top: 0; 21049} 21050.layout-h .wrapper > .offsidebar { 21051margin-top: 55px; 21052} 21053.layout-h .wrapper > footer { 21054margin: 0; 21055} 21056.layout-h.layout-fixed .wrapper > section, 21057.layout-h.layout-fixed .wrapper > .offsidebar { 21058margin-top: 55px; 21059} 21060.aside-float .wrapper { 21061box-shadow: 0 0 0 #000; 21062} 21063.aside-float .wrapper > footer { 21064border: 0; 21065} 21066.aside-float .wrapper > .aside { 21067padding: 15px 0; 21068background: transparent; 21069} 21070.aside-float .wrapper > .aside > .aside-inner { 21071height: 100%; 21072top: 15px; 21073bottom: 15px; 21074left: inherit; 21075} 21076.aside-float .wrapper > .aside .sidebar { 21077border: 1px solid #e4eaec; 21078} 21079.aside-float .wrapper > .aside .sidebar:after { 21080display: none; 21081} 21082@media only screen and (min-width: 768px) { 21083.aside-float .wrapper > section { 21084padding-left: 15px; 21085} 21086.aside-float .wrapper > footer { 21087left: 15px; 21088} 21089} 21090.aside-float .wrapper .content-wrapper { 21091border: 0; 21092} 21093.aside-float .wrapper .content-wrapper > h3, 21094.aside-float .wrapper .content-wrapper > .content-heading {
21095padding-top: 30px; 21096border: 0; 21097background-color: transparent; 21098} 21099.aside-float .wrapper .content-wrapper > .unwrap { 21100margin: 0 !important; 21101} 21102.aside-float.aside-toggled .wrapper > .aside { 21103-webkit-transition-delay: 0.05s; 21104transition-delay: 0.05s; 21105} 21106.aside-float.aside-toggled .wrapper > .aside > .aside-inner { 21107margin-left: 15px; 21108} 21109.aside-float.aside-toggled .wrapper > section { 21110padding-left: 15px; 21111} 21112.aside-float.aside-toggled .wrapper > footer { 21113left: 15px; 21114} 21115@media only screen and (min-width: 768px) { 21116.aside-float.aside-collapsed .topnavbar .navbar-header { 21117width: 100px; 21118} 21119.aside-float.aside-collapsed-text .topnavbar .navbar-header { 21120width: 120px; 21121} 21122.aside-float.layout-fs .wrapper > section > .content-wrapper { 21123padding: 0 0 0 20px; 21124} 21125.aside-float .wrapper > .aside > .aside-inner { 21126margin-left: 15px; 21127} 21128} 21129@media only screen and (min-width: 992px) { 21130.aside-float.layout-boxed .wrapper > .aside > .aside-inner { 21131margin-left: 0; 21132} 21133.aside-float.layout-boxed .wrapper > section { 21134padding-left: 0; 21135} 21136} 21137.aside-float.aside-toggled.layout-fs .wrapper > section > .content-wrapper { 21138padding: 0 0 0 20px; 21139} 21140/* ======================================================================== 21141Component: layout-animation.less 21142========================================================================== */ 21143.wrapper > .aside { 21144-webkit-transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1), 21145translate 0.2s cubic-bezier(0.35, 0, 0.25, 1); 21146-o-transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1), 21147translate 0.2s cubic-bezier(0.35, 0, 0.25, 1); 21148transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1), 21149translate 0.2s cubic-bezier(0.35, 0, 0.25, 1); 21150} 21151.aside-inner, 21152.navbar-header, 21153.sidebar > .nav > li { 21154-webkit-transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1); 21155-o-transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1); 21156transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1); 21157} 21158.wrapper > section { 21159-webkit-transition: margin-left 0.2s cubic-bezier(0.35, 0, 0.25, 1); 21160-o-transition: margin-left 0.2s cubic-bezier(0.35, 0, 0.25, 1); 21161transition: margin-left 0.2s cubic-bezier(0.35, 0, 0.25, 1); 21162} 21163.sidebar > .nav .label { 21164-webkit-animation: fadeInRight 1s; 21165-o-animation: fadeInRight 1s; 21166animation: fadeInRight 1s; 21167-webkit-animation-fill-mode: both; 21168animation-fill-mode: both; 21169} 21170.aside-collapsed .sidebar > .nav .label, 21171.aside-collapsed-text .sidebar > .nav .label { 21172-webkit-animation: fadeIn 1s; 21173-o-animation: fadeIn 1s; 21174animation: fadeIn 1s; 21175} 21176.sidebar .nav > li > a { 21177-webkit-animation: fadeInLeft 0.5s; 21178-o-animation: fadeInLeft 0.5s; 21179animation: fadeInLeft 0.5s; 21180} 21181.sidebar > .nav > .nav-heading, 21182.sidebar > .nav > li > a > span, 21183.navbar-brand .brand-logo { 21184-webkit-animation: fadeIn 1s; 21185-o-animation: fadeIn 1s; 21186animation: fadeIn 1s; 21187} 21188.sidebar li > a, 21189.sidebar li > .nav-item, 21190.sidebar > .nav > .nav-heading { 21191white-space: nowrap; 21192} 21193.aside-collapsed .user-block-picture, 21194.aside-collapsed-text .user-block-picture { 21195-webkit-transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1); 21196-o-transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1); 21197transition: width 0.2s cubic-bezier(0.35, 0, 0.25, 1); 21198} 21199.aside-collapsed .user-block, 21200.aside-collapsed-text .user-block { 21201-webkit-transition: padding 0.2s cubic-bezier(0.35, 0, 0.25, 1); 21202-o-transition: padding 0.2s cubic-bezier(0.35, 0, 0.25, 1); 21203transition: padding 0.2s cubic-bezier(0.35, 0, 0.25, 1); 21204} 21205/* ======================================================================== 21206Component: top-navbar 21207========================================================================== */ 21208.topnavbar { 21209-webkit-backface-visibility: hidden; 21210/* fixes chrome jump */ 21211margin-bottom: 0; 21212border-radius: 0; 21213background-color: #fff; 21214z-index: 1050; 21215border: 0; 21216border-bottom: 1px solid rgba(0, 0, 0, 0.15); 21217} 21218@media only screen and (min-width: 768px) { 21219.topnavbar .navbar-header { 21220width: 220px; 21221text-align: center; 21222} 21223.topnavbar .navbar-header .navbar-brand { 21224width: 100%; 21225} 21226} 21227.topnavbar { 21228position: relative; 21229} 21230.topnavbar .navbar-header { 21231background-color: transparent; 21232background-image: -webkit-linear-gradient(left, #23b7e5 0%, #51c6ea 100%); 21233background-image: -o-linear-gradient(left, #23b7e5 0%, #51c6ea 100%); 21234background-image: linear-gradient(to right, #23b7e5 0%, #51c6ea 100%); 21235background-repeat: repeat-x; 21236filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF23B7E5', endColorstr='#FF51C6EA', GradientType=1); 21237} 21238@media only screen and (min-width: 768px) { 21239.topnavbar .navbar-header { 21240background-image: none; 21241} 21242} 21243.topnavbar .navbar-header { 21244position: relative; 21245z-index: 11; 21246} 21247.topnavbar .navbar-header .navbar-brand { 21248padding: 0; 21249} 21250.topnavbar .navbar-header .brand-logo > img, 21251.topnavbar .navbar-header .brand-logo-collapsed > img { 21252margin: 0 auto; 21253} 21254.topnavbar .navbar-header .brand-logo { 21255display: block; 21256padding: 10px 15px; 21257} 21258.topnavbar .navbar-header .brand-logo-collapsed { 21259display: none; 21260padding: 6px 15px; 21261} 21262.topnavbar .navbar-nav > li > .navbar-text { 21263color: #23b7e5; 21264} 21265.topnavbar .navbar-nav > li > a, 21266.topnavbar .navbar-nav > .open > a { 21267color: #23b7e5; 21268} 21269.topnavbar .navbar-nav > li > a:hover, 21270.topnavbar .navbar-nav > li > a:focus, 21271.topnavbar .navbar-nav > .open > a:hover, 21272.topnavbar .navbar-nav > .open > a:focus { 21273color: #117391; 21274} 21275.topnavbar .navbar-nav > .active > a, 21276.topnavbar .navbar-nav > .active > a:hover, 21277.topnavbar .navbar-nav > .active > a:focus, 21278.topnavbar .navbar-nav > .open > a, 21279.topnavbar .navbar-nav > .open > a:hover, 21280.topnavbar .navbar-nav > .open > a:focus { 21281background-color: transparent; 21282} 21283.topnavbar .navbar-nav > li > [data-toggle="navbar-search"] { 21284position: absolute; 21285top: 0; 21286right: 0; 21287z-index: 20; 21288font-size: 16px; 21289line-height: 55px; 21290color: #fff; 21291padding-top: 0; 21292padding-bottom: 0; 21293-webkit-transition: color 0.3s ease; 21294-o-transition: color 0.3s ease; 21295transition: color 0.3s ease; 21296} 21297@media only screen and (min-width: 768px) { 21298.topnavbar .navbar-nav > li > [data-toggle="navbar-search"] { 21299color: #fff; 21300} 21301} 21302@media only screen and (max-width: 767px) { 21303.topnavbar .navbar-text { 21304margin: 10px; 21305} 21306} 21307@media only screen and (max-width: 767px) { 21308.sidebar-toggle { 21309position: absolute !important; 21310top: 5px; 21311right: 0; 21312z-index: 3001; 21313} 21314.sidebar-toggle > em { 21315color: white; 21316} 21317} 21318.nav-wrapper { 21319padding: 0 15px; 21320background-color: transparent; 21321} 21322.nav-wrapper .nav.navbar-nav { 21323float: left; 21324} 21325.nav-wrapper .nav.navbar-nav.navbar-right { 21326float: right; 21327} 21328.nav-wrapper .nav > li { 21329position: static; 21330float: left; 21331} 21332.nav-wrapper .navbar-nav .open .dropdown-menu { 21333position: absolute; 21334background-color: white; 21335left: 0px; 21336right: 0px; 21337border-top: 1px solid #e1e1e1; 21338border-bottom: 1px solid #e1e1e1; 21339} 21340.topnavbar .navbar-form { 21341position: absolute; 21342top: -100%; 21343left: 0; 21344right: 0; 21345margin: 0; 21346padding: 0; 21347height: 55px; 21348z-index: 9001; 21349-webkit-transition: all 0.3s; 21350-o-transition: all 0.3s; 21351transition: all 0.3s; 21352border: 0; 21353border-bottom: 1px solid #e1e2e3; 21354} 21355.topnavbar .navbar-form .form-group { 21356height: 100%; 21357width: 100%; 21358} 21359.topnavbar .navbar-form .form-control, 21360.topnavbar .navbar-form body .bootstrap-tagsinput, 21361body .topnavbar .navbar-form .bootstrap-tagsinput { 21362height: 100%; 21363border: 0; 21364border-radius: 0; 21365width: 100%; 21366} 21367.topnavbar .navbar-form.open { 21368top: 0; 21369} 21370.topnavbar .navbar-form .has-feedback .form-control-feedback { 21371height: 30px; 21372cursor: pointer; 21373top: 50%; 21374margin-top: -15px; 21375line-height: 30px; 21376margin-right: 10px; 21377color: #c1c2c3; 21378font-size: 1.5em; 21379pointer-events: auto; 21380} 21381@media only screen and (min-width: 768px) { 21382.topnavbar .navbar-form { 21383left: 220px; 21384} 21385} 21386@media only screen and (min-width: 768px) { 21387.topnavbar { 21388border: 0; 21389background-color: #23b7e5; 21390background-image: -webkit-linear-gradient(left, #23b7e5 0%, #51c6ea 100%); 21391background-image: -o-linear-gradient(left, #23b7e5 0%, #51c6ea 100%); 21392background-image: linear-gradient(to right, #23b7e5 0%, #51c6ea 100%); 21393background-repeat: repeat-x; 21394filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF23B7E5', endColorstr='#FF51C6EA', GradientType=1); 21395} 21396.topnavbar .navbar-header { 21397background-image: none; 21398background-repeat: no-repeat; 21399filter: none; 21400} 21401.topnavbar .navbar-nav > a { 21402box-shadow: 0 0 0 #000 inset; 21403-webkit-transition: all 0.2s; 21404-o-transition: all 0.2s; 21405transition: all 0.2s; 21406} 21407.topnavbar .navbar-nav > .open > a, 21408.topnavbar .navbar-nav > .open > a:hover, 21409.topnavbar .navbar-nav > .open > a:focus { 21410box-shadow: 0 -3px 0 #19a5d1 inset; 21411-webkit-transition: all 0.2s; 21412-o-transition: all 0.2s; 21413transition: all 0.2s; 21414} 21415.topnavbar .navbar-nav > li > .navbar-text { 21416color: #fff; 21417} 21418.topnavbar .navbar-nav > li > a, 21419.topnavbar .navbar-nav > .open > a { 21420color: #fff; 21421} 21422.topnavbar .navbar-nav > li > a:hover, 21423.topnavbar .navbar-nav > li > a:focus, 21424.topnavbar .navbar-nav > .open > a:hover, 21425.topnavbar .navbar-nav > .open > a:focus { 21426color: #117391; 21427} 21428.topnavbar .navbar-nav > li > [data-toggle="navbar-search"] { 21429position: static; 21430} 21431.nav-wrapper { 21432position: relative; 21433box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); 21434z-index: 10; 21435} 21436.nav-wrapper:before, 21437.nav-wrapper:after { 21438content: " "; 21439display: table; 21440} 21441.nav-wrapper:after { 21442clear: both; 21443} 21444.nav-wrapper .nav > li { 21445position: relative; 21446} 21447.nav-wrapper .navbar-nav .open .dropdown-menu { 21448left: auto; 21449right: auto; 21450} 21451.nav-wrapper .navbar-nav.navbar-right .open .dropdown-menu { 21452left: auto; 21453right: 0; 21454} 21455} 21456@media only screen and (min-width: 768px) { 21457.aside-collapsed .topnavbar .navbar-header .brand-logo { 21458display: none; 21459} 21460.aside-collapsed .topnavbar .navbar-header .brand-logo-collapsed { 21461display: block; 21462} 21463.aside-collapsed .topnavbar .navbar-header { 21464width: 70px; 21465} 21466.aside-collapsed .topnavbar .navbar-form { 21467left: 70px; 21468} 21469} 21470@media only screen and (min-width: 768px) { 21471.aside-collapsed-text .topnavbar .navbar-header .brand-logo { 21472display: none; 21473} 21474.aside-collapsed-text .topnavbar .navbar-header .brand-logo-collapsed { 21475display: block; 21476} 21477.aside-collapsed-text .topnavbar .navbar-header { 21478width: 90px; 21479} 21480.aside-collapsed-text .topnavbar .navbar-form { 21481left: 90px; 21482} 21483} 21484/* ======================================================================== 21485Component: sidebar 21486========================================================================== */ 21487.sidebar { 21488height: 100%; 21489padding-bottom: 20px; 21490background-color: #fff; 21491overflow-x: hidden; 21492-webkit-overflow-scrolling: touch; 21493} 21494.sidebar:after { 21495content: ""; 21496background: rgba(0, 0, 0, 0.15); 21497position: absolute; 21498display: block; 21499top: 0; 21500bottom: 0; 21501right: 0; 21502width: 1px; 21503-webkit-transform: translateZ(0px); 21504} 21505.sidebar .nav-heading {
21506padding: 12px 15px; 21507color: #919da8; 21508font-size: 13px; 21509letter-spacing: 0.035em; 21510pointer-events: none; 21511cursor: default; 21512} 21513.sidebar > .nav { 21514position: relative; 21515} 21516.sidebar > .nav > .nav-heading:first-child { 21517padding-top: 20px; 21518} 21519.sidebar > .nav > li { 21520border-left: 3px solid transparent; 21521-webkit-transition: border-left-color 0.4s ease; 21522-o-transition: border-left-color 0.4s ease; 21523transition: border-left-color 0.4s ease; 21524} 21525.sidebar > .nav > li > a, 21526.sidebar > .nav > li > .nav-item { 21527padding: 12px 24px; 21528color: #515253; 21529letter-spacing: 0.025em; 21530font-weight: normal; 21531cursor: pointer; 21532} 21533.sidebar > .nav > li > a:focus, 21534.sidebar > .nav > li > a:hover, 21535.sidebar > .nav > li > .nav-item:focus, 21536.sidebar > .nav > li > .nav-item:hover { 21537text-decoration: none; 21538outline: none; 21539color: #23b7e5; 21540} 21541.sidebar > .nav > li > a > em, 21542.sidebar > .nav > li > .nav-item > em { 21543width: 1.8em; 21544display: inline-block; 21545font-style: normal; 21546font-weight: normal; 21547line-height: 1; 21548-webkit-font-smoothing: antialiased; 21549color: inherits; 21550} 21551.sidebar > .nav > li.active, 21552.sidebar > .nav > li.active > a, 21553.sidebar > .nav > li.active > .nav-item, 21554.sidebar > .nav > li.active .nav, 21555.sidebar > .nav > li.open, 21556.sidebar > .nav > li.open > a, 21557.sidebar > .nav > li.open > .nav-item, 21558.sidebar > .nav > li.open .nav { 21559background-color: #fcfcfc; 21560color: #23b7e5; 21561} 21562.sidebar > .nav > li.active > .nav-item > em, 21563.sidebar > .nav > li.active > a > em, 21564.sidebar > .nav > li.open > .nav-item > em, 21565.sidebar > .nav > li.open > a > em { 21566color: #23b7e5; 21567} 21568.sidebar > .nav > li.active { 21569border-left-color: #23b7e5; 21570} 21571.sidebar > .nav .label { 21572display: block; 21573} 21574@media only screen and (min-width: 1025px) { 21575.sidebar:not(.show-scrollbar) { 21576margin-right: -17px; 21577overflow-y: scroll; 21578} 21579} 21580.sidebar-subnav { 21581background-color: #fff; 21582} 21583.sidebar-subnav > .sidebar-subnav-header { 21584color: #515253; 21585display: none; 21586padding: 10px 20px; 21587font-weight: bold; 21588} 21589.sidebar-subnav > li { 21590border-left: 0 !important; 21591} 21592.sidebar-subnav > li > a, 21593.sidebar-subnav > li > .nav-item { 21594display: block; 21595position: relative; 21596padding: 10px 20px; 21597padding-left: 53px; 21598font-weight: normal; 21599background-color: transparent !important; 21600color: #515253; 21601} 21602.sidebar-subnav > li > a:focus, 21603.sidebar-subnav > li > a:hover, 21604.sidebar-subnav > li > .nav-item:focus, 21605.sidebar-subnav > li > .nav-item:hover { 21606color: #23b7e5; 21607} 21608.sidebar-subnav > li > a > em, 21609.sidebar-subnav > li > .nav-item > em { 21610display: inline-block; 21611width: 1.8em; 21612margin: 0 0 0 -2em; 21613} 21614.sidebar-subnav > li.active > a, 21615.sidebar-subnav > li.active > .nav-item { 21616color: #23b7e5; 21617} 21618.sidebar-subnav > li.active > a:after, 21619.sidebar-subnav > li.active > .nav-item:after { 21620border-color: #23b7e5; 21621background-color: #23b7e5; 21622} 21623.sidebar-subnav > li .nav > li { 21624padding-left: 5px; 21625} 21626.sidebar-subnav.nav-floating { 21627border: 1px solid rgba(0, 0, 0, 0.15); 21628margin-left: -1px; 21629} 21630.sidebar-subnav.nav-floating, 21631.sidebar-subnav.nav-floating .collapse { 21632height: auto !important; 21633display: block !important; 21634visibility: visible !important; 21635} 21636.sidebar-subnav.nav-floating > .sidebar-subnav-header { 21637display: block; 21638} 21639.sidebar-subnav.nav-floating li > a, 21640.sidebar-subnav.nav-floating li > .nav-item { 21641padding-left: 20px; 21642} 21643.sidebar-subnav.nav-floating li > a em, 21644.sidebar-subnav.nav-floating li > .nav-item em { 21645margin-left: 0; 21646} 21647@media only screen and (min-width: 768px) { 21648.sidebar > .nav .label { 21649margin: 2px 0 0 0; 21650} 21651} 21652.aside-collapsed .sidebar, 21653.aside-collapsed-text .sidebar { 21654overflow-x: hidden; 21655} 21656.aside-collapsed .sidebar > .nav .nav, 21657.aside-collapsed .sidebar > .nav > .nav-heading, 21658.aside-collapsed .sidebar > .nav > li > .nav-item > span, 21659.aside-collapsed .sidebar > .nav > li > a > span, 21660.aside-collapsed-text .sidebar > .nav .nav, 21661.aside-collapsed-text .sidebar > .nav > .nav-heading, 21662.aside-collapsed-text .sidebar > .nav > li > .nav-item > span, 21663.aside-collapsed-text .sidebar > .nav > li > a > span { 21664display: none !important; 21665} 21666.aside-collapsed .sidebar > .nav > li, 21667.aside-collapsed-text .sidebar > .nav > li { 21668width: 69px; 21669} 21670.aside-collapsed .sidebar > .nav > li > a, 21671.aside-collapsed .sidebar > .nav > li > .nav-item, 21672.aside-collapsed-text .sidebar > .nav > li > a, 21673.aside-collapsed-text .sidebar > .nav > li > .nav-item { 21674text-indent: -3px; 21675padding: 20px 0; 21676text-align: center; 21677} 21678.aside-collapsed .sidebar > .nav > li > a > em, 21679.aside-collapsed .sidebar > .nav > li > .nav-item > em, 21680.aside-collapsed-text .sidebar > .nav > li > a > em, 21681.aside-collapsed-text .sidebar > .nav > li > .nav-item > em { 21682font-size: 1.6em; 21683width: auto; 21684} 21685.aside-collapsed .sidebar > .nav > li > a:focus, 21686.aside-collapsed .sidebar > .nav > li > .nav-item:focus, 21687.aside-collapsed-text .sidebar > .nav > li > a:focus, 21688.aside-collapsed-text .sidebar > .nav > li > .nav-item:focus { 21689background-color: transparent; 21690} 21691.aside-collapsed .sidebar > .nav > li > a:focus > em, 21692.aside-collapsed .sidebar > .nav > li > .nav-item:focus > em, 21693.aside-collapsed-text .sidebar > .nav > li > a:focus > em, 21694.aside-collapsed-text .sidebar > .nav > li > .nav-item:focus > em { 21695color: inherit; 21696} 21697.aside-collapsed .sidebar .nav .label, 21698.aside-collapsed-text .sidebar .nav .label { 21699position: absolute; 21700top: 10px; 21701right: 5px; 21702text-indent: 0; 21703} 21704.aside-collapsed-text .sidebar > .nav > li > .nav-item > span, 21705.aside-collapsed-text .sidebar > .nav > li > a > span { 21706display: block !important; 21707font-size: 12px; 21708} 21709.aside-collapsed-text .sidebar > .nav > li { 21710width: 88px; 21711} 21712.aside-collapsed-text .sidebar > .nav > li > a { 21713padding: 14px 0; 21714} 21715.aside-collapsed-text .sidebar > .nav > li > a > em { 21716font-size: 1.4em; 21717} 21718/* ======================================================================== 21719Component: offsidebar 21720========================================================================== */ 21721.offsidebar { 21722position: absolute; 21723top: 0; 21724bottom: 0; 21725right: 0; 21726width: 235px; 21727margin-top: 114px; 21728border-left: 1px solid #cccccc; 21729background-color: #fff; 21730color: #515253; 21731overflow: auto; 21732-webkit-overflow-scrolling: touch; 21733z-index: -1; 21734} 21735.offsidebar > nav { 21736min-height: 100%; 21737overflow: hidden; 21738-webkit-transform: translateZ(0px); 21739} 21740.offsidebar .progress { 21741border: 0; 21742} 21743.offsidebar .nav > li > a:hover, 21744.offsidebar .nav > li > a:focus { 21745background-color: rgba(0, 0, 0, 0.025); 21746} 21747.offsidebar .tab-content { 21748padding: 0; 21749border: 0; 21750} 21751.offsidebar .nav-tabs.nav-justified > li > a, 21752.offsidebar .nav-tabs.nav-justified > li > a:hover, 21753.offsidebar .nav-tabs.nav-justified > li > a:focus { 21754background-color: transparent; 21755border: 0; 21756border-right: 1px solid rgba(0, 0, 0, 0.05); 21757border-bottom: 1px solid rgba(0, 0, 0, 0.05); 21758border-radius: 0; 21759color: #909fa7; 21760} 21761.offsidebar .nav-tabs.nav-justified > li.active > a { 21762color: #5d9cec; 21763} 21764@media only screen and (min-width: 768px) { 21765.offsidebar { 21766margin-top: 55px; 21767} 21768} 21769.offsidebar-open .offsidebar { 21770overflow-y: auto; 21771z-index: 116; 21772} 21773@media only screen and (min-width: 768px) { 21774.offsidebar-open { 21775overflow-y: auto; 21776} 21777} 21778.offsidebar { 21779right: -235px; 21780} 21781.no-csstransforms3d .offsidebar-open .offsidebar { 21782right: 0; 21783} 21784/* Transformation ready devices*/ 21785.csstransforms3d .offsidebar { 21786right: 0; 21787-webkit-transform: translate3d(235px, 0, 0); 21788transform: translate3d(235px, 0, 0); 21789-webkit-transition: -webkit-transform 0.3s ease, z-index 0s linear 0.3s; 21790-moz-transition: -moz-transform 0.3s ease, z-index 0s linear 0.3s; 21791-o-transition: -o-transform 0.3s ease, z-index 0s linear 0.3s; 21792transition: transform 0.3s ease, z-index 0s linear 0.3s; 21793} 21794.csstransforms3d .offsidebar-open .offsidebar { 21795-webkit-transform: translate3d(0, 0, 0); 21796transform: translate3d(0, 0, 0); 21797-webkit-transition: -webkit-transform 0.3s ease; 21798-moz-transition: -moz-transform 0.3s ease; 21799-o-transition: -o-transform 0.3s ease; 21800transition: transform 0.3s ease; 21801} 21802/* ======================================================================== 21803Component: breadcrumbs 21804========================================================================== */ 21805.breadcrumb {
21806font-weight: normal; 21807border-radius: 0; 21808color: #909fa7; 21809padding: 10px 20px; 21810} 21811h3 + .breadcrumb, 21812.content-heading + .breadcrumb { 21813margin: -25px -25px 20px -20px; 21814background-color: #fafbfc; 21815border-top: 1px solid #cfdbe2; 21816border-bottom: 1px solid #cfdbe2; 21817} 21818h3 > .breadcrumb, 21819.content-heading > .breadcrumb { 21820background: transparent; 21821font-size: 13px; 21822border: 0; 21823padding: 10px 10px 0 0; 21824margin-bottom: 0; 21825} 21826h3 > .breadcrumb.pull-right, 21827.content-heading > .breadcrumb.pull-right { 21828margin: -2px 0 0; 21829} 21830/* ======================================================================== 21831Component: button-extra 21832========================================================================== */ 21833.btn-inverse { 21834color: #fff; 21835background-color: #131e26; 21836border-color: #131e26; 21837} 21838.btn-inverse:focus, 21839.btn-inverse.focus { 21840color: #fff; 21841background-color: #0c1318; 21842border-color: #05090b; 21843} 21844.btn-inverse:hover { 21845color: #fff; 21846background-color: #0c1318; 21847border-color: #05090b; 21848} 21849.btn-inverse:active, 21850.btn-inverse.active, 21851.open > .btn-inverse.dropdown-toggle { 21852color: #fff; 21853background-color: #0c1318; 21854border-color: #05090b; 21855} 21856.btn-inverse:active:hover, 21857.btn-inverse:active:focus, 21858.btn-inverse:active.focus, 21859.btn-inverse.active:hover, 21860.btn-inverse.active:focus, 21861.btn-inverse.active.focus, 21862.open > .btn-inverse.dropdown-toggle:hover, 21863.open > .btn-inverse.dropdown-toggle:focus, 21864.open > .btn-inverse.dropdown-toggle.focus { 21865color: #fff; 21866background-color: #0c1318; 21867border-color: #05090b; 21868} 21869.btn-inverse:active, 21870.btn-inverse.active, 21871.open > .btn-inverse.dropdown-toggle { 21872background-image: none; 21873} 21874.btn-inverse.disabled:hover, 21875.btn-inverse.disabled:focus, 21876.btn-inverse.disabled.focus, 21877.btn-inverse[disabled]:hover, 21878.btn-inverse[disabled]:focus, 21879.btn-inverse[disabled].focus, 21880fieldset[disabled] .btn-inverse:hover, 21881fieldset[disabled] .btn-inverse:focus, 21882fieldset[disabled] .btn-inverse.focus { 21883background-color: #131e26; 21884border-color: #131e26; 21885} 21886.btn-inverse .badge { 21887color: #131e26; 21888background-color: #fff; 21889} 21890.btn-green { 21891color: #fff; 21892background-color: #37bc9b; 21893border-color: transparent; 21894} 21895.btn-green:focus, 21896.btn-green.focus { 21897color: #fff; 21898background-color: #32ac8e; 21899border-color: transparent; 21900} 21901.btn-green:hover { 21902color: #fff; 21903background-color: #32ac8e; 21904border-color: transparent; 21905} 21906.btn-green:active, 21907.btn-green.active, 21908.open > .btn-green.dropdown-toggle { 21909color: #fff; 21910background-color: #32ac8e; 21911border-color: transparent; 21912} 21913.btn-green:active:hover, 21914.btn-green:active:focus, 21915.btn-green:active.focus, 21916.btn-green.active:hover, 21917.btn-green.active:focus, 21918.btn-green.active.focus, 21919.open > .btn-green.dropdown-toggle:hover, 21920.open > .btn-green.dropdown-toggle:focus, 21921.open > .btn-green.dropdown-toggle.focus { 21922color: #fff; 21923background-color: #32ac8e; 21924border-color: transparent; 21925} 21926.btn-green:active, 21927.btn-green.active, 21928.open > .btn-green.dropdown-toggle { 21929background-image: none; 21930} 21931.btn-green.disabled:hover, 21932.btn-green.disabled:focus, 21933.btn-green.disabled.focus, 21934.btn-green[disabled]:hover, 21935.btn-green[disabled]:focus, 21936.btn-green[disabled].focus, 21937fieldset[disabled] .btn-green:hover, 21938fieldset[disabled] .btn-green:focus, 21939fieldset[disabled] .btn-green.focus { 21940background-color: #37bc9b; 21941border-color: transparent; 21942} 21943.btn-green .badge { 21944color: #37bc9b; 21945background-color: #fff; 21946} 21947.btn-purple { 21948color: #fff; 21949background-color: #7266ba; 21950border-color: transparent; 21951} 21952.btn-purple:focus, 21953.btn-purple.focus { 21954color: #fff; 21955background-color: #6558b4; 21956border-color: transparent; 21957} 21958.btn-purple:hover { 21959color: #fff; 21960background-color: #6558b4; 21961border-color: transparent; 21962} 21963.btn-purple:active, 21964.btn-purple.active, 21965.open > .btn-purple.dropdown-toggle { 21966color: #fff; 21967background-color: #6558b4; 21968border-color: transparent; 21969} 21970.btn-purple:active:hover, 21971.btn-purple:active:focus, 21972.btn-purple:active.focus, 21973.btn-purple.active:hover, 21974.btn-purple.active:focus, 21975.btn-purple.active.focus, 21976.open > .btn-purple.dropdown-toggle:hover, 21977.open > .btn-purple.dropdown-toggle:focus, 21978.open > .btn-purple.dropdown-toggle.focus { 21979color: #fff; 21980background-color: #6558b4; 21981border-color: transparent; 21982} 21983.btn-purple:active, 21984.btn-purple.active, 21985.open > .btn-purple.dropdown-toggle { 21986background-image: none; 21987} 21988.btn-purple.disabled:hover, 21989.btn-purple.disabled:focus, 21990.btn-purple.disabled.focus, 21991.btn-purple[disabled]:hover, 21992.btn-purple[disabled]:focus, 21993.btn-purple[disabled].focus, 21994fieldset[disabled] .btn-purple:hover, 21995fieldset[disabled] .btn-purple:focus, 21996fieldset[disabled] .btn-purple.focus { 21997background-color: #7266ba; 21998border-color: transparent; 21999} 22000.btn-purple .badge { 22001color: #7266ba; 22002background-color: #fff; 22003} 22004.btn-pink { 22005color: #fff; 22006background-color: #f532e5; 22007border-color: transparent; 22008} 22009.btn-pink:focus, 22010.btn-pink.focus { 22011color: #fff; 22012background-color: #f41fe3; 22013border-color: transparent; 22014} 22015.btn-pink:hover { 22016color: #fff; 22017background-color: #f41fe3; 22018border-color: transparent; 22019} 22020.btn-pink:active, 22021.btn-pink.active, 22022.open > .btn-pink.dropdown-toggle { 22023color: #fff; 22024background-color: #f41fe3; 22025border-color: transparent; 22026} 22027.btn-pink:active:hover, 22028.btn-pink:active:focus, 22029.btn-pink:active.focus, 22030.btn-pink.active:hover, 22031.btn-pink.active:focus, 22032.btn-pink.active.focus, 22033.open > .btn-pink.dropdown-toggle:hover, 22034.open > .btn-pink.dropdown-toggle:focus, 22035.open > .btn-pink.dropdown-toggle.focus { 22036color: #fff; 22037background-color: #f41fe3; 22038border-color: transparent; 22039} 22040.btn-pink:active, 22041.btn-pink.active, 22042.open > .btn-pink.dropdown-toggle { 22043background-image: none; 22044} 22045.btn-pink.disabled:hover, 22046.btn-pink.disabled:focus, 22047.btn-pink.disabled.focus, 22048.btn-pink[disabled]:hover, 22049.btn-pink[disabled]:focus, 22050.btn-pink[disabled].focus, 22051fieldset[disabled] .btn-pink:hover, 22052fieldset[disabled] .btn-pink:focus, 22053fieldset[disabled] .btn-pink.focus { 22054background-color: #f532e5; 22055border-color: transparent; 22056} 22057.btn-pink .badge { 22058color: #f532e5; 22059background-color: #fff; 22060} 22061.btn-flat { 22062border-bottom-width: 1px; 22063border-radius: 0; 22064box-shadow: 0 0 0 #000; 22065} 22066.btn-xl { 22067padding: 20px 16px; 22068font-size: 18px; 22069} 22070.btn-square { 22071border-radius: 0; 22072} 22073.btn-pill-left, 22074.btn-oval { 22075border-top-left-radius: 50px; 22076border-bottom-left-radius: 50px; 22077padding-left: 18px; 22078} 22079.btn-pill-right, 22080.btn-oval { 22081border-top-right-radius: 50px; 22082border-bottom-right-radius: 50px; 22083padding-right: 18px; 22084} 22085.btn-labeled { 22086padding-top: 0; 22087padding-bottom: 0; 22088} 22089.btn-label { 22090position: relative; 22091background: transparent; 22092background: rgba(0, 0, 0, 0.05); 22093display: inline-block; 22094padding: 6px 16px; 22095left: -16px; 22096border-radius: 3px 0 0 3px; 22097} 22098.btn-label.btn-label-right { 22099left: auto; 22100right: -16px; 22101border-radius: 0 3px 3px 0; 22102} 22103.btn-lg .btn-label {
22104padding: 10px 20px; 22105left: -20px; 22106border-radius: 5px 0 0 5px; 22107} 22108.btn-lg .btn-label.btn-label-right { 22109left: auto; 22110right: -20px; 22111border-radius: 0 5px 5px 0; 22112} 22113.btn-sm .btn-label, 22114.calendar-app .fc-button .btn-label { 22115padding: 5px 10px; 22116left: -10px; 22117border-radius: 2px 0 0 2px; 22118} 22119.btn-sm .btn-label.btn-label-right, 22120.calendar-app .fc-button .btn-label.btn-label-right { 22121left: auto; 22122right: -10px; 22123border-radius: 0 2px 2px 0; 22124} 22125.btn-xs .btn-label { 22126padding: 1px 5px; 22127left: -5px; 22128border-radius: 2px 0 0 2px; 22129} 22130.btn-xs .btn-label.btn-label-right { 22131left: auto; 22132right: -5px; 22133border-radius: 0 2px 2px 0; 22134} 22135.btn-fw { 22136min-width: 80px; 22137} 22138.btn-fw.btn-sm, 22139.calendar-app .btn-fw.fc-button { 22140min-width: 40px; 22141} 22142.btn-fw.btn-md { 22143min-width: 60px; 22144} 22145.btn-fw.btn-lg { 22146min-width: 140px; 22147} 22148.btn-circle { 22149width: 35px; 22150height: 35px; 22151text-align: center; 22152font-size: 12px; 22153line-height: 35px; 22154border-radius: 500px; 22155padding: 0; 22156border: 0; 22157} 22158.btn-circle > * { 22159line-height: inherit !important; 22160} 22161.btn-circle.btn-lg { 22162width: 50px; 22163height: 50px; 22164font-size: 18px; 22165line-height: 50px; 22166} 22167.btn-outline { 22168background-color: transparent; 22169} 22170.btn-outline.btn-default, 22171div.ColVis .btn-outline.ColVis_Button { 22172border-color: #eaeaea; 22173color: #333 !important; 22174} 22175.btn-outline.btn-primary { 22176border-color: #5d9cec; 22177color: #5d9cec; 22178} 22179.btn-outline.btn-success { 22180border-color: #27c24c; 22181color: #27c24c; 22182} 22183.btn-outline.btn-info { 22184border-color: #23b7e5; 22185color: #23b7e5; 22186} 22187.btn-outline.btn-warning { 22188border-color: #ff902b; 22189color: #ff902b; 22190} 22191.btn-outline.btn-danger { 22192border-color: #f05050; 22193color: #f05050; 22194} 22195.btn-outline.btn-inverse { 22196border-color: #131e26; 22197color: #131e26; 22198} 22199.btn-outline.btn-green { 22200border-color: #37bc9b; 22201color: #37bc9b; 22202} 22203.btn-outline.btn-purple { 22204border-color: #7266ba; 22205color: #7266ba; 22206} 22207.btn-outline.btn-pink { 22208border-color: #f532e5; 22209color: #f532e5; 22210} 22211.btn-outline:hover, 22212.btn-outline:focus, 22213.btn-outline:active, 22214.btn-outline.hover, 22215.btn-outline.focus, 22216.btn-outline.active { 22217color: #fff; 22218} 22219/* ======================================================================== 22220Component: placeholder 22221========================================================================== */ 22222.box-placeholder { 22223margin-bottom: 15px; 22224padding: 20px; 22225border: 1px dashed #ddd; 22226background: #fafafa; 22227color: #444; 22228} 22229.box-placeholder > :last-child { 22230margin-bottom: 0; 22231} 22232.box-placeholder-lg { 22233padding-top: 80px; 22234padding-bottom: 80px; 22235} 22236/* ======================================================================== 22237Component: panels 22238========================================================================== */ 22239.panel .table { 22240margin-bottom: 0; 22241border: 0; 22242} 22243.panel.panel-transparent { 22244border: 0; 22245background-color: transparent; 22246box-shadow: 0 0 0 #000; 22247} 22248.panel.panel-transparent .panel-heading, 22249.panel.panel-transparent .panel-body { 22250background-color: transparent; 22251padding-left: 0; 22252padding-right: 0; 22253} 22254.panel-flat { 22255margin: 0 !important; 22256border: 0; 22257} 22258.panel-group .panel-flat { 22259box-shadow: 0 0 0 #000; 22260} 22261.panel-group .panel-flat:first-child { 22262border-radius: 4px 4px 0 0; 22263} 22264.panel-group .panel-flat:last-child { 22265border-radius: 0 0 4px 4px; 22266} 22267.panel-heading > a[data-tool] { 22268display: inline-block; 22269color: #fff; 22270width: 2em; 22271text-align: center; 22272} 22273.panel-default .panel-heading > a[data-tool] { 22274color: #c1c2c3; 22275} 22276.panel-heading > .label.pull-right { 22277margin-top: 3px; 22278} 22279.panel-heading > .label.pull-right + .label.pull-right { 22280margin-right: 10px; 22281} 22282.panel-heading.panel-heading-collapsed { 22283border-radius: 3px; 22284} 22285.panel-footer .pagination { 22286margin: 0; 22287} 22288.panel-footer .radial-bar { 22289margin-bottom: 0; 22290} 22291.panel-footer p { 22292margin-bottom: 0; 22293} 22294.panel-heading-active { 22295background-color: #27c24c !important; 22296font-weight: bold; 22297font-size: 16px; 22298} 22299.panel-heading-active > a { 22300padding: 15px 0; 22301color: #fff !important; 22302-webkit-transition: padding 0.5s ease; 22303-o-transition: padding 0.5s ease; 22304transition: padding 0.5s ease; 22305} 22306.panel-heading-active + .panel-collapse:after { 22307content: ""; 22308display: block; 22309width: 60%; 22310margin: 0 auto; 22311height: 0; 22312border-bottom: 1px solid #e1e2e3; 22313} 22314.panel-inverse { 22315border-color: #cfdbe2; 22316} 22317.panel-inverse > .panel-heading { 22318color: #fff; 22319background-color: #131e26; 22320border-color: #131e26; 22321} 22322.panel-inverse > .panel-heading + .panel-collapse > .panel-body { 22323border-top-color: #cfdbe2; 22324} 22325.panel-inverse > .panel-heading .badge { 22326color: #131e26; 22327background-color: #fff; 22328} 22329.panel-inverse > .panel-footer + .panel-collapse > .panel-body { 22330border-bottom-color: #cfdbe2; 22331} 22332.panel-green { 22333border-color: #cfdbe2; 22334} 22335.panel-green > .panel-heading { 22336color: #fff; 22337background-color: #37bc9b; 22338border-color: #37bc9b; 22339} 22340.panel-green > .panel-heading + .panel-collapse > .panel-body { 22341border-top-color: #cfdbe2; 22342} 22343.panel-green > .panel-heading .badge { 22344color: #37bc9b; 22345background-color: #fff; 22346} 22347.panel-green > .panel-footer + .panel-collapse > .panel-body { 22348border-bottom-color: #cfdbe2; 22349} 22350.panel-pink { 22351border-color: #cfdbe2; 22352} 22353.panel-pink > .panel-heading { 22354color: #fff; 22355background-color: #f532e5; 22356border-color: #f532e5; 22357} 22358.panel-pink > .panel-heading + .panel-collapse > .panel-body { 22359border-top-color: #cfdbe2; 22360} 22361.panel-pink > .panel-heading .badge { 22362color: #f532e5; 22363background-color: #fff; 22364} 22365.panel-pink > .panel-footer + .panel-collapse > .panel-body { 22366border-bottom-color: #cfdbe2; 22367} 22368.panel-purple { 22369border-color: #cfdbe2; 22370} 22371.panel-purple > .panel-heading { 22372color: #fff; 22373background-color: #7266ba; 22374border-color: #7266ba; 22375} 22376.panel-purple > .panel-heading + .panel-collapse > .panel-body { 22377border-top-color: #cfdbe2; 22378} 22379.panel-purple > .panel-heading .badge { 22380color: #7266ba; 22381background-color: #fff; 22382} 22383.panel-purple > .panel-footer + .panel-collapse > .panel-body { 22384border-bottom-color: #cfdbe2; 22385} 22386.panel-dark { 22387border-color: #cfdbe2; 22388} 22389.panel-dark > .panel-heading { 22390color: #fff; 22391background-color: #3a3f51; 22392border-color: #3a3f51; 22393} 22394.panel-dark > .panel-heading + .panel-collapse > .panel-body { 22395border-top-color: #cfdbe2; 22396} 22397.panel-dark > .panel-heading .badge { 22398color: #3a3f51; 22399background-color: #fff; 22400} 22401.panel-dark > .panel-footer + .panel-collapse > .panel-body { 22402border-bottom-color: #cfdbe2; 22403} 22404/* ======================================================================== 22405Component: progress-extra 22406========================================================================== */ 22407.progress-sm { 22408height: 15px; 22409} 22410.progress-xs { 22411height: 8px; 22412} 22413.progress-bar-purple { 22414background-color: #7266ba; 22415} 22416.progress-striped .progress-bar-purple { 22417background-image: -webkit-linear-gradient( 2241845deg, 22419rgba(255, 255, 255, 0.15) 25%, 22420transparent 25%, 22421transparent 50%, 22422rgba(255, 255, 255, 0.15) 50%, 22423rgba(255, 255, 255, 0.15) 75%, 22424transparent 75%, 22425transparent 22426); 22427background-image: -o-linear-gradient( 2242845deg, 22429rgba(255, 255, 255, 0.15) 25%, 22430transparent 25%, 22431transparent 50%, 22432rgba(255, 255, 255, 0.15) 50%, 22433rgba(255, 255, 255, 0.15) 75%, 22434transparent 75%, 22435transparent 22436); 22437background-image: linear-gradient( 2243845deg, 22439rgba(255, 255, 255, 0.15) 25%, 22440transparent 25%, 22441transparent 50%, 22442rgba(255, 255, 255, 0.15) 50%, 22443rgba(255, 255, 255, 0.15) 75%, 22444transparent 75%, 22445transparent 22446); 22447} 22448.progress-bar-inverse { 22449background-color: #131e26; 22450} 22451.progress-striped .progress-bar-inverse { 22452background-image: -webkit-linear-gradient( 2245345deg, 22454rgba(255, 255, 255, 0.15) 25%, 22455transparent 25%, 22456transparent 50%, 22457rgba(255, 255, 255, 0.15) 50%, 22458rgba(255, 255, 255, 0.15) 75%, 22459transparent 75%, 22460transparent 22461); 22462background-image: -o-linear-gradient( 2246345deg, 22464rgba(255, 255, 255, 0.15) 25%, 22465transparent 25%, 22466transparent 50%, 22467rgba(255, 255, 255, 0.15) 50%, 22468rgba(255, 255, 255, 0.15) 75%, 22469transparent 75%, 22470transparent 22471); 22472background-image: linear-gradient( 2247345deg, 22474rgba(255, 255, 255, 0.15) 25%, 22475transparent 25%, 22476transparent 50%, 22477rgba(255, 255, 255, 0.15) 50%, 22478rgba(255, 255, 255, 0.15) 75%, 22479transparent 75%, 22480transparent 22481); 22482} 22483.progress-bar-green { 22484background-color: #37bc9b; 22485} 22486.progress-striped .progress-bar-green { 22487background-image: -webkit-linear-gradient( 2248845deg, 22489rgba(255, 255, 255, 0.15) 25%, 22490transparent 25%, 22491transparent 50%, 22492rgba(255, 255, 255, 0.15) 50%, 22493rgba(255, 255, 255, 0.15) 75%, 22494transparent 75%, 22495transparent 22496); 22497background-image: -o-linear-gradient( 2249845deg, 22499rgba(255, 255, 255, 0.15) 25%, 22500transparent 25%, 22501transparent 50%, 22502rgba(255, 255, 255, 0.15) 50%, 22503rgba(255, 255, 255, 0.15) 75%, 22504transparent 75%, 22505transparent 22506); 22507background-image: linear-gradient( 2250845deg, 22509rgba(255, 255, 255, 0.15) 25%, 22510transparent 25%, 22511transparent 50%, 22512rgba(255, 255, 255, 0.15) 50%, 22513rgba(255, 255, 255, 0.15) 75%, 22514transparent 75%, 22515transparent 22516); 22517} 22518.progress-bar-pink { 22519background-color: #f532e5; 22520} 22521.progress-striped .progress-bar-pink { 22522background-image: -webkit-linear-gradient( 2252345deg, 22524rgba(255, 255, 255, 0.15) 25%, 22525transparent 25%, 22526transparent 50%, 22527rgba(255, 255, 255, 0.15) 50%, 22528rgba(255, 255, 255, 0.15) 75%, 22529transparent 75%, 22530transparent 22531); 22532background-image: -o-linear-gradient( 2253345deg, 22534rgba(255, 255, 255, 0.15) 25%, 22535transparent 25%, 22536transparent 50%, 22537rgba(255, 255, 255, 0.15) 50%, 22538rgba(255, 255, 255, 0.15) 75%, 22539transparent 75%, 22540transparent 22541); 22542background-image: linear-gradient( 2254345deg, 22544rgba(255, 255, 255, 0.15) 25%, 22545transparent 25%, 22546transparent 50%, 22547rgba(255, 255, 255, 0.15) 50%, 22548rgba(255, 255, 255, 0.15) 75%, 22549transparent 75%, 22550transparent 22551); 22552} 22553.progress-bar-yellow { 22554background-color: #fad732; 22555} 22556.progress-striped .progress-bar-yellow { 22557background-image: -webkit-linear-gradient( 2255845deg, 22559rgba(255, 255, 255, 0.15) 25%, 22560transparent 25%, 22561transparent 50%, 22562rgba(255, 255, 255, 0.15) 50%, 22563rgba(255, 255, 255, 0.15) 75%, 22564transparent 75%, 22565transparent 22566); 22567background-image: -o-linear-gradient( 2256845deg, 22569rgba(255, 255, 255, 0.15) 25%, 22570transparent 25%, 22571transparent 50%, 22572rgba(255, 255, 255, 0.15) 50%, 22573rgba(255, 255, 255, 0.15) 75%, 22574transparent 75%, 22575transparent 22576); 22577background-image: linear-gradient( 2257845deg, 22579rgba(255, 255, 255, 0.15) 25%, 22580transparent 25%, 22581transparent 50%, 22582rgba(255, 255, 255, 0.15) 50%, 22583rgba(255, 255, 255, 0.15) 75%, 22584transparent 75%, 22585transparent 22586); 22587} 22588.progress-1 { 22589width: 1%; 22590} 22591.progress-2 { 22592width: 2%; 22593} 22594.progress-3 { 22595width: 3%; 22596} 22597.progress-4 { 22598width: 4%; 22599} 22600.progress-5 { 22601width: 5%; 22602} 22603.progress-6 { 22604width: 6%; 22605} 22606.progress-7 { 22607width: 7%; 22608} 22609.progress-8 { 22610width: 8%; 22611} 22612.progress-9 { 22613width: 9%; 22614} 22615.progress-10 { 22616width: 10%; 22617} 22618.progress-11 { 22619width: 11%; 22620} 22621.progress-12 { 22622width: 12%; 22623} 22624.progress-13 { 22625width: 13%; 22626} 22627.progress-14 { 22628width: 14%; 22629} 22630.progress-15 { 22631width: 15%; 22632} 22633.progress-16 { 22634width: 16%; 22635} 22636.progress-17 { 22637width: 17%; 22638} 22639.progress-18 { 22640width: 18%; 22641} 22642.progress-19 { 22643width: 19%; 22644} 22645.progress-20 { 22646width: 20%; 22647} 22648.progress-21 { 22649width: 21%; 22650} 22651.progress-22 { 22652width: 22%; 22653} 22654.progress-23 { 22655width: 23%; 22656} 22657.progress-24 { 22658width: 24%; 22659} 22660.progress-25 { 22661width: 25%; 22662} 22663.progress-26 { 22664width: 26%; 22665} 22666.progress-27 { 22667width: 27%; 22668} 22669.progress-28 { 22670width: 28%; 22671} 22672.progress-29 { 22673width: 29%; 22674} 22675.progress-30 { 22676width: 30%; 22677} 22678.progress-31 { 22679width: 31%; 22680} 22681.progress-32 { 22682width: 32%; 22683} 22684.progress-33 { 22685width: 33%; 22686} 22687.progress-34 { 22688width: 34%; 22689} 22690.progress-35 { 22691width: 35%; 22692} 22693.progress-36 { 22694width: 36%; 22695} 22696.progress-37 { 22697width: 37%; 22698} 22699.progress-38 { 22700width: 38%; 22701} 22702.progress-39 { 22703width: 39%; 22704} 22705.progress-40 { 22706width: 40%; 22707} 22708.progress-41 { 22709width: 41%; 22710} 22711.progress-42 { 22712width: 42%; 22713} 22714.progress-43 { 22715width: 43%; 22716} 22717.progress-44 { 22718width: 44%; 22719} 22720.progress-45 { 22721width: 45%; 22722} 22723.progress-46 { 22724width: 46%; 22725} 22726.progress-47 { 22727width: 47%; 22728} 22729.progress-48 { 22730width: 48%; 22731} 22732.progress-49 { 22733width: 49%; 22734} 22735.progress-50 { 22736width: 50%; 22737} 22738.progress-51 { 22739width: 51%; 22740} 22741.progress-52 { 22742width: 52%; 22743} 22744.progress-53 { 22745width: 53%; 22746} 22747.progress-54 { 22748width: 54%; 22749} 22750.progress-55 { 22751width: 55%; 22752} 22753.progress-56 { 22754width: 56%; 22755} 22756.progress-57 { 22757width: 57%; 22758} 22759.progress-58 { 22760width: 58%; 22761} 22762.progress-59 { 22763width: 59%; 22764} 22765.progress-60 { 22766width: 60%; 22767} 22768.progress-61 { 22769width: 61%; 22770} 22771.progress-62 { 22772width: 62%; 22773} 22774.progress-63 { 22775width: 63%; 22776} 22777.progress-64 {
22778width: 64%; 22779} 22780.progress-65 { 22781width: 65%; 22782} 22783.progress-66 { 22784width: 66%; 22785} 22786.progress-67 { 22787width: 67%; 22788} 22789.progress-68 { 22790width: 68%; 22791} 22792.progress-69 { 22793width: 69%; 22794} 22795.progress-70 { 22796width: 70%; 22797} 22798.progress-71 { 22799width: 71%; 22800} 22801.progress-72 { 22802width: 72%; 22803} 22804.progress-73 { 22805width: 73%; 22806} 22807.progress-74 { 22808width: 74%; 22809} 22810.progress-75 { 22811width: 75%; 22812} 22813.progress-76 { 22814width: 76%; 22815} 22816.progress-77 { 22817width: 77%; 22818} 22819.progress-78 { 22820width: 78%; 22821} 22822.progress-79 { 22823width: 79%; 22824} 22825.progress-80 { 22826width: 80%; 22827} 22828.progress-81 { 22829width: 81%; 22830} 22831.progress-82 { 22832width: 82%; 22833} 22834.progress-83 { 22835width: 83%; 22836} 22837.progress-84 { 22838width: 84%; 22839} 22840.progress-85 { 22841width: 85%; 22842} 22843.progress-86 { 22844width: 86%; 22845} 22846.progress-87 { 22847width: 87%; 22848} 22849.progress-88 { 22850width: 88%; 22851} 22852.progress-89 { 22853width: 89%; 22854} 22855.progress-90 { 22856width: 90%; 22857} 22858.progress-91 { 22859width: 91%; 22860} 22861.progress-92 { 22862width: 92%; 22863} 22864.progress-93 { 22865width: 93%; 22866} 22867.progress-94 { 22868width: 94%; 22869} 22870.progress-95 { 22871width: 95%; 22872} 22873.progress-96 { 22874width: 96%; 22875} 22876.progress-97 { 22877width: 97%; 22878} 22879.progress-98 { 22880width: 98%; 22881} 22882.progress-99 { 22883width: 99%; 22884} 22885.progress-100 { 22886width: 100%; 22887} 22888/* ======================================================================== 22889Component: radial-bar 22890========================================================================== */ 22891/* ------------------------------------- 22892* Bar container 22893* ------------------------------------- */ 22894.radial-bar { 22895position: relative; 22896display: inline-block; 22897font-size: 16px; 22898border-radius: 50%; 22899border: 2px solid #fafafa; 22900background-color: transparent; 22901margin-bottom: 20px; 22902-webkit-box-sizing: content-box; 22903-moz-box-sizing: content-box; 22904box-sizing: content-box; 22905width: 80px; 22906height: 80px; 22907font-size: 18px; 22908} 22909.radial-bar:after, 22910.radial-bar > img { 22911display: inline-block; 22912position: absolute; 22913top: 0; 22914left: 0; 22915border-radius: 50%; 22916text-align: center; 22917font-weight: bold; 22918color: #a1a2a3; 22919} 22920.radial-bar:after { 22921content: attr(data-label); 22922background-color: #fff; 22923z-index: 101; 22924} 22925.radial-bar > img { 22926z-index: 102; 22927} 22928.radial-bar:after, 22929.radial-bar > img { 22930width: 56px; 22931height: 56px; 22932margin-left: 12px; 22933margin-top: 12px; 22934line-height: 56px; 22935} 22936.radial-bar.radial-bar-0 { 22937background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 22938linear-gradient(90deg, #5d9cec 50%, #fafafa 50%, #fafafa); 22939} 22940.radial-bar.radial-bar-5 { 22941background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 22942linear-gradient(108deg, #5d9cec 50%, #fafafa 50%, #fafafa); 22943} 22944.radial-bar.radial-bar-10 { 22945background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 22946linear-gradient(126deg, #5d9cec 50%, #fafafa 50%, #fafafa); 22947} 22948.radial-bar.radial-bar-15 { 22949background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 22950linear-gradient(144deg, #5d9cec 50%, #fafafa 50%, #fafafa); 22951} 22952.radial-bar.radial-bar-20 { 22953background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 22954linear-gradient(162deg, #5d9cec 50%, #fafafa 50%, #fafafa); 22955} 22956.radial-bar.radial-bar-25 { 22957background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 22958linear-gradient(180deg, #5d9cec 50%, #fafafa 50%, #fafafa); 22959} 22960.radial-bar.radial-bar-30 { 22961background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 22962linear-gradient(198deg, #5d9cec 50%, #fafafa 50%, #fafafa); 22963} 22964.radial-bar.radial-bar-35 { 22965background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 22966linear-gradient(216deg, #5d9cec 50%, #fafafa 50%, #fafafa); 22967} 22968.radial-bar.radial-bar-40 { 22969background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 22970linear-gradient(234deg, #5d9cec 50%, #fafafa 50%, #fafafa); 22971} 22972.radial-bar.radial-bar-45 { 22973background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 22974linear-gradient(252deg, #5d9cec 50%, #fafafa 50%, #fafafa); 22975} 22976.radial-bar.radial-bar-50 { 22977background-image: linear-gradient(-90deg, #5d9cec 50%, transparent 50%, transparent), 22978linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 22979} 22980.radial-bar.radial-bar-55 { 22981background-image: linear-gradient(-72deg, #5d9cec 50%, transparent 50%, transparent), 22982linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 22983} 22984.radial-bar.radial-bar-60 { 22985background-image: linear-gradient(-54deg, #5d9cec 50%, transparent 50%, transparent), 22986linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 22987} 22988.radial-bar.radial-bar-65 { 22989background-image: linear-gradient(-36deg, #5d9cec 50%, transparent 50%, transparent), 22990linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 22991} 22992.radial-bar.radial-bar-70 { 22993background-image: linear-gradient(-18deg, #5d9cec 50%, transparent 50%, transparent), 22994linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 22995} 22996.radial-bar.radial-bar-75 { 22997background-image: linear-gradient(0deg, #5d9cec 50%, transparent 50%, transparent), 22998linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 22999} 23000.radial-bar.radial-bar-80 { 23001background-image: linear-gradient(18deg, #5d9cec 50%, transparent 50%, transparent), 23002linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23003} 23004.radial-bar.radial-bar-85 { 23005background-image: linear-gradient(36deg, #5d9cec 50%, transparent 50%, transparent), 23006linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23007} 23008.radial-bar.radial-bar-90 { 23009background-image: linear-gradient(54deg, #5d9cec 50%, transparent 50%, transparent), 23010linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23011} 23012.radial-bar.radial-bar-95 { 23013background-image: linear-gradient(72deg, #5d9cec 50%, transparent 50%, transparent), 23014linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23015} 23016.radial-bar.radial-bar-100 { 23017background-image: linear-gradient(90deg, #5d9cec 50%, transparent 50%, transparent), 23018linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23019} 23020.radial-bar-primary.radial-bar-0 { 23021background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23022linear-gradient(90deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23023} 23024.radial-bar-primary.radial-bar-5 { 23025background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23026linear-gradient(108deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23027} 23028.radial-bar-primary.radial-bar-10 { 23029background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23030linear-gradient(126deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23031} 23032.radial-bar-primary.radial-bar-15 { 23033background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23034linear-gradient(144deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23035} 23036.radial-bar-primary.radial-bar-20 { 23037background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23038linear-gradient(162deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23039} 23040.radial-bar-primary.radial-bar-25 { 23041background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23042linear-gradient(180deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23043} 23044.radial-bar-primary.radial-bar-30 { 23045background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23046linear-gradient(198deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23047} 23048.radial-bar-primary.radial-bar-35 { 23049background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23050linear-gradient(216deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23051} 23052.radial-bar-primary.radial-bar-40 { 23053background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23054linear-gradient(234deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23055} 23056.radial-bar-primary.radial-bar-45 { 23057background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23058linear-gradient(252deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23059} 23060.radial-bar-primary.radial-bar-50 { 23061background-image: linear-gradient(-90deg, #5d9cec 50%, transparent 50%, transparent), 23062linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23063} 23064.radial-bar-primary.radial-bar-55 { 23065background-image: linear-gradient(-72deg, #5d9cec 50%, transparent 50%, transparent), 23066linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23067} 23068.radial-bar-primary.radial-bar-60 { 23069background-image: linear-gradient(-54deg, #5d9cec 50%, transparent 50%, transparent), 23070linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23071} 23072.radial-bar-primary.radial-bar-65 { 23073background-image: linear-gradient(-36deg, #5d9cec 50%, transparent 50%, transparent), 23074linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23075} 23076.radial-bar-primary.radial-bar-70 { 23077background-image: linear-gradient(-18deg, #5d9cec 50%, transparent 50%, transparent), 23078linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23079} 23080.radial-bar-primary.radial-bar-75 { 23081background-image: linear-gradient(0deg, #5d9cec 50%, transparent 50%, transparent), 23082linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23083} 23084.radial-bar-primary.radial-bar-80 { 23085background-image: linear-gradient(18deg, #5d9cec 50%, transparent 50%, transparent), 23086linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23087} 23088.radial-bar-primary.radial-bar-85 { 23089background-image: linear-gradient(36deg, #5d9cec 50%, transparent 50%, transparent), 23090linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23091} 23092.radial-bar-primary.radial-bar-90 { 23093background-image: linear-gradient(54deg, #5d9cec 50%, transparent 50%, transparent), 23094linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23095} 23096.radial-bar-primary.radial-bar-95 { 23097background-image: linear-gradient(72deg, #5d9cec 50%, transparent 50%, transparent), 23098linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23099} 23100.radial-bar-primary.radial-bar-100 { 23101background-image: linear-gradient(90deg, #5d9cec 50%, transparent 50%, transparent), 23102linear-gradient(270deg, #5d9cec 50%, #fafafa 50%, #fafafa); 23103} 23104.radial-bar-success.radial-bar-0 { 23105background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23106linear-gradient(90deg, #27c24c 50%, #fafafa 50%, #fafafa); 23107} 23108.radial-bar-success.radial-bar-5 { 23109background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23110linear-gradient(108deg, #27c24c 50%, #fafafa 50%, #fafafa); 23111} 23112.radial-bar-success.radial-bar-10 { 23113background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23114linear-gradient(126deg, #27c24c 50%, #fafafa 50%, #fafafa); 23115} 23116.radial-bar-success.radial-bar-15 { 23117background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23118linear-gradient(144deg, #27c24c 50%, #fafafa 50%, #fafafa); 23119} 23120.radial-bar-success.radial-bar-20 { 23121background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23122linear-gradient(162deg, #27c24c 50%, #fafafa 50%, #fafafa); 23123} 23124.radial-bar-success.radial-bar-25 { 23125background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23126linear-gradient(180deg, #27c24c 50%, #fafafa 50%, #fafafa); 23127} 23128.radial-bar-success.radial-bar-30 { 23129background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23130linear-gradient(198deg, #27c24c 50%, #fafafa 50%, #fafafa); 23131} 23132.radial-bar-success.radial-bar-35 { 23133background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23134linear-gradient(216deg, #27c24c 50%, #fafafa 50%, #fafafa); 23135} 23136.radial-bar-success.radial-bar-40 { 23137background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23138linear-gradient(234deg, #27c24c 50%, #fafafa 50%, #fafafa); 23139} 23140.radial-bar-success.radial-bar-45 { 23141background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23142linear-gradient(252deg, #27c24c 50%, #fafafa 50%, #fafafa); 23143} 23144.radial-bar-success.radial-bar-50 { 23145background-image: linear-gradient(-90deg, #27c24c 50%, transparent 50%, transparent), 23146linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa); 23147} 23148.radial-bar-success.radial-bar-55 { 23149background-image: linear-gradient(-72deg, #27c24c 50%, transparent 50%, transparent), 23150linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa); 23151} 23152.radial-bar-success.radial-bar-60 { 23153background-image: linear-gradient(-54deg, #27c24c 50%, transparent 50%, transparent), 23154linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa); 23155} 23156.radial-bar-success.radial-bar-65 { 23157background-image: linear-gradient(-36deg, #27c24c 50%, transparent 50%, transparent), 23158linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa); 23159} 23160.radial-bar-success.radial-bar-70 { 23161background-image: linear-gradient(-18deg, #27c24c 50%, transparent 50%, transparent), 23162linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa); 23163} 23164.radial-bar-success.radial-bar-75 { 23165background-image: linear-gradient(0deg, #27c24c 50%, transparent 50%, transparent), 23166linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa); 23167} 23168.radial-bar-success.radial-bar-80 { 23169background-image: linear-gradient(18deg, #27c24c 50%, transparent 50%, transparent), 23170linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa); 23171} 23172.radial-bar-success.radial-bar-85 { 23173background-image: linear-gradient(36deg, #27c24c 50%, transparent 50%, transparent), 23174linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa); 23175} 23176.radial-bar-success.radial-bar-90 { 23177background-image: linear-gradient(54deg, #27c24c 50%, transparent 50%, transparent), 23178linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa); 23179} 23180.radial-bar-success.radial-bar-95 { 23181background-image: linear-gradient(72deg, #27c24c 50%, transparent 50%, transparent), 23182linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa); 23183} 23184.radial-bar-success.radial-bar-100 { 23185background-image: linear-gradient(90deg, #27c24c 50%, transparent 50%, transparent), 23186linear-gradient(270deg, #27c24c 50%, #fafafa 50%, #fafafa); 23187} 23188.radial-bar-info.radial-bar-0 { 23189background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23190linear-gradient(90deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23191} 23192.radial-bar-info.radial-bar-5 { 23193background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23194linear-gradient(108deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23195} 23196.radial-bar-info.radial-bar-10 { 23197background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23198linear-gradient(126deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23199} 23200.radial-bar-info.radial-bar-15 { 23201background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23202linear-gradient(144deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23203} 23204.radial-bar-info.radial-bar-20 { 23205background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23206linear-gradient(162deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23207} 23208.radial-bar-info.radial-bar-25 { 23209background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23210linear-gradient(180deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23211} 23212.radial-bar-info.radial-bar-30 { 23213background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23214linear-gradient(198deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23215} 23216.radial-bar-info.radial-bar-35 { 23217background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23218linear-gradient(216deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23219} 23220.radial-bar-info.radial-bar-40 { 23221background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23222linear-gradient(234deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23223} 23224.radial-bar-info.radial-bar-45 { 23225background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23226linear-gradient(252deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23227} 23228.radial-bar-info.radial-bar-50 { 23229background-image: linear-gradient(-90deg, #23b7e5 50%, transparent 50%, transparent), 23230linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23231} 23232.radial-bar-info.radial-bar-55 { 23233background-image: linear-gradient(-72deg, #23b7e5 50%, transparent 50%, transparent), 23234linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23235} 23236.radial-bar-info.radial-bar-60 { 23237background-image: linear-gradient(-54deg, #23b7e5 50%, transparent 50%, transparent), 23238linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23239} 23240.radial-bar-info.radial-bar-65 { 23241background-image: linear-gradient(-36deg, #23b7e5 50%, transparent 50%, transparent), 23242linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23243} 23244.radial-bar-info.radial-bar-70 { 23245background-image: linear-gradient(-18deg, #23b7e5 50%, transparent 50%, transparent), 23246linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23247} 23248.radial-bar-info.radial-bar-75 { 23249background-image: linear-gradient(0deg, #23b7e5 50%, transparent 50%, transparent), 23250linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23251} 23252.radial-bar-info.radial-bar-80 { 23253background-image: linear-gradient(18d
23253eg, #23b7e5 50%, transparent 50%, transparent), 23254linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23255} 23256.radial-bar-info.radial-bar-85 { 23257background-image: linear-gradient(36deg, #23b7e5 50%, transparent 50%, transparent), 23258linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23259} 23260.radial-bar-info.radial-bar-90 { 23261background-image: linear-gradient(54deg, #23b7e5 50%, transparent 50%, transparent), 23262linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23263} 23264.radial-bar-info.radial-bar-95 { 23265background-image: linear-gradient(72deg, #23b7e5 50%, transparent 50%, transparent), 23266linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23267} 23268.radial-bar-info.radial-bar-100 { 23269background-image: linear-gradient(90deg, #23b7e5 50%, transparent 50%, transparent), 23270linear-gradient(270deg, #23b7e5 50%, #fafafa 50%, #fafafa); 23271} 23272.radial-bar-warning.radial-bar-0 { 23273background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23274linear-gradient(90deg, #ff902b 50%, #fafafa 50%, #fafafa); 23275} 23276.radial-bar-warning.radial-bar-5 { 23277background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23278linear-gradient(108deg, #ff902b 50%, #fafafa 50%, #fafafa); 23279} 23280.radial-bar-warning.radial-bar-10 { 23281background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23282linear-gradient(126deg, #ff902b 50%, #fafafa 50%, #fafafa); 23283} 23284.radial-bar-warning.radial-bar-15 { 23285background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23286linear-gradient(144deg, #ff902b 50%, #fafafa 50%, #fafafa); 23287} 23288.radial-bar-warning.radial-bar-20 { 23289background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23290linear-gradient(162deg, #ff902b 50%, #fafafa 50%, #fafafa); 23291} 23292.radial-bar-warning.radial-bar-25 { 23293background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23294linear-gradient(180deg, #ff902b 50%, #fafafa 50%, #fafafa); 23295} 23296.radial-bar-warning.radial-bar-30 { 23297background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23298linear-gradient(198deg, #ff902b 50%, #fafafa 50%, #fafafa); 23299} 23300.radial-bar-warning.radial-bar-35 { 23301background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23302linear-gradient(216deg, #ff902b 50%, #fafafa 50%, #fafafa); 23303} 23304.radial-bar-warning.radial-bar-40 { 23305background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23306linear-gradient(234deg, #ff902b 50%, #fafafa 50%, #fafafa); 23307} 23308.radial-bar-warning.radial-bar-45 { 23309background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23310linear-gradient(252deg, #ff902b 50%, #fafafa 50%, #fafafa); 23311} 23312.radial-bar-warning.radial-bar-50 { 23313background-image: linear-gradient(-90deg, #ff902b 50%, transparent 50%, transparent), 23314linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa); 23315} 23316.radial-bar-warning.radial-bar-55 { 23317background-image: linear-gradient(-72deg, #ff902b 50%, transparent 50%, transparent), 23318linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa); 23319} 23320.radial-bar-warning.radial-bar-60 { 23321background-image: linear-gradient(-54deg, #ff902b 50%, transparent 50%, transparent), 23322linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa); 23323} 23324.radial-bar-warning.radial-bar-65 { 23325background-image: linear-gradient(-36deg, #ff902b 50%, transparent 50%, transparent), 23326linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa); 23327} 23328.radial-bar-warning.radial-bar-70 { 23329background-image: linear-gradient(-18deg, #ff902b 50%, transparent 50%, transparent), 23330linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa); 23331} 23332.radial-bar-warning.radial-bar-75 { 23333background-image: linear-gradient(0deg, #ff902b 50%, transparent 50%, transparent), 23334linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa); 23335} 23336.radial-bar-warning.radial-bar-80 { 23337background-image: linear-gradient(18deg, #ff902b 50%, transparent 50%, transparent), 23338linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa); 23339} 23340.radial-bar-warning.radial-bar-85 { 23341background-image: linear-gradient(36deg, #ff902b 50%, transparent 50%, transparent), 23342linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa); 23343} 23344.radial-bar-warning.radial-bar-90 { 23345background-image: linear-gradient(54deg, #ff902b 50%, transparent 50%, transparent), 23346linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa); 23347} 23348.radial-bar-warning.radial-bar-95 { 23349background-image: linear-gradient(72deg, #ff902b 50%, transparent 50%, transparent), 23350linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa); 23351} 23352.radial-bar-warning.radial-bar-100 { 23353background-image: linear-gradient(90deg, #ff902b 50%, transparent 50%, transparent), 23354linear-gradient(270deg, #ff902b 50%, #fafafa 50%, #fafafa); 23355} 23356.radial-bar-danger.radial-bar-0 { 23357background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23358linear-gradient(90deg, #f05050 50%, #fafafa 50%, #fafafa); 23359} 23360.radial-bar-danger.radial-bar-5 { 23361background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23362linear-gradient(108deg, #f05050 50%, #fafafa 50%, #fafafa); 23363} 23364.radial-bar-danger.radial-bar-10 { 23365background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23366linear-gradient(126deg, #f05050 50%, #fafafa 50%, #fafafa); 23367} 23368.radial-bar-danger.radial-bar-15 { 23369background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23370linear-gradient(144deg, #f05050 50%, #fafafa 50%, #fafafa); 23371} 23372.radial-bar-danger.radial-bar-20 { 23373background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23374linear-gradient(162deg, #f05050 50%, #fafafa 50%, #fafafa); 23375} 23376.radial-bar-danger.radial-bar-25 { 23377background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23378linear-gradient(180deg, #f05050 50%, #fafafa 50%, #fafafa); 23379} 23380.radial-bar-danger.radial-bar-30 { 23381background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23382linear-gradient(198deg, #f05050 50%, #fafafa 50%, #fafafa); 23383} 23384.radial-bar-danger.radial-bar-35 { 23385background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23386linear-gradient(216deg, #f05050 50%, #fafafa 50%, #fafafa); 23387} 23388.radial-bar-danger.radial-bar-40 { 23389background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23390linear-gradient(234deg, #f05050 50%, #fafafa 50%, #fafafa); 23391} 23392.radial-bar-danger.radial-bar-45 { 23393background-image: linear-gradient(90deg, #fafafa 50%, transparent 50%, transparent), 23394linear-gradient(252deg, #f05050 50%, #fafafa 50%, #fafafa); 23395} 23396.radial-bar-danger.radial-bar-50 { 23397background-image: linear-gradient(-90deg, #f05050 50%, transparent 50%, transparent), 23398linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa); 23399} 23400.radial-bar-danger.radial-bar-55 { 23401background-image: linear-gradient(-72deg, #f05050 50%, transparent 50%, transparent), 23402linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa); 23403} 23404.radial-bar-danger.radial-bar-60 { 23405background-image: linear-gradient(-54deg, #f05050 50%, transparent 50%, transparent), 23406linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa); 23407} 23408.radial-bar-danger.radial-bar-65 { 23409background-image: linear-gradient(-36deg, #f05050 50%, transparent 50%, transparent), 23410linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa); 23411} 23412.radial-bar-danger.radial-bar-70 { 23413background-image: linear-gradient(-18deg, #f05050 50%, transparent 50%, transparent), 23414linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa); 23415} 23416.radial-bar-danger.radial-bar-75 { 23417background-image: linear-gradient(0deg, #f05050 50%, transparent 50%, transparent), 23418linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa); 23419} 23420.radial-bar-danger.radial-bar-80 { 23421background-image: linear-gradient(18deg, #f05050 50%, transparent 50%, transparent), 23422linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa); 23423} 23424.radial-bar-danger.radial-bar-85 { 23425background-image: linear-gradient(36deg, #f05050 50%, transparent 50%, transparent), 23426linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa); 23427} 23428.radial-bar-danger.radial-bar-90 { 23429background-image: linear-gradient(54deg, #f05050 50%, transparent 50%, transparent), 23430linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa); 23431} 23432.radial-bar-danger.radial-bar-95 { 23433background-image: linear-gradient(72deg, #f05050 50%, transparent 50%, transparent), 23434linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa); 23435} 23436.radial-bar-danger.radial-bar-100 { 23437background-image: linear-gradient(90deg, #f05050 50%, transparent 50%, transparent), 23438linear-gradient(270deg, #f05050 50%, #fafafa 50%, #fafafa); 23439} 23440.radial-bar-lg { 23441width: 100px; 23442height: 100px; 23443font-size: 22px; 23444} 23445.radial-bar-lg:after, 23446.radial-bar-lg > img { 23447width: 70px; 23448height: 70px; 23449margin-left: 15px; 23450margin-top: 15px; 23451line-height: 70px; 23452} 23453.radial-bar-sm { 23454width: 50px; 23455height: 50px; 23456font-size: 12px; 23457} 23458.radial-bar-sm:after, 23459.radial-bar-sm > img { 23460width: 35px; 23461height: 35px; 23462margin-left: 7.5px; 23463margin-top: 7.5px; 23464line-height: 35px; 23465} 23466.radial-bar-xs { 23467width: 30px; 23468height: 30px; 23469font-size: 8px; 23470} 23471.radial-bar-xs:after, 23472.radial-bar-xs > img { 23473width: 21px; 23474height: 21px; 23475margin-left: 4.5px; 23476margin-top: 4.5px; 23477line-height: 21px; 23478} 23479x:-o-prefocus, 23480.radial-bar { 23481background-clip: content-box; 23482} 23483/* ======================================================================== 23484Component: user-block 23485========================================================================== */ 23486.has-user-block { 23487display: block; 23488overflow: hidden; 23489border: 0 !important; 23490width: 100% !important; 23491} 23492.user-block { 23493position: relative; 23494padding: 25px 0 10px; 23495cursor: pointer; 23496} 23497.user-block:before, 23498.user-block:after { 23499content: " "; 23500display: table; 23501} 23502.user-block:after { 23503clear: both; 23504} 23505.user-block > .user-block-picture { 23506position: relative; 23507width: 60px; 23508margin: 0 auto; 23509} 23510.user-block > .user-block-picture > img { 23511max-width: 100%; 23512height: auto; 23513} 23514.user-block .user-block-info { 23515padding-top: 15px; 23516text-align: center; 23517white-space: nowrap; 23518} 23519.user-block .user-block-info .user-block-name, 23520.user-block .user-block-info .user-block-role { 23521display: block; 23522} 23523.user-block .user-block-info .user-block-name { 23524color: #7d848f; 23525} 23526.user-block .user-block-info .user-block-role { 23527font-size: 12px; 23528color: #aaa; 23529} 23530.user-block-status { 23531position: relative; 23532} 23533.user-block-status > .circle { 23534position: absolute; 23535bottom: 0; 23536right: 0; 23537border: 2px solid #fff; 23538} 23539.aside-collapsed .user-block, 23540.aside-collapsed-text .user-block { 23541padding: 15px 0 14px; 23542margin: 0; 23543text-align: center; 23544} 23545.aside-collapsed .user-block > .user-block-picture, 23546.aside-collapsed-text .user-block > .user-block-picture { 23547float: none; 23548margin: 0 auto; 23549width: 50px; 23550} 23551.aside-collapsed .user-block > .user-block-picture > .user-block-status, 23552.aside-collapsed-text .user-block > .user-block-picture > .user-block-status { 23553display: block; 23554} 23555.aside-collapsed .user-block .user-block-info, 23556.aside-collapsed-text .user-block .user-block-info { 23557display: none; 23558} 23559/* ======================================================================== 23560Component: circles 23561========================================================================== */
23562.circle { 23563display: inline-block; 23564width: 7px; 23565height: 7px; 23566border-radius: 500px; 23567margin: 0 0.5em; 23568background-color: #ddd; 23569vertical-align: baseline; 23570border: 2px solid transparent; 23571} 23572.circle.text-left { 23573margin-left: 0; 23574} 23575.circle.text-right { 23576margin-right: 0; 23577} 23578.circle-primary { 23579background-color: #5d9cec; 23580} 23581.circle-success { 23582background-color: #27c24c; 23583} 23584.circle-info { 23585background-color: #23b7e5; 23586} 23587.circle-warning { 23588background-color: #ff902b; 23589} 23590.circle-danger { 23591background-color: #f05050; 23592} 23593.circle-green { 23594background-color: #37bc9b; 23595} 23596.circle-pink { 23597background-color: #f532e5; 23598} 23599.circle-inverse { 23600background-color: #131e26; 23601} 23602.circle-purple { 23603background-color: #7266ba; 23604} 23605.circle-sm { 23606width: 5px; 23607height: 5px; 23608} 23609.circle-lg { 23610width: 11px; 23611height: 11px; 23612} 23613.circle-xl { 23614width: 18px; 23615height: 18px; 23616} 23617.circle-outline { 23618background-color: transparent; 23619} 23620.circle-outline.circle-primary { 23621border: 1px solid #5d9cec; 23622} 23623.circle-outline.circle-success { 23624border: 1px solid #27c24c; 23625} 23626.circle-outline.circle-info { 23627border: 1px solid #23b7e5; 23628} 23629.circle-outline.circle-warning { 23630border: 1px solid #ff902b; 23631} 23632.circle-outline.circle-danger { 23633border: 1px solid #f05050; 23634} 23635/* ======================================================================== 23636Component: timeline 23637========================================================================== */ 23638.timeline, 23639.timeline-alt { 23640list-style: none; 23641padding: 0 0 20px; 23642position: relative; 23643z-index: 0; 23644} 23645.timeline:before, 23646.timeline-alt:before { 23647position: absolute; 23648top: 0; 23649bottom: 0; 23650content: " "; 23651width: 1px; 23652background-color: #d1d2d3; 23653left: 18px; 23654} 23655.timeline .timeline-end, 23656.timeline-alt .timeline-end { 23657float: none; 23658clear: both; 23659} 23660.timeline .popover.left > .arrow:after, 23661.timeline-alt .popover.left > .arrow:after { 23662border-left-color: #fff; 23663} 23664.timeline .popover.right > .arrow:after, 23665.timeline-alt .popover.right > .arrow:after { 23666border-right-color: #fff; 23667} 23668.timeline .popover.left > .popover-title + .arrow:after, 23669.timeline-alt .popover.left > .popover-title + .arrow:after { 23670border-left-color: #fafafa; 23671} 23672.timeline .popover.right > .popover-title + .arrow:after, 23673.timeline-alt .popover.right > .popover-title + .arrow:after { 23674border-right-color: #fafafa; 23675} 23676.timeline > li, 23677.timeline-alt > li { 23678margin-bottom: 20px; 23679} 23680.timeline > li:before, 23681.timeline > li:after, 23682.timeline-alt > li:before, 23683.timeline-alt > li:after { 23684content: " "; 23685display: table; 23686} 23687.timeline > li:after, 23688.timeline-alt > li:after { 23689clear: both; 23690} 23691.timeline > li.timeline-separator, 23692.timeline-alt > li.timeline-separator { 23693position: relative; 23694float: none; 23695clear: both; 23696margin: 0 auto; 23697padding: 40px 0; 23698} 23699.timeline > li.timeline-separator:first-child, 23700.timeline-alt > li.timeline-separator:first-child { 23701padding-top: 0; 23702} 23703.timeline > li.timeline-separator:before, 23704.timeline-alt > li.timeline-separator:before { 23705content: attr(data-datetime); 23706display: inline-block; 23707width: 120px; 23708text-align: center; 23709padding: 0 20px; 23710line-height: 30px; 23711background-color: #b6c5da; 23712color: #fff; 23713} 23714.timeline > li > .timeline-panel, 23715.timeline-alt > li > .timeline-panel { 23716margin-left: 60px; 23717} 23718.timeline > li > .timeline-panel .popover, 23719.timeline-alt > li > .timeline-panel .popover { 23720position: relative; 23721display: block; 23722margin: 0; 23723width: 100%; 23724max-width: none; 23725} 23726.timeline > li > .timeline-panel .popover .arrow, 23727.timeline-alt > li > .timeline-panel .popover .arrow { 23728top: 18px; 23729display: none; 23730} 23731.timeline > li > .timeline-panel .popover .popover-content .popover-title, 23732.timeline-alt > li > .timeline-panel .popover .popover-content .popover-title { 23733background-color: transparent; 23734border: 0; 23735padding-left: 0; 23736padding-top: 0; 23737} 23738.timeline > li > .timeline-date, 23739.timeline-alt > li > .timeline-date { 23740margin: -20px 0 0; 23741display: block; 23742height: 20px; 23743line-height: 20px; 23744font-size: 13px; 23745} 23746.timeline > li > .timeline-date > time:after, 23747.timeline-alt > li > .timeline-date > time:after { 23748content: attr(datetime); 23749} 23750.timeline > li > .timeline-badge, 23751.timeline-alt > li > .timeline-badge { 23752position: absolute; 23753left: 0; 23754width: 36px; 23755height: 36px; 23756border-radius: 500px; 23757line-height: 36px; 23758font-size: 1em; 23759text-align: center; 23760color: #fff; 23761background-color: #999; 23762z-index: 100; 23763} 23764.timeline > li > .timeline-badge.primary, 23765.timeline-alt > li > .timeline-badge.primary { 23766background-color: #5d9cec; 23767} 23768.timeline > li > .timeline-badge.success, 23769.timeline-alt > li > .timeline-badge.success { 23770background-color: #27c24c; 23771} 23772.timeline > li > .timeline-badge.warning, 23773.timeline-alt > li > .timeline-badge.warning { 23774background-color: #ff902b; 23775} 23776.timeline > li > .timeline-badge.danger, 23777.timeline-alt > li > .timeline-badge.danger { 23778background-color: #f05050; 23779} 23780.timeline > li > .timeline-badge.info, 23781.timeline-alt > li > .timeline-badge.info { 23782background-color: #23b7e5; 23783} 23784.timeline > li > .timeline-badge.inverse, 23785.timeline-alt > li > .timeline-badge.inverse { 23786background-color: #131e26; 23787} 23788.timeline > li > .timeline-badge.green, 23789.timeline-alt > li > .timeline-badge.green { 23790background-color: #37bc9b; 23791} 23792.timeline > li > .timeline-badge.pink, 23793.timeline-alt > li > .timeline-badge.pink { 23794background-color: #f532e5; 23795} 23796.timeline > li > .timeline-badge.purple, 23797.timeline-alt > li > .timeline-badge.purple { 23798background-color: #7266ba; 23799} 23800.timeline > li > .timeline-badge.dark, 23801.timeline-alt > li > .timeline-badge.dark { 23802background-color: #3a3f51; 23803} 23804.timeline > li > .timeline-badge.yellow, 23805.timeline-alt > li > .timeline-badge.yellow { 23806background-color: #fad732; 23807} 23808.timeline-alt .popover .arrow { 23809display: block !important; 23810} 23811.timeline-title { 23812margin-top: 0; 23813color: inherit; 23814} 23815.timeline-body > p, 23816.timeline-body > ul { 23817margin-bottom: 0; 23818} 23819.timeline-body > p + p { 23820margin-top: 5px; 23821} 23822@media only screen and (min-width: 992px) { 23823.timeline:before { 23824left: 50%; 23825margin-left: 18px; 23826} 23827.timeline > li { 23828float: left; 23829clear: left; 23830width: 45%; 23831} 23832.timeline > li.timeline-inverted { 23833float: right; 23834clear: right; 23835margin-top: 50px; 23836} 23837.timeline > li.timeline-separator { 23838text-align: center; 23839} 23840.timeline > li.timeline-separator:before { 23841margin-left: 36px; 23842} 23843.timeline > li > .timeline-badge { 23844left: 50%; 23845margin-left: 0; 23846} 23847.timeline > li > .timeline-date { 23848float: none; 23849position: absolute; 23850width: 40%; 23851left: 50%; 23852top: 18px; 23853margin-left: 54px; 23854margin-top: -10px; 23855} 23856.timeline > li > .timeline-panel { 23857margin: 0; 23858} 23859.timeline > li > .timeline-panel:before { 23860border-left-width: 15px; 23861border-right-width: 0; 23862top: 26px; 23863right: -15px; 23864left: auto; 23865} 23866.timeline > li > .timeline-panel:after { 23867border-left-width: 14px; 23868border-right-width: 0; 23869top: 27px; 23870right: -14px; 23871left: auto; 23872} 23873.timeline > li > .timeline-panel .popover .arrow { 23874display: block; 23875} 23876.timeline > li.timeline-inverted > .timeline-panel { 23877padding-left: 36px; 23878} 23879.timeline > li.timeline-inverted .timeline-date { 23880left: auto; 23881right: 50%; 23882width: auto; 23883margin-left: 0; 23884margin-right: 36px; 23885} 23886} 23887/* ======================================================================== 23888Component: dropdown-extras 23889========================================================================== */ 23890.dropdown-lg > .dropdown-menu { 23891min-width: 200px; 23892} 23893.dropdown-list > .dropdown-menu { 23894padding: 0; 23895min-width: 220px; 23896} 23897.dropdown-list .list-group { 23898margin: 0; 23899} 23900.dropdown-list .list-group-item { 23901border-radius: 0; 23902border-left: 0; 23903border-right: 0; 23904} 23905.dropdown-list .list-group-item:first-child { 23906border-top: 0; 23907} 23908.dropdown-list .list-group-item:last-child { 23909border-bottom: 0; 23910} 23911.dropdown > a { 23912position: relative; 23913} 23914.dropdown > a > .label { 23915position: absolute; 23916top: 0; 23917right: 0; 23918padding: 2px 5px; 23919} 23920@media only screen and (min-width: 768px) { 23921.dropdown > a > .label { 23922top: 10px; 23923} 23924} 23925.dropdown-menu-header { 23926padding: 10px 15px; 23927background-color: #fafafa; 23928border-bottom: 1px solid #e1e1e1; 23929} 23930/* ======================================================================== 23931Component: row-extra 23932========================================================================== */
23933.container-sm { 23934max-width: 750px; 23935width: auto; 23936} 23937.container-md { 23938max-width: 970px; 23939width: auto; 23940} 23941.container-lg { 23942max-width: 1170px; 23943width: auto; 23944} 23945.row-table { 23946display: table; 23947table-layout: fixed; 23948height: 100%; 23949width: 100%; 23950margin: 0; 23951} 23952.row-table > [class*="col-"] { 23953display: table-cell; 23954float: none; 23955table-layout: fixed; 23956vertical-align: middle; 23957} 23958.row-flush > [class*="col-"] { 23959padding-left: 0; 23960padding-right: 0; 23961} 23962/* ======================================================================== 23963Component: half-float 23964========================================================================== */ 23965.half-float { 23966position: relative; 23967margin-bottom: 65px; 23968} 23969.half-float .half-float-bottom, 23970.half-float .half-float-top { 23971position: absolute; 23972left: 50%; 23973bottom: -60px; 23974width: 120px; 23975height: 120px; 23976margin-left: -60px; 23977z-index: 2; 23978} 23979.half-float .half-float-top { 23980bottom: auto; 23981top: -60px; 23982} 23983.half-float + * { 23984margin-top: -55px; 23985padding-top: 65px; 23986} 23987/* ======================================================================== 23988Component: masonry-grid 23989========================================================================== */ 23990.row-masonry { 23991position: relative; 23992margin: 0; 23993padding: 0; 23994width: 100%; 23995} 23996.row-masonry > .col-masonry { 23997display: inline-block; 23998width: 100%; 23999min-height: 1em; 24000margin-bottom: 15px; 24001} 24002/* Columns definition by devices */ 24003@media only screen and (min-width: 480px) { 24004.row-masonry-sm-1 { 24005-moz-column-count: 1; 24006-webkit-column-count: 1; 24007column-count: 1; 24008-moz-column-gap: 15px; 24009-webkit-column-gap: 15px; 24010column-gap: 15px; 24011-moz-columns: 1; 24012-webkit-columns: 1; 24013columns: 1; 24014} 24015.no-csscolumns .row-masonry-sm-1 { 24016text-align: justify; 24017} 24018.no-csscolumns .row-masonry-sm-1:after { 24019content: ""; 24020display: inline-block; 24021width: 100%; 24022} 24023.no-csscolumns .row-masonry-sm-1 > .col-masonry { 24024vertical-align: top; 24025display: inline-block; 24026width: 99%; 24027} 24028.row-masonry-sm-2 { 24029-moz-column-count: 2; 24030-webkit-column-count: 2; 24031column-count: 2; 24032-moz-column-gap: 15px; 24033-webkit-column-gap: 15px; 24034column-gap: 15px; 24035-moz-columns: 2; 24036-webkit-columns: 2; 24037columns: 2; 24038} 24039.no-csscolumns .row-masonry-sm-2 { 24040text-align: justify; 24041} 24042.no-csscolumns .row-masonry-sm-2:after { 24043content: ""; 24044display: inline-block; 24045width: 100%; 24046} 24047.no-csscolumns .row-masonry-sm-2 > .col-masonry { 24048vertical-align: top; 24049display: inline-block; 24050width: 49%; 24051} 24052.row-masonry-sm-3 { 24053-moz-column-count: 3; 24054-webkit-column-count: 3; 24055column-count: 3; 24056-moz-column-gap: 15px; 24057-webkit-column-gap: 15px; 24058column-gap: 15px; 24059-moz-columns: 3; 24060-webkit-columns: 3; 24061columns: 3; 24062} 24063.no-csscolumns .row-masonry-sm-3 { 24064text-align: justify; 24065} 24066.no-csscolumns .row-masonry-sm-3:after { 24067content: ""; 24068display: inline-block; 24069width: 100%; 24070} 24071.no-csscolumns .row-masonry-sm-3 > .col-masonry { 24072vertical-align: top; 24073display: inline-block; 24074width: 32%; 24075} 24076.row-masonry-sm-4 { 24077-moz-column-count: 4; 24078-webkit-column-count: 4; 24079column-count: 4; 24080-moz-column-gap: 15px; 24081-webkit-column-gap: 15px; 24082column-gap: 15px; 24083-moz-columns: 4; 24084-webkit-columns: 4; 24085columns: 4; 24086} 24087.no-csscolumns .row-masonry-sm-4 { 24088text-align: justify; 24089} 24090.no-csscolumns .row-masonry-sm-4:after { 24091content: ""; 24092display: inline-block; 24093width: 100%; 24094} 24095.no-csscolumns .row-masonry-sm-4 > .col-masonry { 24096vertical-align: top; 24097display: inline-block; 24098width: 24%; 24099} 24100.row-masonry-sm-5 { 24101-moz-column-count: 5; 24102-webkit-column-count: 5; 24103column-count: 5; 24104-moz-column-gap: 15px; 24105-webkit-column-gap: 15px; 24106column-gap: 15px; 24107-moz-columns: 5; 24108-webkit-columns: 5; 24109columns: 5; 24110} 24111.no-csscolumns .row-masonry-sm-5 { 24112text-align: justify; 24113} 24114.no-csscolumns .row-masonry-sm-5:after { 24115content: ""; 24116display: inline-block; 24117width: 100%; 24118} 24119.no-csscolumns .row-masonry-sm-5 > .col-masonry { 24120vertical-align: top; 24121display: inline-block; 24122width: 19%; 24123} 24124.row-masonry-sm-6 { 24125-moz-column-count: 6; 24126-webkit-column-count: 6; 24127column-count: 6; 24128-moz-column-gap: 15px; 24129-webkit-column-gap: 15px; 24130column-gap: 15px; 24131-moz-columns: 6; 24132-webkit-columns: 6; 24133columns: 6; 24134} 24135.no-csscolumns .row-masonry-sm-6 { 24136text-align: justify; 24137} 24138.no-csscolumns .row-masonry-sm-6:after { 24139content: ""; 24140display: inline-block; 24141width: 100%; 24142} 24143.no-csscolumns .row-masonry-sm-6 > .col-masonry { 24144vertical-align: top; 24145display: inline-block; 24146width: 15%; 24147} 24148.row-masonry-sm-7 { 24149-moz-column-count: 7; 24150-webkit-column-count: 7; 24151column-count: 7; 24152-moz-column-gap: 15px; 24153-webkit-column-gap: 15px; 24154column-gap: 15px; 24155-moz-columns: 7; 24156-webkit-columns: 7; 24157columns: 7; 24158} 24159.no-csscolumns .row-masonry-sm-7 { 24160text-align: justify; 24161} 24162.no-csscolumns .row-masonry-sm-7:after { 24163content: ""; 24164display: inline-block; 24165width: 100%; 24166} 24167.no-csscolumns .row-masonry-sm-7 > .col-masonry { 24168vertical-align: top; 24169display: inline-block; 24170width: 13%; 24171} 24172.row-masonry-sm-8 { 24173-moz-column-count: 8; 24174-webkit-column-count: 8; 24175column-count: 8; 24176-moz-column-gap: 15px; 24177-webkit-column-gap: 15px; 24178column-gap: 15px; 24179-moz-columns: 8; 24180-webkit-columns: 8; 24181columns: 8; 24182} 24183.no-csscolumns .row-masonry-sm-8 { 24184text-align: justify; 24185} 24186.no-csscolumns .row-masonry-sm-8:after { 24187content: ""; 24188display: inline-block; 24189width: 100%; 24190} 24191.no-csscolumns .row-masonry-sm-8 > .col-masonry { 24192vertical-align: top; 24193display: inline-block; 24194width: 11%; 24195} 24196.row-masonry-sm-9 { 24197-moz-column-count: 9; 24198-webkit-column-count: 9; 24199column-count: 9; 24200-moz-column-gap: 15px; 24201-webkit-column-gap: 15px; 24202column-gap: 15px; 24203-moz-columns: 9; 24204-webkit-columns: 9; 24205columns: 9; 24206} 24207.no-csscolumns .row-masonry-sm-9 { 24208text-align: justify; 24209} 24210.no-csscolumns .row-masonry-sm-9:after { 24211content: ""; 24212display: inline-block; 24213width: 100%; 24214} 24215.no-csscolumns .row-masonry-sm-9 > .col-masonry { 24216vertical-align: top; 24217display: inline-block; 24218width: 10%; 24219} 24220.row-masonry-sm-10 { 24221-moz-column-count: 10; 24222-webkit-column-count: 10; 24223column-count: 10; 24224-moz-column-gap: 15px; 24225-webkit-column-gap: 15px; 24226column-gap: 15px; 24227-moz-columns: 10; 24228-webkit-columns: 10; 24229columns: 10; 24230} 24231.no-csscolumns .row-masonry-sm-10 { 24232text-align: justify; 24233} 24234.no-csscolumns .row-masonry-sm-10:after { 24235content: ""; 24236display: inline-block; 24237width: 100%; 24238} 24239.no-csscolumns .row-masonry-sm-10 > .col-masonry { 24240vertical-align: top; 24241display: inline-block; 24242width: 9%; 24243} 24244.row-masonry-sm-11 { 24245-moz-column-count: 11; 24246-webkit-column-count: 11; 24247column-count: 11; 24248-moz-column-gap: 15px; 24249-webkit-column-gap: 15px; 24250column-gap: 15px; 24251-moz-columns: 11; 24252-webkit-columns: 11; 24253columns: 11; 24254} 24255.no-csscolumns .row-masonry-sm-11 { 24256text-align: justify; 24257} 24258.no-csscolumns .row-masonry-sm-11:after { 24259content: ""; 24260display: inline-block; 24261width: 100%; 24262} 24263.no-csscolumns .row-masonry-sm-11 > .col-masonry { 24264vertical-align: top; 24265display: inline-block; 24266width: 8%; 24267} 24268.row-masonry-sm-12 { 24269-moz-column-count: 12; 24270-webkit-column-count: 12; 24271column-count: 12; 24272-moz-column-gap: 15px; 24273-webkit-column-gap: 15px; 24274column-gap: 15px; 24275-moz-columns: 12; 24276-webkit-columns: 12; 24277columns: 12; 24278} 24279.no-csscolumns .row-masonry-sm-12 { 24280text-align: justify; 24281} 24282.no-csscolumns .row-masonry-sm-12:after { 24283content: ""; 24284display: inline-block; 24285width: 100%; 24286} 24287.no-csscolumns .row-masonry-sm-12 > .col-masonry { 24288vertical-align: top; 24289display: inline-block; 24290width: 7%; 24291} 24292} 24293@media only screen and (min-width: 768px) { 24294.row-masonry-md-1 { 24295-moz-column-count: 1; 24296-webkit-column-count: 1; 24297column-count: 1; 24298-moz-column-gap: 15px; 24299-webkit-column-gap: 15px; 24300column-gap: 15px; 24301-moz-columns: 1; 24302-webkit-columns: 1; 24303columns: 1; 24304} 24305.no-csscolumns .row-masonry-md-1 { 24306text-align: justify; 24307} 24308.no-csscolumns .row-masonry-md-1:after { 24309content: ""; 24310display: inline-block; 24311width: 100%; 24312} 24313.no-csscolumns .row-masonry-md-1 > .col-masonry { 24314vertical-align: top; 24315display: inline-block; 24316width: 99%; 24317} 24318.row-masonry-md-2 { 24319-moz-column-count: 2; 24320-webkit-column-count: 2; 24321column-count: 2; 24322-moz-column-gap: 15px; 24323-webkit-column-gap: 15px; 24324column-gap: 15px; 24325-moz-columns: 2; 24326-webkit-columns: 2; 24327columns: 2; 24328} 24329.no-csscolumns .row-masonry-md-2 { 24330text-align: justify; 24331} 24332.no-csscolumns .row-masonry-md-2:after { 24333content: ""; 24334display: inline-block; 24335width: 100%; 24336} 24337.no-csscolumns .row-masonry-md-2 > .col-masonry { 24338vertical-align: top; 24339display: inline-block; 24340width: 49%; 24341} 24342.row-masonry-md-3 { 24343-moz-column-count: 3; 24344-webkit-column-count: 3; 24345column-count: 3; 24346-moz-column-gap: 15px; 24347-webkit-column-gap: 15px; 24348column-gap: 15px; 24349-moz-columns: 3; 24350-webkit-columns: 3; 24351columns: 3; 24352} 24353.no-csscolumns .row-masonry-md-3 { 24354text-align: justify; 24355} 24356.no-csscolumns .row-masonry-md-3:after { 24357content: ""; 24358display: inline-block; 24359width: 100%; 24360} 24361.no-csscolumns .row-masonry-md-3 > .col-masonry { 24362vertical-align: top; 24363display: inline-block; 24364width: 32%; 24365} 24366.row-masonry-md-4 { 24367-moz-column-count: 4; 24368-webkit-column-count: 4; 24369column-count: 4; 24370-moz-column-gap: 15px; 24371-webkit-column-gap: 15px; 24372column-gap: 15px; 24373-moz-columns: 4; 24374-webkit-columns: 4; 24375columns: 4; 24376} 24377.no-csscolumns .row-masonry-md-4 { 24378text-align: justify; 24379} 24380.no-csscolumns .row-masonry-md-4:after { 24381content: ""; 24382display: inline-block; 24383width: 100%; 24384} 24385.no-csscolumns .row-masonry-md-4 > .col-masonry { 24386vertical-align: top; 24387display: inline-block; 24388width: 24%; 24389} 24390.row-masonry-md-5 { 24391-moz-column-count: 5; 24392-webkit-column-count: 5; 24393column-count: 5; 24394-moz-column-gap: 15px; 24395-webkit-column-gap: 15px; 24396column-gap: 15px; 24397-moz-columns: 5; 24398-webkit-columns: 5; 24399columns: 5; 24400} 24401.no-csscolumns .row-masonry-md-5 { 24402text-align: justify; 24403} 24404.no-csscolumns .row-masonry-md-5:after { 24405content: ""; 24406display: inline-block; 24407width: 100%; 24408} 24409.no-csscolumns .row-masonry-md-5 > .col-masonry { 24410vertical-align: top; 24411display: inline-block; 24412width: 19%; 24413} 24414.row-masonry-md-6 { 24415-moz-column-count: 6; 24416-webkit-column-count: 6; 24417column-count: 6; 24418-moz-column-gap: 15px; 24419-webkit-column-gap: 15px; 24420column-gap: 15px; 24421-moz-columns: 6; 24422-webkit-columns: 6; 24423columns: 6; 24424} 24425.no-csscolumns .row-masonry-md-6 { 24426text-align: justify; 24427} 24428.no-csscolumns .row-masonry-md-6:after { 24429content: ""; 24430display: inline-block; 24431width: 100%; 24432} 24433.no-csscolumns .row-masonry-md-6 > .col-masonry { 24434vertical-align: top; 24435display: inline-block; 24436width: 15%; 24437} 24438.row-masonry-md-7 { 24439-moz-column-count: 7; 24440-webkit-column-count: 7; 24441column-count: 7; 24442-moz-column-gap: 15px; 24443-webkit-column-gap: 15px; 24444column-gap: 15px; 24445-moz-columns: 7; 24446-webkit-columns: 7; 24447columns: 7; 24448} 24449.no-csscolumns .row-masonry-md-7 { 24450text-align: justify; 24451} 24452.no-csscolumns .row-masonry-md-7:after { 24453content: ""; 24454display: inline-block; 24455width: 100%; 24456} 24457.no-csscolumns .row-masonry-md-7 > .col-masonry { 24458vertical-align: top; 24459display: inline-block; 24460width: 13%; 24461} 24462.row-masonry-md-8 { 24463-moz-column-count: 8; 24464-webkit-column-count: 8; 24465column-count: 8; 24466-moz-column-gap: 15px; 24467-webkit-column-gap: 15px; 24468column-gap: 15px; 24469-moz-columns: 8; 24470-webkit-columns: 8; 24471columns: 8; 24472} 24473.no-csscolumns .row-masonry-md-8 { 24474text-align: justify; 24475} 24476.no-csscolumns .row-masonry-md-8:after { 24477content: ""; 24478display: inline-block; 24479width: 100%; 24480} 24481.no-csscolumns .row-masonry-md-8 > .col-masonry { 24482vertical-align: top; 24483display: inline-block; 24484width: 11%; 24485} 24486.row-masonry-md-9 { 24487-moz-column-count: 9; 24488-webkit-column-count: 9; 24489column-count: 9; 24490-moz-column-gap: 15px; 24491-webkit-column-gap: 15px; 24492column-gap: 15px; 24493-moz-columns: 9; 24494-webkit-columns: 9; 24495columns: 9; 24496} 24497.no-csscolumns .row-masonry-md-9 { 24498text-align: justify; 24499} 24500.no-csscolumns .row-masonry-md-9:after { 24501content: ""; 24502display: inline-block; 24503width: 100%; 24504} 24505.no-csscolumns .row-masonry-md-9 > .col-masonry { 24506vertical-align: top; 24507display: inline-block; 24508width: 10%; 24509} 24510.row-masonry-md-10 { 24511-moz-column-count: 10; 24512-webkit-column-count: 10; 24513column-count: 10; 24514-moz-column-gap: 15px; 24515-webkit-column-gap: 15px; 24516column-gap: 15px; 24517-moz-columns: 10; 24518-webkit-columns: 10; 24519columns: 10; 24520} 24521.no-csscolumns .row-masonry-md-10 { 24522text-align: justify; 24523} 24524.no-csscolumns .row-masonry-md-10:after { 24525content: ""; 24526display: inline-block; 24527width: 100%; 24528} 24529.no-csscolumns .row-masonry-md-10 > .col-masonry { 24530vertical-align: top; 24531display: inline-block; 24532width: 9%; 24533} 24534.row-masonry-md-11 { 24535-moz-column-count: 11; 24536-webkit-column-count: 11; 24537column-count: 11; 24538-moz-column-gap: 15px; 24539-webkit-column-gap: 15px; 24540column-gap: 15px; 24541-moz-columns: 11; 24542-webkit-columns: 11; 24543columns: 11; 24544} 24545.no-csscolumns .row-masonry-md-11 { 24546text-align: justify; 24547} 24548.no-csscolumns .row-masonry-md-11:after { 24549content: ""; 24550display: inline-block; 24551width: 100%; 24552} 24553.no-csscolumns .row-masonry-md-11 > .col-masonry { 24554vertical-align: top; 24555display: inline-block; 24556width: 8%; 24557} 24558.row-masonry-md-12 { 24559-moz-column-count: 12; 24560-webkit-column-count: 12; 24561column-count: 12; 24562-moz-column-gap: 15px; 24563-webkit-column-gap: 15px; 24564column-gap: 15px; 24565-moz-columns: 12; 24566-webkit-columns: 12; 24567columns: 12; 24568} 24569.no-csscolumns .row-masonry-md-12 { 24570text-align: justify; 24571} 24572.no-csscolumns .row-masonry-md-12:after { 24573content: ""; 24574display: inline-block; 24575width: 100%; 24576} 24577.no-csscolumns .row-masonry-md-12 > .col-masonry { 24578vertical-align: top; 24579display: inline-block; 24580width: 7%; 24581} 24582} 24583@media only screen and (min-width: 992px) { 24584.row-masonry-lg-1 { 24585-moz-column-count: 1; 24586-webkit-column-count: 1; 24587column-count: 1; 24588-moz-column-gap: 15px; 24589-webkit-column-gap: 15px; 24590column-gap: 15px; 24591-moz-columns: 1; 24592-webkit-columns: 1; 24593columns: 1; 24594} 24595.no-csscolumns .row-masonry-lg-1 { 24596text-align: justify; 24597} 24598.no-csscolumns .row-masonry-lg-1:after { 24599content: ""; 24600display: inline-block; 24601width: 100%; 24602} 24603.no-csscolumns .row-masonry-lg-1 > .col-masonry { 24604vertical-align: top; 24605display: inline-block; 24606width: 99%; 24607} 24608.row-masonry-lg-2 { 24609-moz-column-count: 2; 24610-webkit-column-count: 2; 24611column-count: 2; 24612-moz-column-gap: 15px; 24613-webkit-column-gap: 15px; 24614column-gap: 15px; 24615-moz-columns: 2; 24616-webkit-columns: 2; 24617columns: 2; 24618} 24619.no-csscolumns .row-masonry-lg-2 { 24620text-align: justify; 24621} 24622.no-csscolumns .row-masonry-lg-2:after { 24623content: ""; 24624display: inline-block; 24625width: 100%; 24626} 24627.no-csscolumns .row-masonry-lg-2 > .col-masonry { 24628vertical-align: top; 24629display: inline-block; 24630width: 49%; 24631} 24632.row-masonry-lg-3 { 24633-moz-column-count: 3; 24634-webkit-column-count: 3; 24635column-count: 3; 24636-moz-column-gap: 15px; 24637-webkit-column-gap: 15px; 24638column-gap: 15px; 24639-moz-columns: 3; 24640-webkit-columns: 3; 24641columns: 3; 24642} 24643.no-csscolumns .row-masonry-lg-3 { 24644text-align: justify; 24645} 24646.no-csscolumns .row-masonry-lg-3:after { 24647content: ""; 24648display: inline-block; 24649width: 100%; 24650} 24651.no-csscolumns .row-masonry-lg-3 > .col-masonry { 24652vertical-align: top; 24653display: inline-block; 24654width: 32%; 24655} 24656.row-masonry-lg-4 { 24657-moz-column-count: 4; 24658-webkit-column-count: 4; 24659column-count: 4; 24660-moz-column-gap: 15px; 24661-webkit-column-gap: 15px; 24662column-gap: 15px; 24663-moz-columns: 4; 24664-webkit-columns: 4; 24665columns: 4; 24666} 24667.no-csscolumns .row-masonry-lg-4 { 24668text-align: justify; 24669} 24670.no-csscolumns .row-masonry-lg-4:after { 24671content: ""; 24672display: inline-block; 24673width: 100%; 24674} 24675.no-csscolumns .row-masonry-lg-4 > .col-masonry { 24676vertical-align: top; 24677display: inline-block; 24678width: 24%; 24679} 24680.row-masonry-lg-5 { 24681-moz-column-count: 5; 24682-webkit-column-count: 5; 24683column-count: 5; 24684-moz-column-gap: 15px; 24685-webkit-column-gap: 15px; 24686column-gap: 15px; 24687-moz-columns: 5; 24688-webkit-columns: 5; 24689columns: 5; 24690} 24691.no-csscolumns .row-masonry-lg-5 { 24692text-align: justify; 24693} 24694.no-csscolumns .row-masonry-lg-5:after { 24695content: ""; 24696display: inline-block; 24697width: 100%; 24698} 24699.no-csscolumns .row-masonry-lg-5 > .col-masonry { 24700vertical-align: top; 24701display: inline-block; 24702width: 19%; 24703} 24704.row-masonry-lg-6 { 24705-moz-column-count: 6; 24706-webkit-column-count: 6; 24707column-count: 6; 24708-moz-column-gap: 15px; 24709-webkit-column-gap: 15px; 24710column-gap: 15px; 24711-moz-columns: 6; 24712-webkit-columns: 6; 24713columns: 6; 24714} 24715.no-csscolumns .row-masonry-lg-6 { 24716text-align: justify; 24717} 24718.no-csscolumns .row-masonry-lg-6:after { 24719content: ""; 24720display: inline-block; 24721width: 100%; 24722} 24723.no-csscolumns .row-masonry-lg-6 > .col-masonry { 24724vertical-align: top; 24725display: inline-block; 24726width: 15%; 24727} 24728.row-masonry-lg-7 { 24729-moz-column-count: 7; 24730-webkit-column-count: 7; 24731column-count: 7; 24732-moz-column-gap: 15px; 24733-webkit-column-gap: 15px; 24734column-gap: 15px; 24735-moz-columns: 7; 24736-webkit-columns: 7; 24737columns: 7; 24738} 24739.no-csscolumns .row-masonry-lg-7 { 24740text-align: justify; 24741} 24742.no-csscolumns .row-masonry-lg-7:after { 24743content: ""; 24744display: inline-block; 24745width: 100%; 24746} 24747.no-csscolumns .row-masonry-lg-7 > .col-masonry { 24748vertical-align: top; 24749display: inline-block; 24750width: 13%; 24751} 24752.row-masonry-lg-8 { 24753-moz-column-count: 8; 24754-webkit-column-count: 8; 24755column-count: 8; 24756-moz-column-gap: 15px; 24757-webkit-column-gap: 15px; 24758column-gap: 15px; 24759-moz-columns: 8; 24760-webkit-columns: 8; 24761columns: 8; 24762} 24763.no-csscolumns .row-masonry-lg-8 { 24764text-align: justify; 24765} 24766.no-csscolumns .row-masonry-lg-8:after { 24767content: ""; 24768display: inline-block; 24769width: 100%; 24770} 24771.no-csscolumns .row-masonry-lg-8 > .col-masonry { 24772vertical-align: top; 24773display: inline-block; 24774width: 11%; 24775} 24776.row-masonry-lg-9 { 24777-moz-column-count: 9; 24778-webkit-column-count: 9; 24779column-count: 9; 24780-moz-column-gap: 15px; 24781-webkit-column-gap: 15px; 24782column-gap
24782: 15px; 24783-moz-columns: 9; 24784-webkit-columns: 9; 24785columns: 9; 24786} 24787.no-csscolumns .row-masonry-lg-9 { 24788text-align: justify; 24789} 24790.no-csscolumns .row-masonry-lg-9:after { 24791content: ""; 24792display: inline-block; 24793width: 100%; 24794} 24795.no-csscolumns .row-masonry-lg-9 > .col-masonry { 24796vertical-align: top; 24797display: inline-block; 24798width: 10%; 24799} 24800.row-masonry-lg-10 { 24801-moz-column-count: 10; 24802-webkit-column-count: 10; 24803column-count: 10; 24804-moz-column-gap: 15px; 24805-webkit-column-gap: 15px; 24806column-gap: 15px; 24807-moz-columns: 10; 24808-webkit-columns: 10; 24809columns: 10; 24810} 24811.no-csscolumns .row-masonry-lg-10 { 24812text-align: justify; 24813} 24814.no-csscolumns .row-masonry-lg-10:after { 24815content: ""; 24816display: inline-block; 24817width: 100%; 24818} 24819.no-csscolumns .row-masonry-lg-10 > .col-masonry { 24820vertical-align: top; 24821display: inline-block; 24822width: 9%; 24823} 24824.row-masonry-lg-11 { 24825-moz-column-count: 11; 24826-webkit-column-count: 11; 24827column-count: 11; 24828-moz-column-gap: 15px; 24829-webkit-column-gap: 15px; 24830column-gap: 15px; 24831-moz-columns: 11; 24832-webkit-columns: 11; 24833columns: 11; 24834} 24835.no-csscolumns .row-masonry-lg-11 { 24836text-align: justify; 24837} 24838.no-csscolumns .row-masonry-lg-11:after { 24839content: ""; 24840display: inline-block; 24841width: 100%; 24842} 24843.no-csscolumns .row-masonry-lg-11 > .col-masonry { 24844vertical-align: top; 24845display: inline-block; 24846width: 8%; 24847} 24848.row-masonry-lg-12 { 24849-moz-column-count: 12; 24850-webkit-column-count: 12; 24851column-count: 12; 24852-moz-column-gap: 15px; 24853-webkit-column-gap: 15px; 24854column-gap: 15px; 24855-moz-columns: 12; 24856-webkit-columns: 12; 24857columns: 12; 24858} 24859.no-csscolumns .row-masonry-lg-12 { 24860text-align: justify; 24861} 24862.no-csscolumns .row-masonry-lg-12:after { 24863content: ""; 24864display: inline-block; 24865width: 100%; 24866} 24867.no-csscolumns .row-masonry-lg-12 > .col-masonry { 24868vertical-align: top; 24869display: inline-block; 24870width: 7%; 24871} 24872} 24873@media only screen and (min-width: 1200px) { 24874.row-masonry-xl-1 { 24875-moz-column-count: 1; 24876-webkit-column-count: 1; 24877column-count: 1; 24878-moz-column-gap: 15px; 24879-webkit-column-gap: 15px; 24880column-gap: 15px; 24881-moz-columns: 1; 24882-webkit-columns: 1; 24883columns: 1; 24884} 24885.no-csscolumns .row-masonry-xl-1 { 24886text-align: justify; 24887} 24888.no-csscolumns .row-masonry-xl-1:after { 24889content: ""; 24890display: inline-block; 24891width: 100%; 24892} 24893.no-csscolumns .row-masonry-xl-1 > .col-masonry { 24894vertical-align: top; 24895display: inline-block; 24896width: 99%; 24897} 24898.row-masonry-xl-2 { 24899-moz-column-count: 2; 24900-webkit-column-count: 2; 24901column-count: 2; 24902-moz-column-gap: 15px; 24903-webkit-column-gap: 15px; 24904column-gap: 15px; 24905-moz-columns: 2; 24906-webkit-columns: 2; 24907columns: 2; 24908} 24909.no-csscolumns .row-masonry-xl-2 { 24910text-align: justify; 24911} 24912.no-csscolumns .row-masonry-xl-2:after { 24913content: ""; 24914display: inline-block; 24915width: 100%; 24916} 24917.no-csscolumns .row-masonry-xl-2 > .col-masonry { 24918vertical-align: top; 24919display: inline-block; 24920width: 49%; 24921} 24922.row-masonry-xl-3 { 24923-moz-column-count: 3; 24924-webkit-column-count: 3; 24925column-count: 3; 24926-moz-column-gap: 15px; 24927-webkit-column-gap: 15px; 24928column-gap: 15px; 24929-moz-columns: 3; 24930-webkit-columns: 3; 24931columns: 3; 24932} 24933.no-csscolumns .row-masonry-xl-3 { 24934text-align: justify; 24935} 24936.no-csscolumns .row-masonry-xl-3:after { 24937content: ""; 24938display: inline-block; 24939width: 100%; 24940} 24941.no-csscolumns .row-masonry-xl-3 > .col-masonry { 24942vertical-align: top; 24943display: inline-block; 24944width: 32%; 24945} 24946.row-masonry-xl-4 { 24947-moz-column-count: 4; 24948-webkit-column-count: 4; 24949column-count: 4; 24950-moz-column-gap: 15px; 24951-webkit-column-gap: 15px; 24952column-gap: 15px; 24953-moz-columns: 4; 24954-webkit-columns: 4; 24955columns: 4; 24956} 24957.no-csscolumns .row-masonry-xl-4 { 24958text-align: justify; 24959} 24960.no-csscolumns .row-masonry-xl-4:after { 24961content: ""; 24962display: inline-block; 24963width: 100%; 24964} 24965.no-csscolumns .row-masonry-xl-4 > .col-masonry { 24966vertical-align: top; 24967display: inline-block; 24968width: 24%; 24969} 24970.row-masonry-xl-5 { 24971-moz-column-count: 5; 24972-webkit-column-count: 5; 24973column-count: 5; 24974-moz-column-gap: 15px; 24975-webkit-column-gap: 15px; 24976column-gap: 15px; 24977-moz-columns: 5; 24978-webkit-columns: 5; 24979columns: 5; 24980} 24981.no-csscolumns .row-masonry-xl-5 { 24982text-align: justify; 24983} 24984.no-csscolumns .row-masonry-xl-5:after { 24985content: ""; 24986display: inline-block; 24987width: 100%; 24988} 24989.no-csscolumns .row-masonry-xl-5 > .col-masonry { 24990vertical-align: top; 24991display: inline-block; 24992width: 19%; 24993} 24994.row-masonry-xl-6 { 24995-moz-column-count: 6; 24996-webkit-column-count: 6; 24997column-count: 6; 24998-moz-column-gap: 15px; 24999-webkit-column-gap: 15px; 25000column-gap: 15px; 25001-moz-columns: 6; 25002-webkit-columns: 6; 25003columns: 6; 25004} 25005.no-csscolumns .row-masonry-xl-6 { 25006text-align: justify; 25007} 25008.no-csscolumns .row-masonry-xl-6:after { 25009content: ""; 25010display: inline-block; 25011width: 100%; 25012} 25013.no-csscolumns .row-masonry-xl-6 > .col-masonry { 25014vertical-align: top; 25015display: inline-block; 25016width: 15%; 25017} 25018.row-masonry-xl-7 { 25019-moz-column-count: 7; 25020-webkit-column-count: 7; 25021column-count: 7; 25022-moz-column-gap: 15px; 25023-webkit-column-gap: 15px; 25024column-gap: 15px; 25025-moz-columns: 7; 25026-webkit-columns: 7; 25027columns: 7; 25028} 25029.no-csscolumns .row-masonry-xl-7 { 25030text-align: justify; 25031} 25032.no-csscolumns .row-masonry-xl-7:after { 25033content: ""; 25034display: inline-block; 25035width: 100%; 25036} 25037.no-csscolumns .row-masonry-xl-7 > .col-masonry { 25038vertical-align: top; 25039display: inline-block; 25040width: 13%; 25041} 25042.row-masonry-xl-8 { 25043-moz-column-count: 8; 25044-webkit-column-count: 8; 25045column-count: 8; 25046-moz-column-gap: 15px; 25047-webkit-column-gap: 15px; 25048column-gap: 15px; 25049-moz-columns: 8; 25050-webkit-columns: 8; 25051columns: 8; 25052} 25053.no-csscolumns .row-masonry-xl-8 { 25054text-align: justify; 25055} 25056.no-csscolumns .row-masonry-xl-8:after { 25057content: ""; 25058display: inline-block; 25059width: 100%; 25060} 25061.no-csscolumns .row-masonry-xl-8 > .col-masonry { 25062vertical-align: top; 25063display: inline-block; 25064width: 11%; 25065} 25066.row-masonry-xl-9 { 25067-moz-column-count: 9; 25068-webkit-column-count: 9; 25069column-count: 9; 25070-moz-column-gap: 15px; 25071-webkit-column-gap: 15px; 25072column-gap: 15px; 25073-moz-columns: 9; 25074-webkit-columns: 9; 25075columns: 9; 25076} 25077.no-csscolumns .row-masonry-xl-9 { 25078text-align: justify; 25079} 25080.no-csscolumns .row-masonry-xl-9:after { 25081content: ""; 25082display: inline-block; 25083width: 100%; 25084} 25085.no-csscolumns .row-masonry-xl-9 > .col-masonry { 25086vertical-align: top; 25087display: inline-block; 25088width: 10%; 25089} 25090.row-masonry-xl-10 { 25091-moz-column-count: 10; 25092-webkit-column-count: 10; 25093column-count: 10; 25094-moz-column-gap: 15px; 25095-webkit-column-gap: 15px; 25096column-gap: 15px; 25097-moz-columns: 10; 25098-webkit-columns: 10; 25099columns: 10; 25100} 25101.no-csscolumns .row-masonry-xl-10 { 25102text-align: justify; 25103} 25104.no-csscolumns .row-masonry-xl-10:after { 25105content: ""; 25106display: inline-block; 25107width: 100%; 25108} 25109.no-csscolumns .row-masonry-xl-10 > .col-masonry { 25110vertical-align: top; 25111display: inline-block; 25112width: 9%; 25113} 25114.row-masonry-xl-11 { 25115-moz-column-count: 11; 25116-webkit-column-count: 11; 25117column-count: 11; 25118-moz-column-gap: 15px; 25119-webkit-column-gap: 15px; 25120column-gap: 15px; 25121-moz-columns: 11; 25122-webkit-columns: 11; 25123columns: 11; 25124} 25125.no-csscolumns .row-masonry-xl-11 { 25126text-align: justify; 25127} 25128.no-csscolumns .row-masonry-xl-11:after { 25129content: ""; 25130display: inline-block; 25131width: 100%; 25132} 25133.no-csscolumns .row-masonry-xl-11 > .col-masonry { 25134vertical-align: top; 25135display: inline-block; 25136width: 8%; 25137} 25138.row-masonry-xl-12 { 25139-moz-column-count: 12; 25140-webkit-column-count: 12; 25141column-count: 12; 25142-moz-column-gap: 15px; 25143-webkit-column-gap: 15px; 25144column-gap: 15px; 25145-moz-columns: 12; 25146-webkit-columns: 12; 25147columns: 12; 25148} 25149.no-csscolumns .row-masonry-xl-12 { 25150text-align: justify; 25151} 25152.no-csscolumns .row-masonry-xl-12:after { 25153content: ""; 25154display: inline-block; 25155width: 100%; 25156} 25157.no-csscolumns .row-masonry-xl-12 > .col-masonry { 25158vertical-align: top; 25159display: inline-block; 25160width: 7%; 25161} 25162} 25163/* ======================================================================== 25164Component: widget 25165========================================================================== */ 25166.widget { 25167margin-bottom: 20px; 25168border: 0; 25169} 25170.widget.panel, 25171.widget .panel { 25172overflow: hidden; 25173} 25174.widget .lateral-picture { 25175position: relative; 25176display: block; 25177height: 240px; 25178width: auto; 25179overflow: hidden; 25180} 25181.widget .lateral-picture > img { 25182position: absolute; 25183top: 0; 25184left: 0; 25185max-height: 100%; 25186width: auto; 25187} 25188/* ======================================================================== 25189Component: animate 25190========================================================================== */ 25191@-webkit-keyframes fadeOutUpShort { 251920% { 25193opacity: 1; 25194} 25195100% { 25196opacity: 0;
25197-webkit-transform: translate3d(0, -20px, 0); 25198transform: translate3d(0, -20px, 0); 25199} 25200} 25201@keyframes fadeOutUpShort { 252020% { 25203opacity: 1; 25204} 25205100% { 25206opacity: 0; 25207-webkit-transform: translate3d(0, -20px, 0); 25208-ms-transform: translate3d(0, -20px, 0); 25209transform: translate3d(0, -20px, 0); 25210} 25211} 25212.fadeOutUpShort { 25213-webkit-animation-name: fadeOutUpShort; 25214animation-name: fadeOutUpShort; 25215} 25216@-webkit-keyframes fadeInUpShort { 252170% { 25218opacity: 0; 25219-webkit-transform: translate3d(0, 20px, 0); 25220transform: translate3d(0, 20px, 0); 25221} 25222100% { 25223opacity: 1; 25224-webkit-transform: none; 25225transform: none; 25226} 25227} 25228@keyframes fadeInUpShort { 252290% { 25230opacity: 0; 25231-webkit-transform: translate3d(0, 20px, 0); 25232-ms-transform: translate3d(0, 20px, 0); 25233transform: translate3d(0, 20px, 0); 25234} 25235100% { 25236opacity: 1; 25237-webkit-transform: none; 25238-ms-transform: none; 25239transform: none; 25240} 25241} 25242.fadeInUpShort { 25243-webkit-animation-name: fadeInUpShort; 25244animation-name: fadeInUpShort; 25245} 25246@-webkit-keyframes zoomInShort { 252470% { 25248opacity: 0; 25249-webkit-transform: scale3d(0.95, 0.95, 0.95); 25250transform: scale3d(0.95, 0.95, 0.95); 25251} 2525250% { 25253opacity: 1; 25254} 25255} 25256@keyframes zoomInShort { 252570% { 25258opacity: 0; 25259-webkit-transform: scale3d(0.95, 0.95, 0.95); 25260-ms-transform: scale3d(0.95, 0.95, 0.95); 25261transform: scale3d(0.95, 0.95, 0.95); 25262} 2526350% { 25264opacity: 1; 25265} 25266} 25267.zoomInShort { 25268-webkit-animation-name: zoomInShort; 25269animation-name: zoomInShort; 25270} 25271@-webkit-keyframes zoomBack { 252720% { 25273opacity: 1; 25274} 2527550% { 25276opacity: 0; 25277-webkit-transform: scale3d(0.5, 0.5, 0.5); 25278transform: scale3d(0.5, 0.5, 0.5); 25279} 25280100% { 25281opacity: 0; 25282} 25283} 25284@keyframes zoomBack { 252850% { 25286opacity: 1; 25287} 2528850% { 25289opacity: 0; 25290-webkit-transform: scale3d(0.5, 0.5, 0.5); 25291-ms-transform: scale3d(0.5, 0.5, 0.5); 25292transform: scale3d(0.5, 0.5, 0.5); 25293} 25294100% { 25295opacity: 0; 25296} 25297} 25298.zoomBack { 25299-webkit-animation-name: zoomBack; 25300animation-name: zoomBack; 25301} 25302@-webkit-keyframes fadeInLeft { 253030% { 25304opacity: 0; 25305-webkit-transform: translate3d(-20px, 0, 0); 25306transform: translate3d(-20px, 0, 0); 25307} 25308100% { 25309opacity: 1; 25310-webkit-transform: none; 25311transform: none; 25312} 25313} 25314@keyframes fadeInLeft { 253150% { 25316opacity: 0; 25317-webkit-transform: translate3d(-20px, 0, 0); 25318-ms-transform: translate3d(-20px, 0, 0); 25319transform: translate3d(-20px, 0, 0); 25320} 25321100% { 25322opacity: 1; 25323-webkit-transform: none; 25324-ms-transform: none; 25325transform: none; 25326} 25327} 25328.fadeInLeft { 25329-webkit-animation-name: fadeInLeft; 25330animation-name: fadeInLeft; 25331} 25332/*! 25333* table-grid (http://mdo.github.io/table-grid) 25334* Released under MIT, (c) 2014 Mark Otto 25335*/ 25336/* 25337* The Grid 25338*/ 25339@media only screen and (min-width: 768px) { 25340/* Add `.table-grid` for the table */ 25341.table-grid { 25342display: table; 25343width: 100%; 25344height: 100%; 25345table-layout: fixed; 25346} 25347/* Add `.col` for the table cells, or columns */ 25348.col { 25349display: table-cell; 25350vertical-align: top; 25351height: 100%; 25352} 25353.col.col-full-center { 25354vertical-align: middle; 25355} 25356/* Set the widths */ 25357.col-1 { 25358width: 8.333333%; 25359} 25360.col-2 { 25361width: 16.666667%; 25362} 25363.col-3 { 25364width: 25%; 25365} 25366.col-4 { 25367width: 33.333333%; 25368} 25369.col-5 { 25370width: 41.666667%; 25371} 25372.col-6 { 25373width: 50%; 25374} 25375.col-7 { 25376width: 58.333333%; 25377} 25378.col-8 { 25379width: 66.666667%; 25380} 25381.col-9 { 25382width: 75%; 25383} 25384.col-10 { 25385width: 83.333333%; 25386} 25387.col-11 { 25388width: 91.666667%; 25389} 25390.col-12 { 25391width: 100%; 25392} 25393.col-xxs { 25394width: 60px; 25395} 25396.col-xs { 25397width: 90px; 25398} 25399.col-sm { 25400width: 150px; 25401} 25402.col-sd { 25403width: 200px; 25404} 25405.col-md { 25406width: 240px; 25407} 25408.col-lg { 25409width: 280px; 25410} 25411.col-xl { 25412width: 320px; 25413} 25414.col-xxl { 25415width: 360px; 25416} 25417.col-wide { 25418width: 100%; 25419} 25420.col-auto { 25421width: auto; 25422} 25423/* Padded columns */ 25424.table-grid-padded { 25425margin-left: -1rem; 25426margin-right: -1rem; 25427} 25428.table-grid-padded .table-grid { 25429border-spacing: 1rem 0; 25430} 25431} 25432@media only screen and (max-width: 991px) { 25433.table-grid-desktop.table-grid, 25434.table-grid-desktop .col { 25435display: block; 25436width: auto; 25437} 25438} 25439/* 25440* Vertically center grid content 25441* 25442* Requires content within the column to be inline or inline-block. 25443*/ 25444.table-grid-align-middle .col { 25445vertical-align: middle; 25446} 25447/* ======================================================================== 25448Component: todo 25449========================================================================== */ 25450.todo .todo-item-list { 25451position: relative; 25452} 25453.todo .todo-item .todo-edit { 25454display: none; 25455cursor: pointer; 25456} 25457.todo .todo-item:hover .todo-edit { 25458display: inline; 25459} 25460.todo .todo-item.todo-complete .todo-edit { 25461display: none; 25462} 25463.todo textarea { 25464resize: none; 25465max-width: 100%; 25466min-width: 100%; 25467} 25468.todo .todo-complete { 25469background: #edf1f2; 25470opacity: 0.6; 25471color: #232735; 25472} 25473.todo .todo-complete .todo-title { 25474text-decoration: line-through; 25475} 25476.todo .panel-group > .panel { 25477border: 1px; 25478margin: 0; 25479} 25480.todo .panel-group > .panel .panel-body { 25481border-bottom: 1px solid #edf1f2; 25482} 25483/* ======================================================================== 25484Component: nestable 25485========================================================================== */ 25486.dd { 25487position: relative; 25488display: block; 25489margin: 0; 25490padding: 0; 25491max-width: 600px; 25492list-style: none; 25493font-size: 13px; 25494line-height: 20px; 25495} 25496.dd-list { 25497display: block; 25498position: relative; 25499margin: 0; 25500padding: 0; 25501list-style: none; 25502} 25503.dd-list .dd-list {
25504padding-left: 30px; 25505} 25506.dd-collapsed .dd-list { 25507display: none; 25508} 25509.dd-item, 25510.dd-empty, 25511.dd-placeholder { 25512display: block; 25513position: relative; 25514margin: 0; 25515padding: 0; 25516min-height: 20px; 25517font-size: 13px; 25518line-height: 20px; 25519} 25520.dd-handle { 25521display: block; 25522margin: 5px 0; 25523padding: 10px 10px; 25524text-decoration: none; 25525border: 1px solid #ebebeb; 25526background: #fff; 25527-webkit-border-radius: 3px; 25528border-radius: 3px; 25529} 25530.dd-handle:hover { 25531background: #fff; 25532} 25533.dd-item > button { 25534display: block; 25535position: relative; 25536cursor: pointer; 25537float: left; 25538width: 25px; 25539height: 30px; 25540margin: 5px 0; 25541padding: 0; 25542text-indent: 100%; 25543white-space: nowrap; 25544overflow: hidden; 25545border: 0; 25546background: transparent; 25547font-size: 12px; 25548line-height: 1; 25549text-align: center; 25550font-weight: bold; 25551} 25552.dd-item > button:before { 25553content: "+"; 25554display: block; 25555position: absolute; 25556width: 100%; 25557text-align: center; 25558text-indent: 0; 25559} 25560.dd-item > button[data-action="collapse"]:before { 25561content: "-"; 25562} 25563.dd-placeholder, 25564.dd-empty { 25565margin: 5px 0; 25566padding: 0; 25567min-height: 30px; 25568background: #f2fbff; 25569border: 1px dashed #b6bcbf; 25570box-sizing: border-box; 25571-moz-box-sizing: border-box; 25572} 25573.dd-empty { 25574border: 1px dashed #bbb; 25575min-height: 100px; 25576background-color: #e5e5e5; 25577background-size: 60px 60px; 25578background-position: 0 0, 30px 30px; 25579} 25580.dd-dragel { 25581position: absolute; 25582pointer-events: none; 25583z-index: 9999; 25584} 25585.dd-dragel > .dd-item .dd-handle { 25586margin-top: 0; 25587} 25588.dd-dragel .dd-handle { 25589-webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1); 25590box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1); 25591} 25592.nestable-lists { 25593display: block; 25594clear: both; 25595padding: 30px 0; 25596width: 100%; 25597border: 0; 25598border-top: 2px solid #ddd; 25599border-bottom: 2px solid #ddd; 25600} 25601@media only screen and (min-width: 700px) { 25602.dd + .dd { 25603margin-left: 2%; 25604} 25605} 25606.dd-hover >
25606 .dd-handle { 25607background: #2ea8e5 !important; 25608} 25609.dd3-content { 25610display: block; 25611margin: 5px 0; 25612padding: 10px 10px 10px 50px; 25613text-decoration: none; 25614border: 1px solid #ebebeb; 25615background: #fff; 25616-webkit-border-radius: 3px; 25617border-radius: 3px; 25618} 25619.dd-dragel > .dd3-item > .dd3-content { 25620margin: 0; 25621} 25622.dd3-item > button { 25623margin-left: 40px; 25624} 25625.dd3-handle { 25626position: absolute; 25627margin: 0; 25628left: 0; 25629top: 0; 25630cursor: pointer; 25631width: 40px; 25632text-indent: 100%; 25633white-space: nowrap; 25634overflow: hidden; 25635border: 1px solid #ebebeb; 25636background: #fff; 25637border-top-right-radius: 0; 25638border-bottom-right-radius: 0; 25639} 25640.dd3-handle:before { 25641content: "â¡"; 25642display: block; 25643position: absolute; 25644left: 0; 25645top: 10px; 25646width: 100%; 25647text-align: center; 25648text-indent: 0; 25649color: #ccc; 25650font-size: 20px; 25651font-weight: normal; 25652} 25653.dd3-handle:hover { 25654background: #f7f7f7; 25655} 25656/* ======================================================================== 25657Component: chart-flot 25658======================================================================== */ 25659.flot-chart { 25660display: block; 25661width: 100%; 25662height: 250px; 25663} 25664.flot-chart .legend > table tr td { 25665padding: 3px; 25666} 25667.flot-chart .legend > table tr td:first-child { 25668padding-left: 3px; 25669} 25670.flot-chart .legend > table tr td:last-child { 25671padding-right: 3px; 25672} 25673.flot-chart .legend > table tr + tr td { 25674padding-top: 0; 25675} 25676.flot-chart .legend > div:first-child { 25677border-color: rgba(0, 0, 0, 0.1) !important; 25678} 25679.flot-chart .legend .legendColorBox > div, 25680.flot-chart .legend .legendColorBox > div > div { 25681border-radius: 400px; 25682} 25683.flot-chart-content { 25684width: 100%; 25685height: 100%; 25686} 25687.flot-pie-label { 25688padding: 3px 5px; 25689font-size: 10px; 25690text-align: center; 25691color: #fff; 25692} 25693#flotTip { 25694position: relative; 25695padding: 5px; 25696font-size: 12px !important; 25697border-radius: 2px !important; 25698border-color: transparent !important; 25699background-color: rgba(0, 0, 0, 0.75) !important; 25700color: #f1f1f1; 25701z-index: 5; 25702} 25703/* ======================================================================== 25704Component: chart-easypie 25705========================================================================== */ 25706.easypie-chart { 25707display: inline-block; 25708position: relative; 25709padding: 0 6px; 25710} 25711.easypie-chart span { 25712display: block; 25713position: absolute; 25714left: 50%; 25715top: 50%; 25716width: 100%; 25717margin-left: -50%; 25718height: 30px; 25719margin-top: -15px; 25720font-size: 20px; 25721} 25722.easypie-chart canvas { 25723max-width: 100%; 25724} 25725.easypie-chart.easypie-chart-lg span { 25726font-size: 40px; 25727margin-top: -25px; 25728line-height: 40px; 25729} 25730.easypie-chart.easypie-chart-md span { 25731font-size: 30px; 25732margin-top: -25px; 25733line-height: 40px; 25734} 25735/* ======================================================================== 25736Component: form-elements 25737========================================================================== */ 25738/** 25739* Custom form elements 25740* - Checkbox 25741* - Radios 25742* - Switch 25743* - Rounded inputs 25744*/ 25745.c-checkbox, 25746.c-radio { 25747margin-right: 4px; 25748} 25749.c-checkbox *, 25750.c-radio * { 25751cursor: pointer; 25752} 25753.c-checkbox input, 25754.c-radio input { 25755opacity: 0; 25756position: absolute; 25757margin-left: 0 !important; 25758} 25759.c-checkbox span, 25760.c-radio span { 25761position: relative; 25762display: inline-block; 25763vertical-align: top; 25764margin-left: -20px; 25765width: 20px; 25766height: 20px; 25767border-radius: 2px; 25768border: 1px solid #ccc; 25769margin-right: 5px; 25770text-align: center; 25771} 25772.c-checkbox span:before, 25773.c-radio span:before { 25774margin-left: 1px; 25775} 25776.c-checkbox:hover span, 25777.c-radio:hover span { 25778border-color: #5d9cec; 25779} 25780.form-inline .c-checkbox span, 25781.form-inline .c-radio span { 25782margin-left: 0; 25783} 25784.c-checkbox.c-checkbox-rounded span, 25785.c-checkbox.c-radio-rounded span, 25786.c-radio.c-checkbox-rounded span, 25787.c-radio.c-radio-rounded span { 25788border-radius: 500px; 25789} 25790/* override for radio */ 25791.c-radio span { 25792border-radius: 500px; 25793} 25794/* the icon */ 25795.c-checkbox span:before, 25796.c-radio span:before { 25797position: absolute; 25798top: 0; 25799left: 0; 25800right: 0; 25801bottom: 0; 25802opacity: 0; 25803text-align: center !important; 25804font-size: 12px; 25805line-height: 18px; 25806vertical-align: middle; 25807} 25808/* Checked state */ 25809.c-checkbox, 25810.c-radio { 25811/* override for radio */ 25812/* Disable state */ 25813/* override for radio */ 25814} 25815.c-checkbox input[type="checkbox"]:checked + span:before, 25816.c-checkbox input[type="radio"]:checked + span:before, 25817.c-radio input[type="checkbox"]:checked + span:before, 25818.c-radio input[type="radio"]:checked + span:before { 25819color: #fff; 25820opacity: 1; 25821transition: color 0.3s ease-out; 25822} 25823.c-checkbox input[type="checkbox"]:checked + span, 25824.c-checkbox input[type="radio"]:checked + span, 25825.c-radio input[type="checkbox"]:checked + span, 25826.c-radio input[type="radio"]:checked + span { 25827border-color: #5d9cec; 25828background-color: #5d9cec; 25829} 25830.c-checkbox input[type="radio"]:checked + span, 25831.c-radio input[type="radio"]:checked + span { 25832background-color: #fff; 25833} 25834.c-checkbox input[type="radio"]:checked + span:before, 25835.c-radio input[type="radio"]:checked + span:before { 25836color: #5d9cec; 25837} 25838.c-checkbox input[type="checkbox"]:disabled + span, 25839.c-checkbox input[type="radio"]:disabled + span, 25840.c-radio input[type="checkbox"]:disabled + span, 25841.c-radio input[type="radio"]:disabled + span { 25842border-color: #ddd !important; 25843background-color: #ddd !important; 25844} 25845.c-checkbox input[type="radio"]:disabled + span, 25846.c-radio input[type="radio"]:disabled + span { 25847background-color: #fff !important; 25848} 25849.c-checkbox input[type="radio"]:disabled + span:before, 25850.c-radio input[type="radio"]:disabled + span:before { 25851color: #ddd; 25852} 25853.c-radio.c-radio-nofont { 25854/* override for radio */ 25855/* Disable state */ 25856/* override for radio */ 25857} 25858.c-radio.c-radio-nofont span:before { 25859content: ""; 25860width: 10px; 25861height: 10px; 25862top: 50%; 25863left: 50%; 25864margin-top: -5px; 25865margin-left: -5px; 25866border-radius: 500px; 25867} 25868.c-radio.c-radio-nofont input[type="radio"]:checked + span:before { 25869color: #fff; 25870opacity: 1; 25871transition: color 0.3s ease-out; 25872} 25873.c-radio.c-radio-nofont input[type="radio"]:checked + span { 25874border-color: #5d9cec; 25875background-color: #5d9cec; 25876} 25877.c-radio.c-radio-nofont input[type="radio"]:checked + span { 25878background-color: #fff; 25879} 25880.c-radio.c-radio-nofont input[type="radio"]:checked + span:before { 25881background-color: #5d9cec; 25882} 25883.c-radio.c-radio-nofont input[type="radio"]:disabled + span { 25884border-color: #ddd !important; 25885background-color: #ddd !important; 25886} 25887.c-radio.c-radio-nofont input[type="radio"]:disabled + span { 25888background-color: #fff !important; 25889} 25890.c-radio.c-radio-nofont input[type="radio"]:disabled + span:before { 25891background-color: #ddd; 25892}
25893.form-control-rounded { 25894border-radius: 100px; 25895} 25896.switch .form-control, 25897.switch body .bootstrap-tagsinput, 25898body .switch .bootstrap-tagsinput { 25899padding-top: 7px; 25900margin-bottom: 0; 25901} 25902.switch * { 25903cursor: pointer; 25904} 25905.switch input { 25906opacity: 0; 25907position: absolute; 25908z-index: -1; 25909} 25910.switch span { 25911position: relative; 25912display: inline-block; 25913width: 40px; 25914height: 20px; 25915background-color: #fff; 25916border: 1px solid #ddd; 25917border-radius: 100px; 25918transition: all 0.5s; 25919box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1) inset; 25920vertical-align: middle; 25921} 25922.switch span:after { 25923content: ""; 25924position: absolute; 25925background-color: #fff; 25926top: 0; 25927left: 0; 25928height: 18px; 25929width: 18px; 25930border: 1px solid #ddd; 25931border-radius: 400px; 25932box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); 25933-webkit-transition: all 0.2s; 25934} 25935.switch.switch-lg span { 25936width: 50px; 25937height: 25px; 25938} 25939.switch.switch-lg span:after { 25940height: 23px; 25941width: 23px; 25942} 25943.switch.switch-sm span { 25944width: 30px; 25945height: 15px; 25946} 25947.switch.switch-sm span:after { 25948height: 13px; 25949width: 13px; 25950} 25951.switch input:checked + span { 25952background-color: #5d9cec; 25953border-color: #5d9cec; 25954transition: all 0.5s; 25955} 25956.switch input:checked + span:after { 25957left: 50%; 25958transition: all 0.2s; 25959} 25960.switch input:disabled + span { 25961background-color: #f1f1f1; 25962cursor: not-allowed; 25963} 25964.form-control-feedback { 25965left: 16px; 25966right: auto; 25967} 25968.form-control + .form-control-feedback, 25969body .bootstrap-tagsinput + .form-control-feedback, 25970.form-control + .parsley-errors-list + .form-control-feedback, 25971body .bootstrap-tagsinput + .parsley-errors-list + .form-control-feedback { 25972right: 0; 25973left: auto; 25974} 25975.input-sm + .form-control-feedback, 25976.input-sm + .parsley-errors-list + .form-control-feedback { 25977top: 0; 25978} 25979.input-md { 25980width: 260px; 25981} 25982.note-editor { 25983background-image: -webkit-linear-gradient(#eee 0.1em, transparent 0.1em); 25984background-image: linear-gradient(#eee 0.1em, transparent 0.1em); 25985background-size: 100% 20px; 25986background-color: #fff; 25987line-height: 20px; 25988margin-top: 5px; 25989padding: 0; 25990padding-bottom: 1px; 25991border: none; 25992} 25993.note-editor.note-editor-margin { 25994background-image: -webkit-linear-gradient( 259950deg, 25996transparent 49px, 25997#ffe0c4 49px, 25998#ffe0c4 51px, 25999transparent 51px 26000), 26001-webkit-linear-gradient(#eee 0.1em, transparent 0.1em); 26002background-image: linear-gradient( 2600390deg, 26004transparent 49px, 26005#ffe0c4 49px, 26006#ffe0c4 51px, 26007transparent 51px 26008), 26009linear-gradient(#eee 0.1em, transparent 0.1em); 26010padding-left: 55px; 26011} 26012/* ======================================================================== 26013Component: form-validation 26014========================================================================== */ 26015.parsley-error { 26016border-color: #f05050 !important; 26017} 26018.parsley-errors-list { 26019display: none; 26020margin: 0; 26021padding: 0; 26022} 26023.parsley-errors-list.filled { 26024display: block; 26025} 26026.parsley-errors-list > li { 26027font-size: 12px; 26028list-style: none; 26029color: #f05050; 26030} 26031/* ======================================================================== 26032Component: form-tags 26033========================================================================== */ 26034body .bootstrap-tagsinput { 26035height: auto; 26036min-height: 35px; 26037margin-bottom: 0; 26038} 26039body .bootstrap-tagsinput .tag { 26040color: #fff; 26041} 26042/* ======================================================================== 26043Component: form-wizard 26044========================================================================== */ 26045.wizard, 26046.tabcontrol { 26047display: block; 26048width: 100%; 26049overflow: hidden; 26050} 26051.wizard a, 26052.tabcontrol a { 26053outline: 0; 26054} 26055.wizard ul, 26056.tabcontrol ul { 26057list-style: none !important; 26058padding: 0; 26059margin: 0; 26060} 26061.wizard ul > li, 26062.tabcontrol ul > li { 26063display: block; 26064padding: 0; 26065} 26066.wizard > .steps .current-info, 26067.tabcontrol > .steps .current-info { 26068position: absolute; 26069left: -999em; 26070} 26071.wizard > .content > .title, 26072.tabcontrol > .content > .title { 26073position: absolute; 26074left: -999em; 26075} 26076.wizard > .steps { 26077position: relative; 26078display: block; 26079width: 100%; 26080} 26081.wizard > .steps .number { 26082font-size: 1.429em; 26083} 26084.wizard > .steps > ul > li { 26085width: 25%; 26086} 26087.wizard > .content { 26088background: #fff; 26089display: block; 26090margin: 0.5em; 26091min-height: 300px; 26092overflow: hidden; 26093position: relative; 26094width: auto; 26095-webkit-border-radius: 5px; 26096-moz-border-radius: 5px; 26097border-radius: 5px; 26098} 26099.wizard > .content > .body { 26100float: left; 26101position: absolute; 26102width: 100%; 26103height: 95%; 26104padding: 2.5% 0; 26105} 26106.wizard > .content > .body ul { 26107list-style: disc !important; 26108} 26109.wizard > .content > .body ul > li { 26110display: list-item; 26111} 26112.wizard > .content > .body > iframe { 26113border: 0 none; 26114width: 100%; 26115height: 100%; 26116} 26117.wizard > .content > .body input { 26118display: block; 26119} 26120.wizard > .content > .body input.error { 26121background: #fbe3e4; 26122border: 1px solid #fbc2c4; 26123color: #8a1f11; 26124} 26125.wizard > .content > .body label { 26126display: inline-block; 26127margin-bottom: 0.5em; 26128} 26129.wizard > .content > .body label.error { 26130color: #f05050; 26131margin-left: 1.5em; 26132padding: 0; 26133} 26134.wizard > .content > .body .checkbox label.error { 26135display: block !important; 26136} 26137.wizard > .actions { 26138position: relative; 26139display: block; 26140text-align: right; 26141width: 100%; 26142} 26143.wizard > .actions > ul { 26144display: inline-block; 26145text-align: right; 26146} 26147.wizard > .actions > ul > li { 26148margin: 0 0.5em; 26149} 26150.wizard.vertical > .steps { 26151display: inline; 26152float: left; 26153width: 30%; 26154} 26155.wizard.vertical > .steps > ul > li { 26156float: none; 26157width: 100%; 26158} 26159.wizard.vertical > .content { 26160display: inline; 26161float: left; 26162margin: 0 2.5% 0.5em 2.5%; 26163width: 65%; 26164} 26165.wizard.vertical > .actions { 26166display: inline; 26167float: right; 26168margin: 0 2.5%; 26169width: 95%; 26170} 26171.wizard.vertical > .actions > ul > li { 26172margin: 0 0 0 1em; 26173} 26174.wizard > .steps > ul > li, 26175.wizard > .actions > ul > li { 26176float: left; 26177} 26178.wizard > .steps a, 26179.wizard > .steps a:hover, 26180.wizard > .steps a:active { 26181display: block; 26182width: auto; 26183margin: 0 0.5em 0.5em; 26184padding: 1em 1em; 26185text-decoration: none; 26186-webkit-border-radius: 5px; 26187-moz-border-radius: 5px; 26188border-radius: 0;
26189font-weight: bold; 26190color: #515253; 26191} 26192.wizard > .steps a > small, 26193.wizard > .steps a:hover > small, 26194.wizard > .steps a:active > small { 26195font-weight: normal; 26196color: #909fa7; 26197} 26198.wizard > .steps .disabled a, 26199.wizard > .steps .disabled a:hover, 26200.wizard > .steps .disabled a:active { 26201background: #fcfcfc; 26202color: #515253; 26203cursor: default; 26204} 26205.wizard > .steps .current a, 26206.wizard > .steps .current a:hover, 26207.wizard > .steps .current a:active { 26208background: #5d9cec; 26209color: #fff; 26210cursor: default; 26211} 26212.wizard > .steps .current a > small, 26213.wizard > .steps .current a:hover > small, 26214.wizard > .steps .current a:active > small { 26215color: #fff; 26216} 26217.wizard > .steps .done a, 26218.wizard > .steps .done a:hover, 26219.wizard > .steps .done a:active { 26220background: #fcfcfc; 26221color: #515253; 26222} 26223.wizard > .steps .error a, 26224.wizard > .steps .error a:hover, 26225.wizard > .steps .error a:active { 26226background: #ff3111; 26227color: #fff; 26228} 26229.wizard > .actions a, 26230.wizard > .actions a:hover, 26231.wizard > .actions a:active { 26232display: inline-block; 26233padding: 6px 16px; 26234font-size: 13px; 26235border-radius: 3px; 26236text-decoration: none; 26237color: #fff; 26238background-color: #5d9cec; 26239border-color: #5d9cec; 26240} 26241.wizard > .actions a:focus, 26242.wizard > .actions a.focus, 26243.wizard > .actions a:hover:focus, 26244.wizard > .actions a:hover.focus, 26245.wizard > .actions a:active:focus, 26246.wizard > .actions a:active.focus { 26247color: #fff; 26248background-color: #4b91ea; 26249border-color: #3886e8; 26250} 26251.wizard > .actions a:hover, 26252.wizard > .actions a:hover:hover, 26253.wizard > .actions a:active:hover { 26254color: #fff; 26255background-color: #4b91ea; 26256border-color: #3886e8; 26257} 26258.wizard > .actions a:active, 26259.wizard > .actions a.active, 26260.open > .wizard > .actions a.dropdown-toggle, 26261.wizard > .actions a:hover:active, 26262.wizard > .actions a:hover.active, 26263.open > .wizard > .actions a:hover.dropdown-toggle, 26264.wizard > .actions a:active:active, 26265.wizard > .actions a:active.active, 26266.open > .wizard > .actions a:active.dropdown-toggle { 26267color: #fff; 26268background-color: #4b91ea; 26269border-color: #3886e8; 26270} 26271.wizard > .actions a:active:hover, 26272.wizard > .actions a:active:focus, 26273.wizard > .actions a:active.focus, 26274.wizard > .actions a.active:hover, 26275.wizard > .actions a.active:focus, 26276.wizard > .actions a.active.focus, 26277.open > .wizard > .actions a.dropdown-toggle:hover, 26278.open > .wizard > .actions a.dropdown-toggle:focus, 26279.open > .wizard > .actions a.dropdown-toggle.focus, 26280.wizard > .actions a:hover:active:hover, 26281.wizard > .actions a:hover:active:focus, 26282.wizard > .actions a:hover:active.focus, 26283.wizard > .actions a:hover.active:hover, 26284.wizard > .actions a:hover.active:focus, 26285.wizard > .actions a:hover.active.focus, 26286.open > .wizard > .actions a:hover.dropdown-toggle:hover, 26287.open > .wizard > .actions a:hover.dropdown-toggle:focus, 26288.open > .wizard > .actions a:hover.dropdown-toggle.focus, 26289.wizard > .actions a:active:active:hover, 26290.wizard > .actions a:active:active:focus, 26291.wizard > .actions a:active:active.focus, 26292.wizard > .actions a:active.active:hover, 26293.wizard > .actions a:active.active:focus, 26294.wizard > .actions a:active.active.focus, 26295.open > .wizard > .actions a:active.dropdown-toggle:hover, 26296.open > .wizard > .actions a:active.dropdown-toggle:focus, 26297.open > .wizard > .actions a:active.dropdown-toggle.focus { 26298color: #fff; 26299background-color: #4b91ea; 26300border-color: #3886e8; 26301} 26302.wizard > .actions a:active, 26303.wizard > .actions a.active, 26304.open > .wizard > .actions a.dropdown-toggle, 26305.wizard > .actions a:hover:active, 26306.wizard > .actions a:hover.active, 26307.open > .wizard > .actions a:hover.dropdown-toggle, 26308.wizard > .actions a:active:active, 26309.wizard > .actions a:active.active, 26310.open > .wizard > .actions a:active.dropdown-toggle { 26311background-image: none; 26312} 26313.wizard > .actions a.disabled:hover, 26314.wizard > .actions a.disabled:focus, 26315.wizard > .actions a.disabled.focus, 26316.wizard > .actions a[disabled]:hover, 26317.wizard > .actions a[disabled]:focus, 26318.wizard > .actions a[disabled].focus, 26319fieldset[disabled] .wizard > .actions a:hover, 26320fieldset[disabled] .wizard > .actions a:focus, 26321fieldset[disabled] .wizard > .actions a.focus, 26322.wizard > .actions a:hover.disabled:hover, 26323.wizard > .actions a:hover.disabled:focus, 26324.wizard > .actions a:hover.disabled.focus, 26325.wizard > .actions a:hover[disabled]:hover, 26326.wizard > .actions a:hover[disabled]:focus, 26327.wizard > .actions a:hover[disabled].focus, 26328fieldset[disabled] .wizard > .actions a:hover:hover, 26329fieldset[disabled] .wizard > .actions a:hover:focus, 26330fieldset[disabled] .wizard > .actions a:hover.focus, 26331.wizard > .actions a:active.disabled:hover, 26332.wizard > .actions a:active.disabled:focus, 26333.wizard > .actions a:active.disabled.focus, 26334.wizard > .actions a:active[disabled]:hover, 26335.wizard > .actions a:active[disabled]:focus, 26336.wizard > .actions a:active[disabled].focus, 26337fieldset[disabled] .wizard > .actions a:active:hover, 26338fieldset[disabled] .wizard > .actions a:active:focus, 26339fieldset[disabled] .wizard > .actions a:active.focus { 26340background-color: #5d9cec; 26341border-color: #5d9cec; 26342} 26343.wizard > .actions a .badge, 26344.wizard > .actions a:hover .badge, 26345.wizard > .actions a:active .badge { 26346color: #5d9cec; 26347background-color: #fff; 26348} 26349.wizard > .actions .disabled a, 26350.wizard > .actions .disabled a:hover, 26351.wizard > .actions .disabled a:active { 26352color: #333; 26353background: #fff; 26354border: 1px solid #eaeaea; 26355} 26356.tabcontrol > .steps { 26357position: relative; 26358display: block; 26359width: 100%; 26360} 26361.tabcontrol > .steps > ul { 26362position: relative; 26363margin: 6px 0 0 0; 26364top: 1px; 26365z-index: 1; 26366} 26367.tabcontrol > .steps > ul > li { 26368float: left; 26369margin: 5px 2px 0 0; 26370padding: 1px; 26371-webkit-border-top-left-radius: 5px; 26372-webkit-border-top-right-radius: 5px; 26373-moz-border-radius-topleft: 5px; 26374-moz-border-radius-topright: 5px; 26375border-top-left-radius: 5px; 26376border-top-right-radius: 5px; 26377} 26378.tabcontrol > .steps > ul > li > a { 26379color: #5f5f5f; 26380display: inline-block; 26381border: 0 none; 26382margin: 0; 26383padding: 10px 30px; 26384text-decoration: none; 26385} 26386.tabcontrol > .steps > ul > li > a:hover { 26387text-decoration: none; 26388} 26389.tabcontrol > .steps > ul > li:hover { 26390background: #edecec; 26391border: 1px solid #bbb; 26392padding: 0; 26393} 26394.tabcontrol > .steps > ul > li.current { 26395background: #fff; 26396border: 1px solid #bbb; 26397border-bottom: 0 none; 26398padding: 0 0 1px 0; 26399margin-top: 0; 26400} 26401.tabcontrol > .steps > ul > li.current > a { 26402padding: 15px 30px 10px 30px; 26403} 26404.tabcontrol > .content { 26405position: relative; 26406display: inline-block; 26407width: 100%; 26408height: 300px; 26409overflow: hidden; 26410border-top: 1px solid #bbb; 26411padding-top: 20px; 26412} 26413.tabcontrol > .content > .body { 26414float: left; 26415position: absolute; 26416width: 95%; 26417height: 95%; 26418padding: 2.5%; 26419} 26420.tabcontrol > .content > .body ul { 26421list-style: disc !important; 26422} 26423.tabcontrol > .content > .body ul > li { 26424display: list-item; 26425} 26426/* ======================================================================== 26427Component: form-imgcrop 26428========================================================================== */ 26429.img-container, 26430.img-preview { 26431background-color: #f7f7f7; 26432overflow: hidden; 26433width: 100%; 26434text-align: center; 26435} 26436.img-container { 26437min-height: 200px; 26438max-height: 340px; 26439margin-bottom: 20px; 26440} 26441.docs-preview { 26442margin-right: -15px; 26443margin-bottom: 10px; 26444} 26445.img-preview { 26446float: left; 26447margin-right: 10px; 26448margin-bottom: 10px; 26449} 26450.img-preview > img { 26451max-width: 100%; 26452} 26453.preview-lg { 26454width: 263px; 26455height: 148px; 26456} 26457.preview-md { 26458width: 139px; 26459height: 78px; 26460} 26461.preview-sm { 26462width: 69px; 26463height: 39px; 26464} 26465.preview-xs { 26466width: 35px; 26467height: 20px; 26468margin-right: 0; 26469} 26470.cropper-container img { 26471display: block; 26472width: 100%; 26473min-width: 0 !important; 26474max-width: none !important; 26475height: 100%; 26476min-height: 0 !important; 26477max-height: none !important; 26478image-orientation: 0deg !important; 26479} 26480/* ======================================================================== 26481Component: datatable 26482========================================================================== */ 26483@media only screen and (max-width: 992px) { 26484.dataTables_filter { 26485clear: both; 26486} 26487} 26488.dataTables_filter input { 26489margin-left: 10px; 26490} 26491.dataTables_length { 26492float: left; 26493} 26494.dataTables_length select { 26495margin-right: 10px; 26496} 26497table.dataTable tfoot > tr > th { 26498color: #a1a2a3; 26499background: #f1f2f3; 26500} 26501.panel .dataTables_wrapper { 26502overflow: auto; 26503} 26504.panel .dataTables_wrapper .row { 26505margin: 10px 0; 26506} 26507.panel .dataTable { 26508width: 100% !important; 26509} 26510.html5buttons { 26511float: none; 26512text-align: center; 26513margin-bottom: 10px; 26514} 26515@media only screen and (min-width: 992px) { 26516.html5buttons { 26517float: right; 26518margin-left: 10px; 26519} 26520} 26521@media only screen and (max-width: 992px) { 26522div.ColVis { 26523float: none; 26524text-align: center; 26525} 26526div.ColVis button.ColVis_Button, 26527div.ColVis ul.ColVis_collection li { 26528float: none; 26529} 26530} 26531div.ColVis .ColVis_Button { 26532background-color: #fff; 26533background-image: none !important; 26534box-shadow: 0 0 0 #000 !important; 26535cursor: pointer; 26536height: 31px; 26537} 26538div.ColVis .ColVis_Button > span { 26539color: #656565; 26540}
26541.ColVis_collectionBackground { 26542display: none; 26543} 26544ul.ColVis_collection { 26545background-color: #fff !important; 26546} 26547ul.ColVis_collection > li { 26548border: 0 !important; 26549background-image: none !important; 26550box-shadow: 0 0 0 #000 !important; 26551margin: 0; 26552} 26553ul.ColVis_collection > li > label { 26554margin: 0; 26555} 26556ul.ColVis_collection > li > label > span { 26557color: #888; 26558vertical-align: top; 26559font-weight: normal; 26560} 26561ul.ColVis_collection > li > label > span:hover { 26562color: #555; 26563} 26564ul.ColVis_collection > li > label input[type="checkbox"]:checked + span, 26565ul.ColVis_collection > li > label input[type="radio"]:checked + span { 26566background-color: transparent; 26567} 26568.ColVis_catcher { 26569cursor: pointer; 26570} 26571.table-responsive { 26572border: 0; 26573} 26574.table-responsive .dataTables_wrapper .row { 26575margin: 0; 26576} 26577@media only screen and (max-width: 992px) { 26578.dataTables_length { 26579float: none; 26580} 26581div.dataTables_wrapper div.dataTables_length label, 26582div.dataTables_filter label, 26583div.dataTables_length label, 26584div.dataTables_paginate { 26585float: none; 26586text-align: center !important; 26587display: block; 26588} 26589div.dataTables_wrapper div.dataTables_length label select, 26590div.dataTables_filter label select, 26591div.dataTables_length label select, 26592div.dataTables_paginate select { 26593display: inline-block; 26594} 26595.dataTables_wrapper > .row > div { 26596float: none; 26597text-align: center; 26598width: 100%; 26599} 26600} 26601div.dt-button-info { 26602position: fixed; 26603top: 50%; 26604left: 50%; 26605width: 400px; 26606margin-top: -100px; 26607margin-left: -200px; 26608background-color: white; 26609border: 2px solid #dde6e9; 26610box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3); 26611border-radius: 3px; 26612text-align: center; 26613z-index: 2100; 26614} 26615div.dt-button-info h2 { 26616padding: 0.5em; 26617margin: 0; 26618font-weight: normal; 26619border-bottom: 1px solid #ddd; 26620background-color: #f3f3f3; 26621} 26622div.dt-button-info h2:before { 26623content: "\f00c"; 26624font-family: FontAwesome; 26625color: #27c24c; 26626margin-right: 8px; 26627} 26628div.dt-button-info > div { 26629padding: 1em; 26630} 26631/* ======================================================================== 26632Component: table-extras 26633========================================================================== */ 26634.table > thead > tr > th { 26635padding: 14px 8px; 26636color: #888; 26637} 26638.table > tbody > tr > td { 26639vertical-align: middle; 26640} 26641.table > tbody > tr > td > .media img { 26642width: 36px; 26643height: 36px; 26644margin: 0 auto; 26645} 26646.table .checkbox { 26647margin: 0 auto; 26648width: 20px; 26649} 26650.table .progress { 26651margin-bottom: 0; 26652} 26653.table .radial-bar { 26654margin-bottom: 0; 26655margin: 0 auto; 26656} 26657.jqstooltip { 26658box-sizing: content-box; 26659} 26660#table-ext-1 th:nth-child(1) { 26661width: 3%; 26662} 26663#table-ext-1 th:nth-child(2) { 26664width: 5%; 26665} 26666#table-ext-1 th:nth-child(7) { 26667width: 5%; 26668} 26669#table-ext-1 th:nth-child(9) { 26670width: 5%; 26671} 26672#table-ext-2 th:nth-child(1) { 26673width: 5%; 26674} 26675#table-ext-2 th:nth-child(3) { 26676width: 10%; 26677} 26678/* ======================================================================== 26679Component: jqgrid 26680========================================================================== */ 26681.ui-widget { 26682font-family: inherit; 26683} 26684.ui-jqgrid { 26685border-radius: 4px; 26686border-width: 3px 1px 1px 1px; 26687border-color: #cfdbe2; 26688} 26689.ui-jqgrid * { 26690max-width: 100%; 26691} 26692.ui-jqgrid .ui-jqgrid-titlebar { 26693position: relative; 26694padding: 8px 15px; 26695border-bottom: 0; 26696line-height: 1.52857; 26697text-transform: none; 26698font-size: 14px; 26699font-weight: normal; 26700background-color: #fff; 26701color: #444; 26702height: auto; 26703} 26704.ui-jqgrid .ui-jqgrid-titlebar .ui-jqgrid-titlebar-close { 26705margin-right: 10px; 26706} 26707.ui-jqgrid .ui-jqgrid-pager { 26708position: relative; 26709padding: 8px 14px !important; 26710height: auto !important; 26711max-width: 100%; 26712} 26713.ui-jqgrid .ui-jqgrid-pager .ui-pg-table .navtable .ui-corner-all { 26714border-radius: 0px; 26715} 26716.ui-jqgrid .ui-jqgrid-pager .ui-pg-input, 26717.ui-jqgrid .ui-jqgrid-pager .ui-pg-selbox { 26718height: 24px; 26719padding: 4px; 26720font-size: 12px; 26721line-height: 1.5; 26722color: #3a3f51; 26723background-color: #fff; 26724background-image: none; 26725border: 1px solid #dde6e9; 26726border-radius: 4px; 26727-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 26728box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 26729} 26730.ui-jqgrid .ui-jqgrid-pager .ui-pager-control { 26731position: relative; 26732} 26733.ui-jqgrid .ui-jqgrid-pager .ui-pg-button:hover { 26734padding: 1px; 26735border: 0px; 26736} 26737.ui-jqgrid .loading { 26738position: absolute; 26739top: 45%; 26740left: 45%; 26741width: auto; 26742height: auto; 26743z-index: 101; 26744padding: 6px; 26745margin: 5px; 26746text-align: center;
26747font-weight: bold; 26748display: none; 26749border-width: 2px !important; 26750font-size: 11px; 26751} 26752.ui-state-default, 26753.ui-widget-content .ui-state-default, 26754.ui-widget-header .ui-state-default { 26755border: 0; 26756background: #fafbfc; 26757font-weight: bold; 26758color: #888; 26759} 26760.ui-state-default.ui-state-hover, 26761.ui-widget-content .ui-state-default.ui-state-hover, 26762.ui-widget-header .ui-state-default.ui-state-hover { 26763background: #fafbfc; 26764} 26765.ui-state-default .ui-state-default, 26766.ui-widget-content .ui-state-default .ui-state-default, 26767.ui-widget-header .ui-state-default .ui-state-default { 26768border-top: 0 !important; 26769} 26770.ui-widget-header { 26771background-image: none; 26772} 26773.ui-jqgrid tr.ui-row-ltr td { 26774border-right: 0; 26775text-align: left; 26776border-color: #edf1f2; 26777background-color: inherit; 26778} 26779.ui-jqgrid tr.ui-search-toolbar th { 26780border-top-width: 0px !important; 26781border-top-color: inherit !important; 26782border-top-style: ridge !important; 26783} 26784.ui-jqgrid tr.jqgrow td { 26785padding: 8px; 26786} 26787.ui-jqgrid .ui-jqgrid-btable { 26788border-collapse: separate; 26789} 26790.ui-jqgrid .ui-jqgrid-htable { 26791border-collapse: separate; 26792} 26793.ui-jqgrid .ui-jqgrid-htable th { 26794padding: 14px 8px; 26795} 26796.ui-jqgrid .ui-jqgrid-bdiv, 26797.ui-jqgrid .ui-jqgrid-btable { 26798width: auto !important; 26799} 26800.ui-jqgrid tr.jqfoot td { 26801min-height: 25px; 26802padding: 5px 2px; 26803} 26804.ui-jqgrid tr.footrow td { 26805height: 30px; 26806} 26807.ui-jqgrid tr.footrow-ltr td { 26808border: 0; 26809} 26810.ui-search-toolbar input[type="text"] { 26811font-size: 12px; 26812height: 15px; 26813border: 1px solid #e4eaec; 26814border-radius: 0px; 26815} 26816.ui-state-hover, 26817.ui-widget-content .ui-state-hover, 26818.ui-state-focus, 26819.ui-widget-content .ui-state-focus, 26820.ui-widget-header .ui-state-focus { 26821background: #edf1f2; 26822border-collapse: separate; 26823color: #656565; 26824} 26825.ui-state-highlight, 26826.ui-widget-content .ui-state-highlight, 26827.ui-widget-header .ui-state-highlight { 26828background: #edf1f2; 26829color: #656565; 26830} 26831.ui-widget-content { 26832color: #656565; 26833font-size: 13px; 26834background-image: none; 26835} 26836tr.ui-widget-content { 26837border: 0; 26838} 26839.ui-state-active, 26840.ui-widget-content .ui-state-active, 26841.ui-widget-header .ui-state-active { 26842border: 1px solid #edf1f2; 26843background: #fff; 26844font-weight: normal; 26845color: #888; 26846} 26847.ui-jqdialog .ui-jqdialog-titlebar { 26848padding: 10px 10px; 26849} 26850.ui-jqdialog .ui-jqdialog-title { 26851float: none !important; 26852} 26853.ui-jqdialog > .ui-resizable-se { 26854position: absolute; 26855} 26856/* ======================================================================== 26857Component: plugins 26858// - User this stylesheet to include single css styles and fixes 26859// for plugins 26860========================================================================== */ 26861/** 26862* Bootstrap Slider 26863*/ 26864body { 26865/** 26866* Chosen 26867*/ 26868/** 26869* Filestyle 26870*/ 26871} 26872body .slider-handle, 26873body .slider-track, 26874body .slider-selection { 26875background-image: none; 26876box-shadow: 0 0 0 #000; 26877} 26878body .slider-handle { 26879background-color: #fff; 26880border: 1px solid #5d9cec; 26881opacity: 1; 26882} 26883body .slider-track { 26884background-color: #fff; 26885border: 1px solid #5d9cec; 26886} 26887body .slider-selection { 26888background-color: #5d9cec; 26889} 26890body .slider .tooltip.top .tooltip-arrow { 26891border-top-color: #2c3037; 26892} 26893body .slider .tooltip.right .tooltip-arrow { 26894border-right-color: #2c3037; 26895} 26896body .slider .tooltip-inner { 26897background-color: #2c3037; 26898} 26899body .slider-lg { 26900width: 380px; 26901} 26902body .chosen-container { 26903width: 100% !important; 26904max-width: 100%; 26905} 26906body .chosen-container-multi .chosen-choices { 26907display: block; 26908width: 100%; 26909height: 35px; 26910padding: 6px 16px; 26911font-size: 14px; 26912line-height: 1.52857; 26913color: #3a3f51; 26914background-color: #fff; 26915background-image: none; 26916border: 1px solid #dde6e9; 26917border-radius: 4px; 26918-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 26919box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 26920-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 26921-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 26922transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 26923} 26924body .chosen-container-multi .chosen-choices:focus { 26925border-color: #66afe9; 26926outline: 0; 26927-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); 26928box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); 26929} 26930body .chosen-container-multi .chosen-choices::-moz-placeholder { 26931color: #b7bac9; 26932opacity: 1; 26933} 26934body .chosen-container-multi .chosen-choices:-ms-input-placeholder { 26935color: #b7bac9; 26936} 26937body .chosen-container-multi .chosen-choices::-webkit-input-placeholder { 26938color: #b7bac9; 26939} 26940body .chosen-container-multi .chosen-choices[disabled], 26941body .chosen-container-multi .chosen-choices[readonly], 26942fieldset[disabled] body .chosen-container-multi .chosen-choices {
26943cursor: not-allowed; 26944background-color: #edf1f2; 26945opacity: 1; 26946} 26947body .chosen-container-multi .chosen-choices li.search-field input[type="text"] { 26948height: auto; 26949padding: 0; 26950} 26951body .chosen-container-multi .chosen-choices li.search-choice { 26952margin: 0 5px 3px 0; 26953background-color: #f5f6f7; 26954border: 1px solid #e7e9ec; 26955background-image: none; 26956} 26957body .chosen-container .chosen-results li.highlighted { 26958background-color: #a1a2a3; 26959background-image: none; 26960} 26961body .chosen-container .chosen-drop { 26962border-color: #ddd; 26963} 26964body .chosen-container .chosen-results li.group-result { 26965color: #747576; 26966letter-spacing: 0.02em; 26967} 26968body .chosen-container-single .chosen-single, 26969body .chosen-container-active.chosen-with-drop .chosen-single { 26970display: block; 26971width: 100%; 26972height: 35px; 26973padding: 6px 16px; 26974font-size: 14px; 26975line-height: 1.52857; 26976color: #3a3f51; 26977background-color: #fff; 26978background-image: none; 26979border: 1px solid #dde6e9; 26980border-radius: 4px; 26981-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 26982box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 26983-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 26984-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 26985transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 26986} 26987body .chosen-container-single .chosen-single:focus, 26988body .chosen-container-active.chosen-with-drop .chosen-single:focus { 26989border-color: #66afe9; 26990outline: 0; 26991-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); 26992box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); 26993} 26994body .chosen-container-single .chosen-single::-moz-placeholder, 26995body .chosen-container-active.chosen-with-drop .chosen-single::-moz-placeholder { 26996color: #b7bac9; 26997opacity: 1; 26998} 26999body .chosen-container-single .chosen-single:-ms-input-placeholder, 27000body .chosen-container-active.chosen-with-drop .chosen-single:-ms-input-placeholder { 27001color: #b7bac9; 27002} 27003body .chosen-container-single .chosen-single::-webkit-input-placeholder, 27004body .chosen-container-active.chosen-with-drop .chosen-single::-webkit-input-placeholder { 27005color: #b7bac9; 27006} 27007body .chosen-container-single .chosen-single[disabled], 27008body .chosen-container-single .chosen-single[readonly], 27009fieldset[disabled] body .chosen-container-single .chosen-single, 27010body .chosen-container-active.chosen-with-drop .chosen-single[disabled], 27011body .chosen-container-active.chosen-with-drop .chosen-single[readonly], 27012fieldset[disabled] body .chosen-container-active.chosen-with-drop .chosen-single { 27013cursor: not-allowed; 27014background-color: #edf1f2; 27015opacity: 1; 27016} 27017body .chosen-container-active .chosen-single, 27018body .chosen-container-active .chosen-choices { 27019border: 1px solid #66afe9; 27020} 27021body .chosen-container-single .chosen-drop { 27022margin-top: -3px; 27023} 27024body .chosen-container-single .chosen-single div { 27025top: 6px; 27026right: 5px; 27027} 27028body .chosen-container-multi .chosen-choices li.search-field input[type="text"] { 27029color: #b7bac9; 27030} 27031body .bootstrap-filestyle { 27032max-width: 380px; 27033} 27034body .select2-container { 27035max-width: 100%; 27036} 27037body .select2-container--bootstrap .select2-selection--single, 27038body .select2-container--bootstrap .select2-selection--multiple { 27039border: 1px solid #dde6e9; 27040box-shadow: 0 0 0 #000 !important; 27041} 27042/* ======================================================================== 27043Component: slim-scroll 27044========================================================================== */ 27045[data-scrollable] { 27046display: block; 27047} 27048.slimScrollBar { 27049opacity: 1 !important; 27050background-color: rgba(0, 0, 0, 0.35) !important; 27051border: 0 !important; 27052border-radius: 1px !important; 27053} 27054.slimScrollRail { 27055opacity: 1 !important; 27056background-color: rgba(0, 0, 0, 0.15) !important; 27057border: 0 !important; 27058border-radius: 0 !important; 27059bottom: 0; 27060} 27061/* ======================================================================== 27062Component: alerts.less 27063========================================================================== */ 27064.alerts { 27065position: fixed; 27066top: 60px; 27067left: 60px; 27068z-index: 9090; 27069width: 350px; 27070} 27071.alerts:hover .alert .close { 27072opacity: 1; 27073visibility: visible; 27074} 27075.alerts-top-right, 27076.alerts, 27077.alerts-bottom-right { 27078left: auto; 27079right: 60px; 27080} 27081.alerts-top-center, 27082.alerts-bottom-center { 27083left: 50%; 27084margin-left: -175px; 27085} 27086.alerts-bottom-left, 27087.alerts-bottom-right, 27088.alerts-bottom-center { 27089top: auto; 27090bottom: 60px; 27091} 27092@media (max-width: 480px) { 27093.alerts { 27094left: 10px; 27095right: 10px; 27096width: auto; 27097margin: 0; 27098} 27099} 27100/* ======================================================================== 27101Component: notify 27102========================================================================== */ 27103.uk-notify { 27104position: fixed; 27105top: 50px; 27106left: 50px; 27107z-index: 1040; 27108-moz-box-sizing: border-box; 27109box-sizing: border-box; 27110width: 350px; 27111} 27112.uk-notify-top-right, 27113.uk-notify-bottom-right { 27114left: auto; 27115right: 50px; 27116} 27117.uk-notify-top-center, 27118.uk-notify-bottom-center { 27119left: 50%; 27120margin-left: -175px; 27121} 27122.uk-notify-bottom-left, 27123.uk-notify-bottom-right, 27124.uk-notify-bottom-center { 27125top: auto; 27126bottom: 50px; 27127} 27128@media (max-width: 480px) { 27129.uk-notify { 27130left: 10px; 27131right: 10px; 27132width: auto; 27133margin: 0; 27134} 27135} 27136.uk-notify-message { 27137position: relative; 27138margin-bottom: 10px; 27139padding: 15px; 27140font-size: 16px; 27141line-height: 22px; 27142border-radius: 3px; 27143padding-right: 35px; 27144cursor: pointer; 27145} 27146.uk-notify-message.alert.alert-normal { 27147background: #444; 27148color: #fff; 27149} 27150.uk-notify-message > .close { 27151visibility: hidden; 27152} 27153.uk-notify-message:hover > .close { 27154visibility: visible; 27155} 27156/* ======================================================================== 27157Component: calendar 27158========================================================================== */
27159.calendar-app .fc-button { 27160color: #333; 27161background-color: #fff; 27162border-color: #eaeaea; 27163padding: 5px 10px; 27164font-size: 12px; 27165line-height: 1.5; 27166border-radius: 3px; 27167height: auto; 27168background-image: none; 27169} 27170.calendar-app .fc-button:focus, 27171.calendar-app .fc-button.focus { 27172color: #333; 27173background-color: whitesmoke; 27174border-color: #d6d6d6; 27175} 27176.calendar-app .fc-button:hover { 27177color: #333; 27178background-color: whitesmoke; 27179border-color: #d6d6d6; 27180} 27181.calendar-app .fc-button:active, 27182.calendar-app .fc-button.active, 27183.open > .calendar-app .fc-button.dropdown-toggle { 27184color: #333; 27185background-color: whitesmoke; 27186border-color: #d6d6d6; 27187} 27188.calendar-app .fc-button:active:hover, 27189.calendar-app .fc-button:active:focus, 27190.calendar-app .fc-button:active.focus, 27191.calendar-app .fc-button.active:hover, 27192.calendar-app .fc-button.active:focus, 27193.calendar-app .fc-button.active.focus, 27194.open > .calendar-app .fc-button.dropdown-toggle:hover, 27195.open > .calendar-app .fc-button.dropdown-toggle:focus, 27196.open > .calendar-app .fc-button.dropdown-toggle.focus { 27197color: #333; 27198background-color: whitesmoke; 27199border-color: #d6d6d6; 27200} 27201.calendar-app .fc-button:active, 27202.calendar-app .fc-button.active, 27203.open > .calendar-app .fc-button.dropdown-toggle { 27204background-image: none; 27205} 27206.calendar-app .fc-button.disabled:hover, 27207.calendar-app .fc-button.disabled:focus, 27208.calendar-app .fc-button.disabled.focus, 27209.calendar-app .fc-button[disabled]:hover, 27210.calendar-app .fc-button[disabled]:focus, 27211.calendar-app .fc-button[disabled].focus, 27212fieldset[disabled] .calendar-app .fc-button:hover, 27213fieldset[disabled] .calendar-app .fc-button:focus, 27214fieldset[disabled] .calendar-app .fc-button.focus { 27215background-color: #fff; 27216border-color: #eaeaea; 27217} 27218.calendar-app .fc-button .badge { 27219color: #fff; 27220background-color: #333; 27221} 27222.calendar-app .fc-button:active, 27223.calendar-app .fc-button.active, 27224.calendar-app .fc-button.fc-state-active { 27225outline: 0; 27226background-image: none; 27227-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 27228box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 27229} 27230.calendar-app .fc-button .fc-icon { 27231margin: 0 0.1em; 27232font-size: inherit; 27233font-family: FontAwesome !important; 27234vertical-align: baseline; 27235color: #555; 27236} 27237.calendar-app .fc-button .fc-icon:after { 27238display: none; 27239} 27240.calendar-app .fc-state-highlight, 27241.calendar-app .fc-day:hover { 27242background-color: #f7f8f9; 27243} 27244.calendar-app .fc-day-number { 27245font-size: 18px; 27246font-weight: bold; 27247color: #a1a2a3; 27248} 27249.calendar-app .fc-view { 27250overflow: visible; 27251} 27252.calendar-app .external-events { 27253margin: 0; 27254} 27255.calendar-app .external-events > div { 27256margin-right: 5px; 27257margin-bottom: 5px; 27258padding: 6px 10px; 27259color: #fff; 27260font-size: 11px; 27261border-radius: 2px; 27262cursor: move; 27263} 27264.calendar-app .external-events:empty { 27265content: "EMRTPUY"; 27266} 27267.calendar-app .external-events-trash { 27268position: relative; 27269min-height: 120px; 27270} 27271.calendar-app .external-events-trash:after { 27272content: "\f00d"; 27273position: absolute; 27274top: 0; 27275left: 0; 27276right: 0; 27277bottom: 0; 27278background-color: #131e26; 27279opacity: 0; 27280font-family: FontAwesome; 27281color: #fff; 27282text-align: center; 27283font-size: 50px; 27284padding: 8%; 27285max-height: 100%; 27286-webkit-transition: all 0.3s ease; 27287-o-transition: all 0.3s ease; 27288transition: all 0.3s ease; 27289z-index: -1; 27290} 27291.calendar-app .external-events-trash.active:after { 27292opacity: 1; 27293z-index: 1; 27294} 27295.calendar-app .external-events-trash.hovered:after { 27296background-color: #fb797e; 27297} 27298.calendar-app .external-event-color-selector .circle.selected { 27299border: 3px solid rgba(255, 255, 255, 0.5); 27300} 27301/* ======================================================================== 27302Component: spinner 27303========================================================================== */ 27304body .whirl { 27305position: relative; 27306} 27307body .whirl:before { 27308content: attr(data-spinner-text); 27309display: block; 27310background-color: #f0f0f0; 27311opacity: 0.7; 27312} 27313body .whirl.solid { 27314opacity: 1; 27315} 27316body .whirl:after { 27317border-top-color: #5d9cec; 27318} 27319body .whirl.blade:after { 27320border-bottom-color: #5d9cec; 27321} 27322body .whirl.double-up:after { 27323border-right-color: #5d9cec; 27324border-top-color: #5d9cec; 27325border-left-color: #5d9cec; 27326border-bottom-color: #5d9cec; 27327} 27328body .whirl.duo:after { 27329border-right-color: #5d9cec; 27330border-left-color: #5d9cec; 27331border-top-color: #7266ba; 27332border-bottom-color: #7266ba; 27333} 27334body .whirl.helicopter:after { 27335background-color: #5d9cec; 27336} 27337body .whirl.ringed:after { 27338border-right-color: #23b7e5; 27339border-top-color: #7266ba; 27340border-left-color: #7266ba; 27341border-bottom-color: #7266ba; 27342} 27343body .whirl.traditional:after { 27344border-right-color: #23b7e5; 27345border-top-color: #23b7e5; 27346border-left-color: #7266ba; 27347border-bottom-color: #fad732; 27348} 27349body .whirl.line:after { 27350box-shadow: inset -10px 0px 0px fade(#5d9cec, 50%); 27351} 27352.no-cssanimations body .whirl:before { 27353opacity: 0.9; 27354} 27355.no-cssanimations body .whirl:after { 27356content: "Loading..."; 27357width: 40px; 27358height: 40px; 27359margin: -20px 0 -20px; 27360line-height: 40px; 27361color: #000; 27362opacity: 1; 27363border: 0; 27364box-shadow: 0 0 0 #000; 27365background-color: transparent; 27366text-align: center; 27367} 27368body .ball-pulse > div, 27369body .ball-grid-pulse > div, 27370body .square-spin > div, 27371body .ball-pulse-rise > div, 27372body .ball-rotate > div, 27373body .ball-rotate >
27373 div:before, 27374body .ball-rotate > div:after, 27375body .cube-transition > div, 27376body .ball-zig-zag > div, 27377body .ball-zig-zag-deflect > div, 27378body .ball-triangle-path > div, 27379body .ball-scale > div, 27380body .line-scale > div, 27381body .line-scale-party > div, 27382body .ball-scale-multiple > div, 27383body .ball-pulse-sync > div, 27384body .ball-beat > div, 27385body .line-scale-pulse-out > div, 27386body .line-scale-pulse-out-rapid > div, 27387body .ball-spin-fade-loader > div, 27388body .line-spin-fade-loader > div, 27389body .triangle-skew-spin > div, 27390body .ball-grid-beat > div, 27391body .semi-circle-spin > div { 27392background-color: #5d9cec; 27393} 27394body .ball-clip-rotate-multiple { 27395width: 1px; 27396} 27397body .ball-clip-rotate-multiple > div { 27398border-color: #5d9cec transparent #5d9cec transparent; 27399} 27400body .ball-clip-rotate-multiple > div:last-child { 27401border-color: transparent #5d9cec transparent #5d9cec; 27402} 27403body .ball-clip-rotate > div { 27404border-color: #5d9cec; 27405border-bottom-color: transparent; 27406} 27407body .ball-clip-rotate-pulse > div:first-child { 27408background-color: #5d9cec; 27409top: 5px; 27410left: -8px; 27411} 27412body .ball-clip-rotate-pulse > div:last-child { 27413border-color: #5d9cec transparent #5d9cec transparent; 27414} 27415body .square-spin > div, 27416body .ball-scale-ripple > div, 27417body .ball-scale-ripple-multiple > div { 27418border-color: #5d9cec; 27419} 27420body .pacman > div:first-of-type { 27421border-top-color: #5d9cec; 27422border-left-color: #5d9cec; 27423border-bottom-color: #5d9cec; 27424} 27425body .pacman > div:nth-child(2) { 27426border-top-color: #5d9cec; 27427border-left-color: #5d9cec; 27428border-bottom-color: #5d9cec; 27429} 27430body .pacman > div:nth-child(3), 27431body .pacman > div:nth-child(4), 27432body .pacman > div:nth-child(5), 27433body .pacman > div:nth-child(6) { 27434background-color: #5d9cec; 27435} 27436body .sk-rotating-plane.sk-spinner, 27437body .sk-double-bounce .sk-double-bounce1, 27438body .sk-double-bounce .sk-double-bounce2, 27439body .sk-wave .sk-rect, 27440body .sk-wandering-cubes .sk-cube1, 27441body .sk-wandering-cubes .sk-cube2, 27442body .sk-chasing-dots .sk-dot1, 27443body .sk-chasing-dots .sk-dot2, 27444body .sk-three-bounce div, 27445body .sk-circle .sk-child:before, 27446body .sk-cube-grid .sk-cube, 27447body .sk-fading-circle .sk-circle:before, 27448body .sk-spinner-pulse.sk-spinner, 27449body .sk-rotating-plane { 27450background-color: #5d9cec !important; 27451} 27452body .sk-wordpress .sk-inner-circle { 27453background-color: #fff; 27454} 27455/* just for loaders.css demo */ 27456.loader-demo { 27457height: 150px; 27458padding-top: 50px; 27459text-align: center; 27460} 27461.loader-demo > div { 27462display: inline-block; 27463} 27464.loader-demo.loader-demo-sk { 27465padding-top: 0; 27466} 27467/* ======================================================================== 27468Component: gmap 27469========================================================================== */ 27470.gmap { 27471height: 300px; 27472} 27473.gmap.gmap-sm { 27474height: 150px; 27475} 27476/* ======================================================================== 27477Component: vector-map 27478========================================================================== */ 27479body .jvectormap-label { 27480position: absolute; 27481display: none; 27482border: solid 1px #313232; 27483border-radius: 2px; 27484background: #313232; 27485color: white; 27486padding: 3px 6px; 27487opacity: 0.9; 27488z-index: 1100; 27489} 27490body .jvectormap-zoomin, 27491body .jvectormap-zoomout { 27492position: absolute; 27493left: 10px; 27494width: 22px; 27495height: 22px; 27496border-radius: 2px; 27497background: #515253; 27498padding: 5px; 27499color: white; 27500cursor: pointer; 27501line-height: 10px; 27502text-align: center; 27503} 27504body .jvectormap-zoomin { 27505top: 10px; 27506} 27507body .jvectormap-zoomout { 27508top: 30px; 27509} 27510/* ======================================================================== 27511Component: portlets 27512========================================================================== */ 27513[data-toggle="portlet"] { 27514min-height: 30px; 27515} 27516[data-toggle="portlet"].portlet-handler, 27517[data-toggle="portlet"] .portlet-handler { 27518cursor: move; 27519} 27520.portlets-wrapper { 27521margin-right: auto; 27522margin-left: auto; 27523padding-left: 15px; 27524padding-right: 15px; 27525overflow: auto; 27526} 27527.portlet.box-placeholder { 27528padding: 0; 27529} 27530/* ======================================================================== 27531Component: mailbox 27532========================================================================== */ 27533.mb-boxes { 27534overflow: hidden; 27535} 27536.mb-boxes .nav > li > a {
27537font-weight: 600; 27538color: #3a3f51; 27539margin: 5px 0; 27540-webkit-transition: background-color 0.3s ease; 27541-o-transition: background-color 0.3s ease; 27542transition: background-color 0.3s ease; 27543} 27544.mb-boxes .nav > li > a:hover, 27545.mb-boxes .nav > li > a:focus { 27546background-color: #c0d0d3; 27547} 27548.mb-boxes .nav > li.active > a { 27549background-color: #5d9cec !important; 27550color: #fff; 27551} 27552@media only screen and (min-width: 992px) { 27553.mb-boxes { 27554height: auto !important; 27555visibility: visible !important; 27556display: block; 27557} 27558} 27559@media only screen and (min-width: 992px) { 27560.mb-compose-button { 27561display: block; 27562width: 100%; 27563} 27564.mb-toggle-button { 27565display: none; 27566} 27567} 27568.mb-mails > tbody > tr > td { 27569border-top-color: transparent; 27570cursor: pointer; 27571} 27572.mb-mails .mb-mail-active { 27573background-color: #f7f8f9 !important; 27574} 27575.mb-mails .mb-mail-avatar { 27576float: left; 27577margin-right: 10px; 27578width: 40px; 27579height: 40px; 27580border-radius: 3px; 27581} 27582.mb-mails .mb-mail-date { 27583display: block; 27584float: right; 27585color: #909fa7; 27586font-size: 12px; 27587font-weight: bold; 27588} 27589.mb-mails .mb-mail-from { 27590font-size: 14px; 27591font-weight: 600; 27592line-height: 1; 27593} 27594.mb-mails .mb-mail-meta { 27595overflow: hidden; 27596} 27597.mb-mails .mb-mail-subject { 27598font-size: 18px; 27599font-weight: 600; 27600line-height: 1.1; 27601margin-bottom: 6px; 27602} 27603.mb-mails .mb-mail-preview { 27604clear: both; 27605margin-top: 10px; 27606color: #909fa7; 27607margin-top: 2px; 27608} 27609.mb-mails .mb-attachment { 27610margin-top: 30px; 27611padding-top: 30px; 27612border-top: 1px solid #e4eaec; 27613} 27614.mb-view > tbody > tr > td { 27615cursor: auto; 27616} 27617.mb-view .mb-mail-to-list { 27618margin-top: 6px; 27619} 27620.mb-view .mb-mail-to-list > a { 27621margin-right: 5px; 27622color: #909fa7; 27623} 27624/* ======================================================================== 27625Component: Plan table 27626========================================================================== */ 27627.plan { 27628background-color: #edf1f2; 27629overflow: auto; 27630border-radius: 4px; 27631padding-bottom: 30px; 27632} 27633.plan .plan-header { 27634background-color: #23b7e5; 27635color: #fff; 27636margin: 0; 27637padding: 20px 10px; 27638text-align: center; 27639} 27640.plan .plan-price { 27641background: #fff; 27642padding: 16px 8px; 27643text-align: center; 27644} 27645.plan .plan-price h2 { 27646margin: 0; 27647} 27648.plan .plan-period { 27649font-size: 16px; 27650} 27651.plan hr { 27652display: block; 27653margin: 24px; 27654border-top: 1px solid rgba(0, 0, 0, 0.05); 27655height: 0; 27656} 27657.plan .plan-description { 27658padding: 0 24px; 27659text-align: center; 27660} 27661.plan .plan-features { 27662list-style-type: none; 27663padding-left: 0; 27664margin-top: 25px; 27665margin-bottom: 25px; 27666text-align: left; 27667} 27668.plan .plan-features > li { 27669padding: 8px 24px; 27670} 27671.plan .plan-features > li > em { 27672color: #23b7e5; 27673margin-right: 7px; 27674} 27675.plan .plan-features > li:last-child { 27676padding-bottom: 0; 27677} 27678.plan .plan-feature-disable { 27679color: #f05050 !important; 27680} 27681/* ======================================================================== 27682Component: utils 27683========================================================================== */ 27684.m0 { 27685margin: 0 !important; 27686} 27687.ml0 { 27688margin-left: 0 !important; 27689} 27690.mr0 { 27691margin-right: 0 !important; 27692} 27693.mt0 { 27694margin-top: 0 !important; 27695} 27696.mb0 { 27697margin-bottom: 0 !important; 27698} 27699.m { 27700margin: 10px !important; 27701} 27702.ml, 27703.mh { 27704margin-left: 10px !important; 27705} 27706.mr, 27707.mh { 27708margin-right: 10px !important; 27709} 27710.mt, 27711.mv { 27712margin-top: 10px !important; 27713} 27714.mb, 27715.mv { 27716margin-bottom: 10px !important; 27717} 27718.m-sm { 27719margin: 5px !important; 27720} 27721.ml-sm, 27722.mh-sm { 27723margin-left: 5px !important; 27724} 27725.mr-sm, 27726.mh-sm { 27727margin-right: 5px !important; 27728} 27729.mt-sm, 27730.mv-sm { 27731margin-top: 5px !important; 27732} 27733.mb-sm, 27734.mv-sm { 27735margin-bottom: 5px !important; 27736} 27737.m-lg { 27738margin: 15px !important; 27739} 27740.ml-lg, 27741.mh-lg { 27742margin-left: 15px !important; 27743} 27744.mr-lg, 27745.mh-lg { 27746margin-right: 15px !important; 27747} 27748.mt-lg, 27749.mv-lg { 27750margin-top: 15px !important; 27751} 27752.mb-lg, 27753.mv-lg { 27754margin-bottom: 15px !important; 27755} 27756.m-xl { 27757margin: 30px !important; 27758} 27759.ml-xl { 27760margin-left: 30px !important; 27761} 27762.mr-xl { 27763margin-right: 30px !important; 27764} 27765.mt-xl { 27766margin-top: 30px !important; 27767} 27768.mb-xl { 27769margin-bottom: 30px !important; 27770} 27771.p0 { 27772padding: 0 !important; 27773} 27774.pl0, 27775.ph0 { 27776padding-left: 0 !important; 27777} 27778.pr0, 27779.ph0 { 27780padding-right: 0 !important; 27781} 27782.pt0, 27783.pv0 { 27784padding-top: 0 !important; 27785} 27786.pb0, 27787.pv0 { 27788padding-bottom: 0 !important; 27789} 27790.p { 27791padding: 10px !important; 27792} 27793.pl, 27794.ph { 27795padding-left: 10px !important; 27796} 27797.pr, 27798.ph { 27799padding-right: 10px !important; 27800} 27801.pt, 27802.pv { 27803padding-top: 10px !important; 27804} 27805.pb, 27806.pv { 27807padding-bottom: 10px !important; 27808} 27809.p-sm { 27810padding: 5px !important; 27811} 27812.pl-sm, 27813.ph-sm { 27814padding-left: 5px !important; 27815} 27816.pr-sm, 27817.ph-sm { 27818padding-right: 5px !important; 27819} 27820.pt-sm, 27821.pv-sm { 27822padding-top: 5px !important; 27823} 27824.pb-sm, 27825.pv-sm { 27826padding-bottom: 5px !important; 27827} 27828.p-lg { 27829padding: 15px !important; 27830} 27831.pl-lg, 27832.ph-lg { 27833padding-left: 15px !important; 27834} 27835.pr-lg, 27836.ph-lg { 27837padding-right: 15px !important; 27838} 27839.pt-lg, 27840.pv-lg { 27841padding-top: 15px !important; 27842} 27843.pb-lg, 27844.pv-lg { 27845padding-bottom: 15px !important; 27846} 27847.p-xl { 27848padding: 30px !important; 27849} 27850.pl-xl, 27851.ph-xl { 27852padding-left: 30px !important; 27853} 27854.pr-xl, 27855.ph-xl { 27856padding-right: 30px !important; 27857} 27858.pt-xl, 27859.pv-xl { 27860padding-top: 30px !important; 27861} 27862.pb-xl, 27863.pv-xl { 27864padding-bottom: 30px !important; 27865} 27866.b0 { 27867border-width: 0 !important; 27868} 27869.bl0 { 27870border-left-width: 0 !important; 27871} 27872.br0 { 27873border-right-width: 0 !important; 27874} 27875.bt0 { 27876border-top-width: 0 !important; 27877} 27878.bb0 { 27879border-bottom-width: 0 !important; 27880} 27881.br, 27882.b, 27883.ba { 27884border-right: 1px solid rgba(0, 0, 0, 0.12); 27885} 27886.bl, 27887.b, 27888.ba { 27889border-left: 1px solid rgba(0, 0, 0, 0.12); 27890} 27891.bt, 27892.b, 27893.ba { 27894border-top: 1px solid rgba(0, 0, 0, 0.12); 27895} 27896.bb, 27897.b, 27898.ba { 27899border-bottom: 1px solid rgba(0, 0, 0, 0.12); 27900} 27901.radius-clear { 27902border-radius: 0 !important; 27903} 27904.shadow-clear { 27905box-shadow: 0 0 0 #000 !important; 27906} 27907.text-white { 27908color: #fff; 27909} 27910.text-inverse { 27911color: #131e26; 27912} 27913.text-alpha { 27914color: rgba(255, 255, 255, 0.5); 27915} 27916.text-pink { 27917color: #f532e5; 27918} 27919.text-purple { 27920color: #7266ba; 27921} 27922.text-dark { 27923color: #3a3f51; 27924} 27925.text-alpha-inverse { 27926color: rgba(0, 0, 0, 0.5); 27927} 27928.text-green { 27929color: #37bc9b; 27930} 27931.text-yellow { 27932color: #fad732; 27933} 27934.text-gray-darker { 27935color: #232735; 27936} 27937.text-gray-dark { 27938color: #3a3f51; 27939} 27940.text-gray { 27941color: #dde6e9; 27942} 27943.text-gray-light { 27944color: #e4eaec; 27945} 27946.text-gray-lighter { 27947color: #edf1f2; 27948} 27949.text-inherit { 27950color: inherit; 27951} 27952.text-sm { 27953font-size: 11.9px; 27954} 27955.text-md { 27956font-size: 26.6px; 27957} 27958.text-lg { 27959font-size: 42px; 27960} 27961.text-nowrap { 27962white-space: nowrap; 27963} 27964.text-thin {
27965font-weight: 100 !important; 27966} 27967.text-normal { 27968font-weight: normal !important; 27969} 27970.text-bold { 27971font-weight: bold !important; 27972} 27973.inline { 27974display: inline-block !important; 27975} 27976.block-center { 27977margin: 0 auto; 27978} 27979.bg-primary { 27980background-color: #5d9cec; 27981color: #fff !important; 27982} 27983.bg-primary-light { 27984background-color: #8bb8f1; 27985color: #fff !important; 27986} 27987.bg-primary-dark { 27988background-color: #2f80e7; 27989color: #fff !important; 27990} 27991.bg-primary small { 27992color: inherit; 27993} 27994.bg-success { 27995background-color: #27c24c; 27996color: #fff !important; 27997} 27998.bg-success-light { 27999background-color: #43d967; 28000color: #fff !important; 28001} 28002.bg-success-dark { 28003background-color: #1e983b; 28004color: #fff !important; 28005} 28006.bg-success small { 28007color: inherit; 28008} 28009.bg-info { 28010background-color: #23b7e5; 28011color: #fff !important; 28012} 28013.bg-info-light { 28014background-color: #51c6ea; 28015color: #fff !important; 28016} 28017.bg-info-dark { 28018background-color: #1797be; 28019color: #fff !important; 28020} 28021.bg-info small { 28022color: inherit; 28023} 28024.bg-warning { 28025background-color: #ff902b; 28026color: #fff !important; 28027} 28028.bg-warning-light { 28029background-color: #ffab5e; 28030color: #fff !important; 28031} 28032.bg-warning-dark { 28033background-color: #f77600; 28034color: #fff !important; 28035} 28036.bg-warning small { 28037color: inherit; 28038} 28039.bg-danger { 28040background-color: #f05050; 28041color: #fff !important; 28042} 28043.bg-danger-light { 28044background-color: #f47f7f; 28045color: #fff !important; 28046} 28047.bg-danger-dark { 28048background-color: #ec2121; 28049color: #fff !important; 28050} 28051.bg-danger small { 28052color: inherit; 28053} 28054.bg-green { 28055background-color: #37bc9b; 28056color: #fff !important; 28057} 28058.bg-green-light { 28059background-color: #58ceb1; 28060color: #fff !important; 28061} 28062.bg-green-dark { 28063background-color: #2b957a; 28064color: #fff !important; 28065} 28066.bg-green small { 28067color: inherit; 28068} 28069.bg-pink { 28070background-color: #f532e5; 28071color: #fff !important; 28072} 28073.bg-pink-light { 28074background-color: #f763eb; 28075color: #fff !important; 28076} 28077.bg-pink-dark { 28078background-color: #e90bd6; 28079color: #fff !important; 28080} 28081.bg-pink small { 28082color: inherit; 28083} 28084.bg-purple { 28085background-color: #7266ba; 28086color: #fff !important; 28087} 28088.bg-purple-light { 28089background-color: #9289ca; 28090color: #fff !important; 28091} 28092.bg-purple-dark { 28093background-color: #564aa3; 28094color: #fff !important; 28095} 28096.bg-purple small { 28097color: inherit; 28098} 28099.bg-inverse { 28100background-color: #131e26; 28101color: #fff !important; 28102} 28103.bg-inverse-light { 28104background-color: #243948; 28105color: #fff !important; 28106} 28107.bg-inverse-dark { 28108background-color: #020304; 28109color: #fff !important; 28110} 28111.bg-inverse small { 28112color: inherit; 28113} 28114.bg-yellow { 28115background-color: #fad732; 28116color: #fff !important; 28117} 28118.bg-yellow-light { 28119background-color: #fbe164; 28120color: #fff !important; 28121} 28122.bg-yellow-dark { 28123background-color: #f3ca06; 28124color: #fff !important; 28125} 28126.bg-yellow small { 28127color: inherit; 28128} 28129.bg-white { 28130background-color: #fff; 28131color: inherit !important; 28132} 28133.bg-gray-darker { 28134background-color: #232735; 28135color: #fff !important; 28136} 28137.bg-gray-dark { 28138background-color: #3a3f51; 28139color: #fff !important; 28140} 28141.bg-gray { 28142background-color: #dde6e9; 28143color: #515253 !important; 28144} 28145.bg-gray-light { 28146background-color: #e4eaec; 28147color: #515253 !important; 28148} 28149.bg-gray-lighter { 28150background-color: #edf1f2; 28151color: #515253 !important; 28152} 28153.bg-transparent { 28154background-color: transparent !important; 28155} 28156.bg-cover { 28157background-size: cover; 28158} 28159.thumb8 { 28160width: 8px !important; 28161height: 8px !important; 28162} 28163.thumb16 { 28164width: 16px !important; 28165height: 16px !important; 28166} 28167.thumb24 { 28168width: 24px !important; 28169height: 24px !important; 28170} 28171.thumb32 { 28172width: 32px !important; 28173height: 32px !important; 28174} 28175.thumb48 { 28176width: 48px !important; 28177height: 48px !important; 28178} 28179.thumb64 { 28180width: 64px !important; 28181height: 64px !important; 28182} 28183.thumb80 { 28184width: 80px !important; 28185height: 80px !important; 28186} 28187.thumb96 { 28188width: 96px !important; 28189height: 96px !important; 28190} 28191.thumb128 { 28192width: 128px !important; 28193height: 128px !important; 28194} 28195.align-middle { 28196vertical-align: middle; 28197} 28198.align-top { 28199vertical-align: top; 28200} 28201.align-bottom { 28202vertical-align: bottom; 28203} 28204.bg-center { 28205background-position: center center; 28206background-size: cover; 28207} 28208.list-icon em { 28209font-size: 14px; 28210width: 40px; 28211vertical-align: middle; 28212margin: 0; 28213display: inline-block; 28214text-align: center; 28215-webkit-transition: all 0.2s; 28216-o-transition: all 0.2s; 28217transition: all 0.2s; 28218line-height: 30px; 28219} 28220.list-icon div:hover em { 28221-webkit-transform: scale(3, 3); 28222-ms-transform: scale(3, 3); 28223-o-transform: scale(3, 3); 28224transform: scale(3, 3); 28225} 28226.wd-xxs { 28227width: 60px; 28228} 28229.wd-xs { 28230width: 90px; 28231} 28232.wd-sm { 28233width: 150px; 28234} 28235.wd-sd { 28236width: 200px; 28237} 28238.wd-md { 28239width: 240px; 28240} 28241.wd-lg { 28242width: 280px; 28243} 28244.wd-xl { 28245width: 320px; 28246} 28247.wd-xxl { 28248width: 360px; 28249} 28250.wd-wide { 28251width: 100%; 28252} 28253.wd-auto { 28254width: auto; 28255} 28256.wd-zero { 28257width: 0; 28258} 28259.label-inverse { 28260background-color: #131e26; 28261} 28262.label-inverse[href]:hover, 28263.label-inverse[href]:focus { 28264background-color: #020304; 28265} 28266.label-green { 28267background-color: #37bc9b; 28268} 28269.label-green[href]:hover, 28270.label-green[href]:focus { 28271background-color: #2b957a; 28272} 28273.label-pink { 28274background-color: #f532e5; 28275} 28276.label-pink[href]:hover, 28277.label-pink[href]:focus { 28278background-color: #e90bd6; 28279} 28280.label-purple { 28281background-color: #7266ba; 28282} 28283.label-purple[href]:hover, 28284.label-purple[href]:focus { 28285background-color: #564aa3; 28286} 28287.alert-purple { 28288background-color: #7266ba; 28289border-color: #7266ba; 28290color: #fff; 28291} 28292.alert-purple hr { 28293border-top-color: #6254b2; 28294} 28295.alert-purple .alert-link { 28296color: #e6e6e6; 28297} 28298.alert-green { 28299background-color: #37bc9b; 28300border-color: #37bc9b; 28301color: #fff; 28302} 28303.alert-green hr { 28304border-top-color: #31a88b;
28305} 28306.alert-green .alert-link { 28307color: #e6e6e6; 28308} 28309.alert-pink { 28310background-color: #f532e5; 28311border-color: #f532e5; 28312color: #fff; 28313} 28314.alert-pink hr { 28315border-top-color: #f41ae2; 28316} 28317.alert-pink .alert-link { 28318color: #e6e6e6; 28319} 28320.alert-inverse { 28321background-color: #131e26; 28322border-color: #131e26; 28323color: #fff; 28324} 28325.alert-inverse hr { 28326border-top-color: #0b1115; 28327} 28328.alert-inverse .alert-link { 28329color: #e6e6e6; 28330} 28331.clickable { 28332cursor: pointer; 28333} 28334.abs-center-container { 28335position: relative; 28336} 28337.abs-center { 28338height: 50%; 28339overflow: auto; 28340margin: auto; 28341position: absolute; 28342top: 0; 28343left: 0; 28344bottom: 0; 28345right: 0; 28346} 28347.abs-center.abs-fixed { 28348position: fixed; 28349z-index: 999; 28350} 28351.abs-center.abs-right { 28352left: auto; 28353right: 20px; 28354text-align: right; 28355} 28356.abs-center.abs-left { 28357right: auto; 28358left: 20px; 28359text-align: left; 28360} 28361@media (max-height: 720px) { 28362.abs-center { 28363position: relative; 28364} 28365} 28366.link-unstyled { 28367text-decoration: none !important; 28368outline: none !important; 28369} 28370.no-resize { 28371resize: none; 28372max-width: 100%; 28373min-width: 100%; 28374} 28375/** 28376* Displays hidden content on hover. Add this class to the parent element. 28377* Markup 28378* <div class="hover-visible"> 28379* <div class="hover-hidden"></div> 28380* </div> 28381*/ 28382.hover-visible .hover-hidden { 28383display: none; 28384} 28385.hover-visible:hover .hover-hidden { 28386display: block; 28387} 28388.hover-visible:hover .hover-inline { 28389display: inline-block; 28390} 28391.media-box, 28392.media-box-body { 28393overflow: hidden; 28394zoom: 1; 28395} 28396.media-box, 28397.media-box .media-box { 28398margin-top: 15px; 28399} 28400.media-box:first-child { 28401margin-top: 0; 28402} 28403.media-box-object { 28404display: block; 28405} 28406.media-box-heading { 28407margin: 0 0 5px; 28408} 28409.media-box > .pull-left { 28410margin-right: 10px; 28411} 28412.media-box > .pull-right { 28413margin-left: 10px; 28414} 28415.media-box-list { 28416padding-left: 0; 28417list-style: none; 28418} 28419/* ======================================================================== 28420Component: print 28421========================================================================== */ 28422@media print { 28423.sidebar, 28424.topnavbar, 28425.offsidebar, 28426.btn, 28427div.ColVis .ColVis_Button { 28428/* display: none !important; 28429width: 0 !important; 28430height: 0 !important; */ 28431} 28432.wrapper, 28433.wrapper > section, 28434.content-wrapper { 28435margin: 0 !important; 28436/* remove margin used for sidebar and expand the content */ 28437padding: 0 !important; 28438width: 100% !important; 28439} 28440.content-wrapper { 28441overflow: hidden !important; 28442} 28443} 28444.setting-color { 28445padding: 0 5px; 28446} 28447.setting-color > label { 28448display: block; 28449position: relative; 28450margin: 0 10px; 28451border-radius: 3px; 28452overflow: hidden; 28453border: 1px solid rgba(0, 0, 0, 0.1); 28454cursor: pointer; 28455} 28456.setting-color > label:first-child { 28457margin-left: 0; 28458} 28459.setting-color > label:last-child { 28460margin-right: 0; 28461} 28462.setting-color > label > .color { 28463display: block; 28464height: 18px; 28465} 28466.setting-color > label > .split { 28467display: block; 28468} 28469.setting-color > label > .split:before, 28470.setting-color > label > .split:after { 28471content: " "; 28472display: table; 28473} 28474.setting-color > label > .split:after { 28475clear: both; 28476} 28477.setting-color > label > .split > .color { 28478display: block; 28479height: 37.5px; 28480} 28481.setting-color > label > .split > .color:first-child { 28482float: left; 28483width: 70%; 28484} 28485.setting-color > label > .split > .color:last-child { 28486float: right; 28487width: 30%; 28488} 28489.setting-color > label > .icon-check { 28490position: absolute; 28491display: block; 28492left: 50%; 28493top: 50%; 28494width: 20px; 28495height: 20px; 28496margin-top: -20px; 28497margin-left: -10px; 28498text-align: center; 28499font-size: 1.33333333em; 28500vertical-align: -15%; 28501color: #fff; 28502opacity: 0; 28503} 28504.setting-color > label > input[type="radio"] { 28505position: absolute; 28506opacity: 0; 28507visibility: hidden; 28508} 28509.setting-color > label > input[type="radio"]:checked + .icon-check { 28510opacity: 1 !important; 28511} 28512.flatdoc-wrapper { 28513display: block; 28514margin: -15px; 28515} 28516@media only screen and (min-width: 768px) { 28517.flatdoc-wrapper { 28518margin: -20px; 28519} 28520} 28521.flatdoc-wrapper .flatdoc { 28522width: 100%; 28523height: 100%; 28524} 28525@media only screen and (min-width: 768px) { 28526.flatdoc-wrapper .flatdoc { 28527display: table; 28528table-layout: fixed; 28529border-spacing: 0; 28530} 28531} 28532.flatdoc-wrapper .flatdoc-menu { 28533border-right: 1px solid #e1e2e3; 28534font-size: 14px; 28535} 28536@media only screen and (min-width: 768px) { 28537.flatdoc-wrapper .flatdoc-menu { 28538position: relative; 28539display: table-cell; 28540height: 100%; 28541vertical-align: top; 28542width: 180px; 28543} 28544.flatdoc-wrapper .flatdoc-menu > ul {
28545padding-top: 20px; 28546} 28547} 28548.flatdoc-wrapper .flatdoc-menu ul { 28549list-style-type: none; 28550margin: 0; 28551padding: 0; 28552} 28553.flatdoc-wrapper .flatdoc-menu ul.level-1 > li > a { 28554padding-top: 25px; 28555padding-bottom: 15px; 28556margin-bottom: 20px; 28557border-bottom: 1px solid #e1e2e3; 28558pointer-events: none; 28559} 28560.flatdoc-wrapper .flatdoc-menu ul.level-2 > li + li > a, 28561.flatdoc-wrapper .flatdoc-menu ul.level-2 > li:first-child > a { 28562background-color: rgba(255, 255, 255, 0.75); 28563} 28564.flatdoc-wrapper .flatdoc-menu ul a { 28565position: relative; 28566display: block; 28567padding: 10px; 28568padding-right: 30px; 28569} 28570.flatdoc-wrapper .flatdoc-menu ul a, 28571.flatdoc-wrapper .flatdoc-menu ul a:visited { 28572color: #3a3f51; 28573} 28574.flatdoc-wrapper .flatdoc-menu ul a:hover { 28575color: #2e3241; 28576background-color: rgba(255, 255, 255, 0.75); 28577text-decoration: none; 28578} 28579.flatdoc-wrapper .flatdoc-menu ul a.level-1 { 28580font-family: montserrat, sans-serif; 28581text-transform: uppercase; 28582font-size: 0.9em; 28583font-weight: bold; 28584} 28585.flatdoc-wrapper .flatdoc-menu ul a.level-1, 28586.flatdoc-wrapper .flatdoc-menu ul a.level-1:visited { 28587color: #3a3f51; 28588} 28589.flatdoc-wrapper .flatdoc-menu ul a.level-1:hover { 28590color: #3a3f51; 28591} 28592.flatdoc-wrapper .flatdoc-menu ul a.level-2 { 28593font-weight: 600; 28594} 28595.flatdoc-wrapper .flatdoc-menu ul a.level-3 { 28596font-weight: normal; 28597font-size: 0.9em; 28598padding-left: 15px; 28599} 28600.flatdoc-wrapper .flatdoc-menu ul a.active { 28601font-weight: bold !important; 28602} 28603.flatdoc-wrapper .flatdoc-menu ul a.active, 28604.flatdoc-wrapper .flatdoc-menu ul a.active:visited, 28605.flatdoc-wrapper .flatdoc-menu ul a.active:hover { 28606color: #505050 !important; 28607} 28608.flatdoc-wrapper .flatdoc-menu ul a.active:after { 28609content: ""; 28610display: block; 28611position: absolute; 28612top: 50%; 28613margin-top: -2px; 28614right: 15px; 28615width: 9px; 28616height: 3px; 28617border-radius: 2px; 28618background: #3a3f51; 28619} 28620.flatdoc-wrapper .flatdoc-content { 28621padding-left: 20px; 28622padding-right: 20px; 28623padding-top: 1px; 28624padding-bottom: 50px; 28625background-color: #fff; 28626} 28627@media only screen and (min-width: 768px) { 28628.flatdoc-wrapper .flatdoc-content { 28629display: table-cell; 28630height: 100%; 28631vertical-align: top; 28632} 28633} 28634.flatdoc-wrapper .flatdoc-content pre { 28635background-color: #f3f6fb; 28636border: 1px solid #dde6e9; 28637} 28638.flatdoc-wrapper .flatdoc-content pre code { 28639display: inline-block; 28640white-space: pre; 28641} 28642.flatdoc-wrapper .flatdoc-content pre code .string, 28643.flatdoc-wrapper .flatdoc-content pre code .number { 28644color: #2b957a; 28645} 28646.flatdoc-wrapper .flatdoc-content pre code .init { 28647color: #2b957a; 28648} 28649.flatdoc-wrapper .flatdoc-content pre code .keyword { 28650color: #3a3f51; 28651font-weight: bold; 28652} 28653.flatdoc-wrapper .flatdoc-content pre code .comment { 28654color: #909fa7; 28655} 28656.flatdoc-wrapper .flatdoc-content > h1 { 28657padding: 11px 0; 28658margin: 0; 28659line-height: 1; 28660} 28661.flatdoc-wrapper .flatdoc-content > h2, 28662.flatdoc-wrapper .flatdoc-content > h3 { 28663padding: 20px; 28664border-top: 1px solid #f1f2f3; 28665margin: 0 -20px; 28666} 28667.flatdoc-wrapper .button { 28668display: inline-block; 28669padding: 6px 16px; 28670font-size: 13px; 28671border-radius: 3px; 28672text-decoration: none; 28673color: #fff; 28674background-color: #23b7e5; 28675border-color: #23b7e5; 28676} 28677.flatdoc-wrapper .button:focus, 28678.flatdoc-wrapper .button.focus { 28679color: #fff; 28680background-color: #1aacda; 28681border-color: #189ec8; 28682} 28683.flatdoc-wrapper .button:hover { 28684color: #fff; 28685background-color: #1aacda; 28686border-color: #189ec8; 28687} 28688.flatdoc-wrapper .button:active, 28689.flatdoc-wrapper .button.active, 28690.open > .flatdoc-wrapper .button.dropdown-toggle { 28691color: #fff; 28692background-color: #1aacda; 28693border-color: #189ec8; 28694} 28695.flatdoc-wrapper .button:active:hover, 28696.flatdoc-wrapper .button:active:focus, 28697.flatdoc-wrapper .button:active.focus, 28698.flatdoc-wrapper .button.active:hover, 28699.flatdoc-wrapper .button.active:focus, 28700.flatdoc-wrapper .button.active.focus, 28701.open > .flatdoc-wrapper .button.dropdown-toggle:hover, 28702.open > .flatdoc-wrapper .button.dropdown-toggle:focus, 28703.open > .flatdoc-wrapper .button.dropdown-toggle.focus { 28704color: #fff; 28705background-color: #1aacda; 28706border-color: #189ec8; 28707} 28708.flatdoc-wrapper .button:active, 28709.flatdoc-wrapper .button.active, 28710.open > .flatdoc-wrapper .button.dropdown-toggle { 28711background-image: none; 28712} 28713.flatdoc-wrapper .button.disabled:hover, 28714.flatdoc-wrapper .button.disabled:focus, 28715.flatdoc-wrapper .button.disabled.focus, 28716.flatdoc-wrapper .button[disabled]:hover, 28717.flatdoc-wrapper .button[disabled]:focus, 28718.flatdoc-wrapper .button[disabled].focus, 28719fieldset[disabled] .flatdoc-wrapper .button:hover, 28720fieldset[disabled] .flatdoc-wrapper .button:focus, 28721fieldset[disabled] .flatdoc-wrapper .button.focus { 28722background-color: #23b7e5; 28723border-color: #23b7e5; 28724} 28725.flatdoc-wrapper .button .badge { 28726color: #23b7e5; 28727background-color: #fff; 28728} 28729.login-img { 28730width: 50%; 28731margin: -22px 0px -62px -20px; 28732} 28733.login-heading { 28734margin: -10px 0px 0px 125px; 28735} 28736.alert-warning-custom { 28737background-color: #ff7900 !important; 28738} 28739.alert-link-custom { 28740color: #000000 !important; 28741} 28742.span_test {
28743font-weight: 700; 28744} 28745.span_test a { 28746color: #003273 !important; 28747} 28748.text-danger { 28749color: #b10000 !important; 28750} 28751.danger-custom { 28752background-color: #fff6f6 !important; 28753} 28754.warning-custom { 28755background-color: #fffdc3 !important; 28756} 28757#primaryNav .navbar-collapse > ul > li > a:focus .caret { 28758visibility: visible !important ; 28759} 28760.header-social__item--facebook:focus { 28761background-color: #fe0000; 28762} 28763.header-social__item--twitter:focus { 28764background-color: #fe0000; 28765} 28766.header-social__item--instagram:focus { 28767background-color: #fe0000; 28768} 28769.header-login__item:focus { 28770color: #fe0000; 28771} 28772a:focus > img.media-object.media-object-xl { 28773border: 3px solid black; 28774} 28775#primaryNav .nav-pills > li > a:focus { 28776background-color: #a4a4a4; 28777color: #ffffff; 28778} 28779.alert-link-custom:focus > u { 28780color: #fe0000; 28781} 28782.feed__team:focus, 28783.feed__team:hover { 28784text-decoration: underline; 28785} 28786.feed__team__heading:focus { 28787color: #fe0000; 28788text-decoration: underline; 28789} 28790@media only screen and (min-width: 1200px) { 28791.twitter-tweet-rendered { 28792margin-left: 7%; 28793} 28794} 28795.well { 28796min-height: 20px; 28797padding: 19px; 28798margin-bottom: 20px; 28799background-color: #fff; 28800border: 1px solid #ededed; 28801border-radius: 4px; 28802-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%); 28803box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%); 28804} 28805.well-sm { 28806padding: 9px; 28807border-radius: 3px; 28808} 28809.tabs-left { 28810display: flow-root; 28811} 28812.btn:active, 28813.btn.active { 28814background-image: none; 28815box-shadow: inset 0 3px 5px rgb(0 0 0 / 13%); 28816} 28817.btn-file { 28818height: 48px; 28819padding: 10px 20px; 28820font-size: 19px !important; 28821line-height: 1.33; 28822border-radius: 0px 7px 7px 0px; 28823} 28824.nav-tabs > li.active > a { 28825background: #fff; 28826} 28827legend { 28828border-bottom: 1px solid #e5e5e5; 28829} 28830/* New changes for navbar */ 28831body { 28832font-size: 14px; 28833} 28834a { 28835text-decoration: none; 28836} 28837img { 28838max-width: 100%; 28839} 28840.navbar-static-top { 28841z-index: 1000; 28842border-width: 0 0 1px; 28843} 28844.media-left { 28845padding-right: 10px; 28846} 28847.navbar-toggle { 28848position: relative; 28849float: right; 28850margin-right: 15px; 28851padding: 9px 10px; 28852margin-top: 10.5px; 28853margin-bottom: 10.5px; 28854background-color: transparent; 28855background-image: none; 28856border: 1px solid transparent; 28857border-radius: 4px; 28858} 28859.navbar-toggle .icon-bar { 28860display: block; 28861width: 22px; 28862height: 2px; 28863border-radius: 1px; 28864} 28865.navbar-toggle .icon-bar + .icon-bar { 28866margin-top: 4px; 28867} 28868.navbar { 28869min-height: 55px; 28870} 28871.navbar-collapse.collapse .dropdown-toggle::after { 28872display: none; 28873} 28874.caret { 28875display: inline-block; 28876width: 0; 28877height: 0; 28878margin-left: 2px; 28879vertical-align: middle;
28880border-top: 4px solid \9; 28881border-right: 4px solid transparent; 28882border-left: 4px solid transparent; 28883} 28884.visible-print-block { 28885display: none !important; 28886} 28887#primaryNav .navbar-collapse > ul > li > a { 28888text-decoration: none; 28889font-size: 14px; 28890} 28891.navbar-inverse .navbar-toggle { 28892border-color: #333; 28893} 28894.open > .dropdown-menu { 28895display: block; 28896} 28897.navbar-nav .dropdown-menu { 28898position: absolute !important; 28899} 28900.calendar-top__filter div.dropdown-menu div ul, 28901.full-schedule div.dropdown-menu div ul { 28902position: relative !important; 28903} 28904.calendar-top__filter .dropdown, 28905.full-schedule .dropdown { 28906border: 1px solid rgba(0, 0, 0, 0.125); 28907border-radius: 0.25rem; 28908} 28909#primaryNav .nav-pills > li, 28910#primaryNav .nav-level2 > .nav-stacked li { 28911width: 100%; 28912position: relative; 28913} 28914#primaryNav .nav-pills > li > a, 28915#primaryNav .nav-level2 > .nav-stacked li a { 28916display: block; 28917text-decoration: none; 28918} 28919.collapse.in { 28920display: block; 28921} 28922#siteEditor .container { 28923flex-flow: nowrap; 28924} 28925#siteEditor .navbar-collapse.collapse { 28926display: flex !important; 28927justify-content: space-between; 28928} 28929@media (min-width: 768px) { 28930.navbar-toggle { 28931display: none; 28932} 28933.navbar-collapse.collapse { 28934display: block !important; 28935height: auto !important; 28936padding-bottom: 0; 28937overflow: visible !important; 28938} 28939.navbar-collapse.collapse .navbar-nav { 28940flex-direction: row !important; 28941} 28942.navbar-nav > li > a { 28943padding-top: 10px; 28944padding-bottom: 10px; 28945} 28946} 28947form#siteEditorForm { 28948display: flex; 28949align-items: flex-end; 28950} 28951form#siteEditorForm .form-group { 28952margin: 0; 28953align-items: center; 28954padding: 0 5px; 28955} 28956.navbar-form .form-control { 28957width: auto; 28958vertical-align: middle; 28959font-size: 14px; 28960} 28961form#siteEditorForm .form-group label { 28962font-size: 12px; 28963font-weight: bold; 28964margin-bottom: 0.3rem; 28965} 28966form#siteEditorForm .btn-primary{ 28967height: 36px; 28968} 28969h4.list-group-item-heading { 28970font-size: 17px; 28971} 28972.card.panel-default { 28973padding: 12px 12px !important; 28974} 28975.panel-heading { 28976font-size: 17px; 28977margin-bottom: 12px; 28978} 28979.calendar__body_text { 28980font-size: 14px; 28981font-weight: 400; 28982} 28983span.body_text_css { 28984color: #656565; 28985} 28986.navbar .container{ 28987margin-bottom: -5px !important; 28988} 28989.navbar { 28990padding: 0px !important; 28991} 28992.header_form_group{ 28993display: flex; 28994justify-content: space-between; 28995} 28996.header_form_group label{ 28997width: 39%; 28998margin-top: 6px; 28999} 29000.btn-color{ 29001background: #eaeaea; 29002} 29003.newaccform-radio-validation 29004{ 29005font-size: 12px; 29006list-style: none; 29007color: #f05050; 29008} 29009@media print { 29010.hidden-print{ 29011display: none !important; 29012} 29013.col-md-9.expand_on_print{ 29014max-width:100%; 29015flex: 0 0 100%; 29016} 29017} 29018.pfs-nav-item-no-click{ 29019text-transform: uppercase; 29020color: black; 29021cursor: default; 29022display: block; 29023font-size: 1.3rem; 29024} 29025.bootstrap-select .dropdown-toggle .filter-option { 29026position: relative; 29027top: 25% !important; 29028} 29029.fc-select.bootstrap-select .dropdown-item{ 29030/* conflict resolved to avoid carousel css */ 29031border-radius: 0px !important; 29032} 29033.input-group>.bootstrap-select>.dropdown-toggle:focus { 29034outline: 0px !important; 29035} 29036.btn-check:focus+.btn, 29037.btn:focus { 29038box-shadow: none !important; 29039} 29040.bootstrap-select .dropdown-menu .dropdown-item:focus, 29041.dropdown-item:hover { 29042background-color: #e9ecef !important; 29043color: #1e2125; 29044} 29045.bootstrap-select .dropdown-menu .dropdown-item.selected, 29046.dropdown-item:active { 29047background-color: #0d6efd !important; 29048color: #fff !important; 29049text-decoration: none; 29050} 29051.b-txt-hidden{ 29052font-size: 0 !important; 29053color: transparent !important; 29054} 29055</style> 29056<!-- =============== Custom STYLES ===============--> 29057<style> 29058/* ======================================================================== 29059Custom app styling 29060========================================================================== */ 29061.control-label { 29062text-align: right; 29063font-weight: 500; 29064} 29065@media (max-width: 480px) { 29066.nav { 29067flex-wrap: inherit; 29068display: list-item; 29069margin-left: 35px; 29070list-style: initial; 29071color: #337ab7; 29072} 29073.nav-item { 29074margin-top: -20px; 29075} 29076.nav-link { 29077width: max-content; 29078padding: 0.5rem 0.5rem; 29079} 29080.hidden-xs { 29081display: none !important; 29082} 29083.justify-content-end { 29084justify-content: unset !important; 29085} 29086.logo { 29087padding-top: 25px !important; 29088} 29089.offset-3 { 29090margin-left: unset !important; 29091} 29092} 29093@media (min-width: 300px) { 29094.flex-column { 29095flex-direction: unset !important; 29096padding-top: 15px; 29097} 29098.control-label { 29099text-align: left;
29100font-weight: 500; 29101} 29102} 29103.hf-ul { 29104margin: 0px !important; 29105padding: 0px !important; 29106} 29107.footer-li-item { 29108list-style-type: none; 29109margin-bottom: 2px; 29110} 29111.footer-a { 29112color: black !important; 29113} 29114.footer-a:hover { 29115color: #000000b5 !important; 29116text-decoration: underline; 29117} 29118.footer-bottom-a { 29119text-decoration: underline; 29120} 29121.footer-hr { 29122height: 3px !important; 29123} 29124.transition { 29125transition: color 0.3s ease, transform 0.3s ease; 29126} 29127.transition:hover { 29128transform: scale(1.2); 29129} 29130.skew-30 { 29131transform: skew(-30deg); 29132} 29133.unskew-30 { 29134transform: skew(+30deg); 29135} 29136.h-socials { 29137font-size: 20px; 29138} 29139.header-toprow { 29140width: 115%; 29141padding: 10px; 29142} 29143.auth-items:hover { 29144text-decoration: underline; 29145} 29146.header-menubtn { 29147font-size: 20px; 29148} 29149.forgotPass .text-gray-dark:hover { 29150color: #3a3f51; 29151text-decoration: underline; 29152} 29153.newaccountlink .text-btgreen:hover { 29154text-decoration: underline; 29155} 29156.fm-Poppins { 29157font-family: 'Poppins', sans-serif !important; 29158} 29159.fp-eye { 29160position: absolute; 29161top: 6px; 29162right: 9px; 29163} 29164input.login-pass { 29165background-image: none !important; 29166} 29167@media only screen and (min-width: 768px) { 29168.header-menubtn { 29169display: flex; 29170align-items: center; 29171justify-content: center; 29172margin-top: 0; 29173} 29174.auth-items { 29175font-weight: bolder; 29176font-size: 14px; 29177} 29178.btn-white-app { 29179font-size: 14px; 29180} 29181} 29182@media only screen and (max-width: 767px) { 29183.header-menubtn { 29184display: flex; 29185justify-content: center; 29186margin-top: 15px; 29187} 29188.auth-items { 29189font-weight: normal; 29190font-size: 12px; 29191} 29192.btn-white-app { 29193font-size: 11px; 29194} 29195} 29196.footer-ad-section { 29197height: auto; 29198max-height: 116px; 29199padding: 1rem; 29200background-color: var(--hover-color); 29201position: absolute; 29202width: 100%; 29203bottom: 0; 29204z-index: 999; 29205} 29206.ad-section-1289-90 { 29207height: 90px; 29208width: 1289px; 29209margin: auto; 29210border: 1px solid black; 29211} 29212.ad-section-970-90 { 29213height: 90px; 29214width: 970px; 29215margin: auto; 29216border: 1px solid black; 29217} 29218.ad-section-728-90 { 29219height: 90px; 29220width: 728px; 29221margin: auto; 29222border: 1px solid black; 29223} 29224.close-footer-section-icon { 29225height: auto; 29226padding: 0.2rem; 29227background-color: var(--hover-color); 29228position: relative; 29229width: 50px; 29230bottom: auto; 29231z-index: 999; 29232font-size: 20px; 29233left: 0; 29234text-align: end; 29235bottom: 116px; 29236border-radius: 10px; 29237} 29238.hide { 29239display: none; 29240} 29241.ad-area { 29242position: fixed; 29243bottom: 0; 29244width: 100%; 29245z-index: 999; 29246} 29247.carousel-control-prev-icon::after, 29248.carousel-control-next-icon::after { 29249content: "" !important; 29250} 29251.spirit_shop_store_div_1 div{ 29252min-width: 80%; 29253} 29254.carousel-fade .carousel-caption { 29255right: 0px !important; 29256bottom: 0px !important; 29257left: 0px !important; 29258background: rgba(0,0,0,0.5) !important; 29259} 29260.mobile-nav__screens { 29261transition: transform 0.3s ease; 29262} 29263.pfs-nav{ 29264display: block !important; 29265position: fixed; 29266overflow: hidden; 29267overflow-y: scroll !important; 29268z-index: 5; 29269width: 100%; 29270height: 100%; 29271top: 0; 29272padding-top: 48px; 29273background-color: #fff; 29274width: 450px !important; 29275left: -450px !important; 29276border-left: 1px solid #ddd; 29277right: unset !important; 29278transition: left 0.5s; 29279} 29280.slide-in { 29281left: 0px !important; 29282} 29283.pfs-nav-item{ 29284text-transform: uppercase; 29285color: black; 29286cursor: pointer; 29287display: block; 29288font-size: 1.3rem; 29289} 29290.b-bottom{ 29291border-bottom: 1px solid #eee; 29292} 29293.text-btgray{ 29294color: #656565; 29295} 29296/* Teamhead CSS */ 29297.subheader-nav__item {
29298padding: 8px 10px !important; 29299font-size: 0.9em !important; 29300} 29301#cars-bd-title { 29302padding-left: 15px; 29303padding-right: 15px; 29304} 29305.homepageAnnouncements .container-fluid.p-5 { 29306padding: 0px !important; 29307} 29308.object-fit-contain{ 29309object-fit: contain; 29310} 29311.hide_scrollbar::-webkit-scrollbar { 29312display: none; 29313} 29314.justified-text { 29315text-align: justify; 29316} 29317.text-red{ 29318color: red; 29319} 29320.heightremove { 29321min-height: unset !important; 29322} 29323div.dropdown.bootstrap-select.fc-select.form-control > button{ 29324box-shadow: none !important; 29325height: 34.6px !important; 29326} 29327.bootstrap-select .dropdown-toggle .filter-option { 29328position: relative !important; 29329top: 25% !important; 29330} 29331.fc-select.bootstrap-select .dropdown-item{ 29332/* conflict resolved to avoid carousel css */ 29333border-radius: 0px !important; 29334} 29335.input-group>.bootstrap-select>.dropdown-toggle:focus { 29336outline: 0px !important; 29337} 29338.btn-check:focus+.btn { 29339box-shadow: none !important; 29340} 29341.bootstrap-select .dropdown-menu .dropdown-item:focus, 29342.dropdown-item:hover { 29343background-color: #e9ecef !important; 29344color: #1e2125; 29345} 29346.bootstrap-select .dropdown-menu .dropdown-item.selected, 29347.dropdown-item:active { 29348background-color: #0d6efd !important; 29349color: #fff !important; 29350text-decoration: none; 29351} 29352.su-card-bg { 29353background: #fff; 29354border-radius: 15px; 29355border: #000000b8 solid 2px; 29356padding: 20px 16px; 29357font-family: Roboto; 29358margin: 0 0 30px; 29359} 29360.su-card-bg label { 29361color: #122331d9; 29362font-size: 13px; 29363} 29364.su-card-bg h2 { 29365color: #000; 29366font-family: Roboto; 29367font-weight: bold; 29368font-size: 20px; 29369text-align: left; 29370} 29371.su-card-bg p { 29372text-align: left; 29373font-size: 14px; 29374color: #000000db; 29375margin: 0px 0 22px; 29376} 29377.step { 29378height: 35px; 29379width: 35px; 29380text-align: center; 29381margin: 0 2px; 29382margin-left: 41px; 29383background-color: lightgrey; 29384border: none; 29385border-radius: 50%; 29386display: inline-block; 29387opacity: 0.5; 29388} 29389.step.active { 29390opacity: 1.5; 29391background-color: green; 29392} 29393#fc-su-cardDiv { 29394text-align: center; 29395position: relative; 29396margin-top: 20px; 29397} 29398#fc-su-cardDiv fieldset .form-card { 29399background: white; 29400border: 0 none; 29401border-radius: 0px; 29402box-sizing: border-box; 29403/*stacking fieldsets above each other*/ 29404position: relative; 29405} 29406#fc-su-cardDiv fieldset { 29407background: white; 29408border: 0 none; 29409border-radius: 0.5rem; 29410box-sizing: border-box; 29411width: 100%; 29412margin: 0; 29413padding-bottom: 20px; 29414padding-left: 5px; 29415padding-right: 5px; 29416/*stacking fieldsets above each other*/ 29417position: relative; 29418} 29419/*Hide all except first fieldset*/ 29420#fc-su-cardDiv fieldset:not(:first-of-type) { 29421display: none; 29422} 29423#fc-su-cardDiv fieldset .form-card { 29424text-align: left; 29425color: #000000; 29426} 29427/*Green Buttons*/ 29428#fc-su-cardDiv .action-button { 29429width: 120px; 29430background: #129846; 29431font-weight: bold; 29432color: white; 29433border: 1px solid #132432; 29434cursor: pointer; 29435padding: 10px 5px; 29436margin: 10px 5px; 29437font-family: 'Roboto'; 29438letter-spacing: 1px; 29439} 29440#fc-su-cardDiv .action-button.disabled { 29441background: #12984699; 29442border: none; 29443} 29444#fc-su-cardDiv .action-button.disabled:hover { 29445background: #12984699; 29446border: none; 29447box-shadow: none; 29448} 29449#fc-su-cardDiv .action-button.cancel { 29450background: white;
29451font-weight: bold; 29452color: #132432; 29453border: 1px solid #132432; 29454} 29455#fc-su-cardDiv .action-button:hover, 29456#fc-su-cardDiv .action-button:focus { 29457box-shadow: 0 0 0 2px white, 0 0 0 3px #129846; 29458} 29459/*Previous Buttons*/ 29460#fc-su-cardDiv .action-button-previous { 29461width: 100px; 29462background: #616161; 29463font-weight: bold; 29464color: white; 29465border: 0 none; 29466border-radius: 0px; 29467cursor: pointer; 29468padding: 10px 5px; 29469margin: 10px 5px; 29470} 29471#fc-su-cardDiv .action-button-previous:hover, 29472#fc-su-cardDiv .action-button-previous:focus { 29473box-shadow: 0 0 0 2px white, 0 0 0 3px #616161; 29474} 29475/*The background card*/ 29476/* .card { 29477z-index: 0; 29478border: none; 29479border-radius: 0.5rem; 29480position: relative; 29481} */ 29482/*FieldSet headings*/ 29483.fs-title { 29484font-size: 25px; 29485color: #2C3E50; 29486margin-bottom: 10px; 29487font-weight: bold; 29488text-align: left; 29489} 29490/*progressbar*/ 29491#progressbar { 29492margin-bottom: 30px; 29493overflow: hidden; 29494color: lightgrey; 29495padding-left: 2px; 29496display: flex; 29497justify-content: center; 29498} 29499#progressbar .active { 29500color: #000000; 29501} 29502#progressbar li { 29503list-style-type: none; 29504font-size: 12px; 29505width: 20%; 29506float: left; 29507position: relative; 29508z-index: 1; 29509} 29510#progressbar li.first-bubble { 29511margin-left: -37px; 29512} 29513/*Icons in the ProgressBar*/ 29514#progressbar #bubble1:before { 29515content: "1"; 29516} 29517#progressbar #bubble2:before { 29518content: "2"; 29519} 29520#progressbar #bubble3:before { 29521content: "3"; 29522} 29523/*ProgressBar before any progress*/ 29524#progressbar li:before { 29525width: 45px; 29526height: 45px; 29527line-height: 45px; 29528display: block; 29529font-size: 20px; 29530color: #ffffff; 29531background: lightgray; 29532border-radius: 50%; 29533margin: 0 auto 10px auto; 29534} 29535/*ProgressBar connectors*/ 29536#progressbar li:after { 29537content: ''; 29538width: 100%; 29539height: 2px; 29540background: lightgray; 29541position: absolute; 29542left: 0; 29543top: 25px; 29544z-index: -1; 29545} 29546#progressbar li.first-bubble:after { 29547content: ''; 29548width: 48%; 29549background: lightgray; 29550position: absolute; 29551right: 0; 29552top: 25px; 29553z-index: 1; 29554left: auto; 29555} 29556#progressbar li.last-bubble:after { 29557content: ''; 29558width: 50%; 29559background: lightgray; 29560position: absolute; 29561left: 0; 29562top: 25px; 29563z-index: 1; 29564} 29565/*Color number of the step and the connector before it*/ 29566#progressbar li.active:before, 29567#progressbar li.active:after { 29568background: #129846; 29569} 29570.show-error { 29571border-color: red !important; 29572} 29573.su-h2 { 29574text-align: center !important; 29575font-size: 22px !important; 29576} 29577.w150-c { 29578width: 150px !important; 29579} 29580#progressbar #bubble2.laststep:after { 29581width: 66%; 29582} 29583#progressbar #bubble1.laststep:after { 29584width: 0%; 29585} 29586.password-checklist { 29587margin-top: -15px; 29588top: calc(100% + 10px); 29589width: 100%; 29590opacity: 1; 29591pointer-events: none; 29592transform: translateY(20px); 29593transition: .5s ease; 29594} 29595.checklist-title { 29596font-size: 15px; 29597color: #922037; 29598margin-bottom: 10px; 29599} 29600.checklist { 29601list-style: none; 29602} 29603.list-item { 29604color: red; 29605font-size: 14px; 29606} 29607.list-item::before { 29608content: '\f00d'; 29609font-family: FontAwesome; 29610display: inline-block; 29611margin-left: -30px; 29612width: 20px; 29613font-size: 12px; 29614} 29615.list-item.checked { 29616color: green; 29617font-weight: bold; 29618} 29619.list-item.checked::before { 29620content: '\f00c'; 29621color: green; 29622} 29623.password-input:focus~.password-checklist { 29624opacity: 1; 29625transform: translateY(0); 29626} 29627.pw-rules-div { 29628margin-top: 130px; 29629margin-left: -70px; 29630} 29631.loaderWrap { 29632position: fixed; 29633top: 0; 29634bottom: 0; 29635left: 0; 29636right: 0; 29637background-color: rgba(0, 0, 0, 0.5); 29638z-index: 9999; 29639display: flex; 29640align-items: center; 29641justify-content: center; 29642} 29643.loader { 29644border: 16px solid #f3f3f3; 29645border-radius: 50%; 29646border-top: 16px solid #61CB2B; 29647width: 120px; 29648height: 120px; 29649-webkit-animation: spin 2s linear infinite; 29650animation: spin 2s linear infinite; 29651} 29652.loaderWrap { 29653display: none; 29654} 29655@-webkit-keyframes spin { 296560% { 29657-webkit-transform: rotate(0deg); 29658} 29659100% { 29660-webkit-transform: rotate(360deg); 29661} 29662} 29663@keyframes spin { 296640% { 29665transform: rotate(0deg); 29666} 29667100% { 29668transform: rotate(360deg); 29669} 29670} 29671.annsettings { 29672font-size: 24px; 29673margin-right: 5px; 29674} 29675.announcementStyling { 29676border-bottom: 2px solid black; 29677} 29678@media (max-width: 767px) { 29679.annsettings { 29680font-size: 18px !important; 29681margin-bottom: 0 !important; 29682} 29683.announcementStyling { 29684border-bottom: 2px solid black; 29685} 29686} 29687.ck-editor__editable { 29688min-height: 200px; 29689max-height: 100% ; 29690height: auto !important; 29691overflow-y: auto; 29692resize: vertical !important; 29693} 29694.ck-content blockquote{ 29695text-align: unset; 29696} 29697.img-grayscale{ 29698filter: grayscale(1); 29699} 29700</style> 29701<!-- =============== Toastr STYLES ===============--> 29702<style> 29703.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;
29703opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;
29703left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}} 29704</style>
29705<script> 29706/*! 29707* Bootstrap v5.0.2 (https://getbootstrap.com/) 29708* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 29709* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 29710*/ 29711!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter(t=>t.matches(e)),parents(t,e){const i=[];let n=t.parentNode;for(;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(e)&&i.push(n),n=n.parentNode;return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]}},e=t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t},i=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i="#"+i.split("#")[1]),e=i&&"#"!==i?i.trim():null}return e},n=t=>{const e=i(t);return e&&document.querySelector(e)?e:null},s=t=>{const e=i(t);return e?document.querySelector(e):null},o=t=>{t.dispatchEvent(new Event("transitionend"))},r=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),a=e=>r(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?t.findOne(e):null,l=(t,e,i)=>
29711{Object.keys(i).forEach(n=>{const s=i[n],o=e[n],a=o&&r(o)?"element":null==(l=o)?""+l:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();var l;if(!new RegExp(s).test(a))throw new TypeError(`${t.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".`)})},c=t=>!(!r(t)||0===t.getClientRects().length)&&"visible"===getComputedStyle(t).getPropertyValue("visibility"),h=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),d=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?d(t.parentNode):null},u=()=>{},f=t=>t.offsetHeight,p=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},m=[],g=()=>"rtl"===document.documentElement.dir,_=t=>{var e;e=()=>{const e=p();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(m.length||document.addEventListener("DOMContentLoaded",()=>{m.forEach(t=>t())}),m.push(e)):e()},b=t=>{"function"==typeof t&&t()},v=(t,e,i=!0)=>{if(!i)return void b(t);const n=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let s=!1;const r=({target:i})=>{i===e&&(s=!0,e.removeEventListener("transitionend",r),b(t))};e.addEventListener("transitionend",r),setTimeout(()=>{s||o(e)},n)},y=(t,e,i,n)=>{let s=t.indexOf(e);if(-1===s)return t[!i&&n?t.length-1:0];const o=t.length;return s+=i?1:-1,n&&(s=(s+o)%o),t[Math.max(0,Math.min(s,o-1))]},w=/[^.]*(?=\..*)\.|.*/,E=/\..*/,A=/::\d+$/,T={};let O=1;
29711const C={mouseenter:"mouseover",mouseleave:"mouseout"},k=/^(mouseenter|mouseleave)/i,L=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function x(t,e){return e&&`${e}::${O++}`||t.uidEvent||O++}function D(t){const e=x(t);return t.uidEvent=e,T[e]=T[e]||{},T[e]}function S(t,e,i=null){const n=Object.keys(t);for(let s=0,o=n.length;s<o;s++){const o=t[n[s]];if(o.originalHandler===e&&o.delegationSelector===i)return o}return null}function I(t,e,i){const n="string"==typeof e,s=n?i:e;let o=M(t);return L.has(o)||(o=t),[n,s,o]}function N(t,e,i,n,s){if("string"!=typeof e||!t)return;if(i||(i=n,n=null),k.test(e)){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};n?n=t(n):i=t(i)}const[o,r,a]=I(e,i,n),l=D(t),c=l[a]||(l[a]={}),h=S(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=x(r,e.replace(w,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return s.delegateTarget=r,n.oneOff&&P.off(t,s.type,e,i),i.apply(r,[s]);return null}}(t,i,n):function(t,e){return function i(n){return n.delegateTarget=t,i.oneOff&&P.off(t,n.type,e),e.apply(t,[n])}}(t,i);u.delegationSelector=o?i:null,u.originalHandler=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function j(t,e,i,n,s){const o=S(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function M(t){return t=t.replace(E,""),C[t]||t}const P={on(t,e,i,n){N(t,e,i,n,!1)},one(t,e,i,n){N(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=I(e,i,n),a=r!==e,l=D(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void j(t,l,r,o,s?i:null)}c&&Object.keys(l).forEach(i=>{!function(t,e,i,n){const s=e[i]||{};Object.keys(s).forEach(o=>{if(o.includes(n)){const n=s[o];j(t,e,i,n.originalHandler,n.delegationSelector)}})}(t,l,i,e.slice(1))});const h=l[r]||{};Object.keys(h).forEach(i=>{const n=i.replace(A,"");if(!a||e.includes(n)){const e=h[i];j(t,l,r,e.originalHandler,e.delegationSelector)}})},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=p(),s=M(e),o=e!==s,r=L.has(s);let a,l=!0,c=!0,h=!1,d=null;return o&&n&&(a=n.Event(e,i),n(t).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),h=a.isDefaultPrevented()),r?(d=document.createEvent("HTMLEvents"),d.initEvent(s,l,!0)):d=new CustomEvent(e,{bubbles:l,cancelable:!0}
29711),void 0!==i&&Object.keys(i).forEach(t=>{Object.defineProperty(d,t,{get:()=>i[t]})}),h&&d.preventDefault(),c&&t.dispatchEvent(d),d.defaultPrevented&&void 0!==a&&a.preventDefault(),d}},H=new Map;var R={set(t,e,i){H.has(t)||H.set(t,new Map);const n=H.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>H.has(t)&&H.get(t).get(e)||null,remove(t,e){if(!H.has(t))return;const i=H.get(t);i.delete(e),0===i.size&&H.delete(t)}};class B{constructor(t){(t=a(t))&&(this._element=t,R.set(this._element,this.constructor.DATA_KEY,this))}dispose(){R.remove(this._element,this.constructor.DATA_KEY),P.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(t=>{this[t]=null})}_queueCallback(t,e,i=!0){v(t,e,i)}static getInstance(t){return R.get(t,this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.0.2"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}}class W extends B{static get NAME(){return"alert"}close(t){const e=t?this._getRootElement(t):this._element,i=this._triggerCloseEvent(e);null===i||i.defaultPrevented||this._removeElement(e)}_getRootElement(t){return s(t)||t.closest(".alert")}_triggerCloseEvent(t){return P.trigger(t,"close.bs.alert")}_removeElement(t){t.classList.remove("show");const e=t.classList.contains("fade");this._queueCallback(()=>this._destroyElement(t),t,e)}_destroyElement(t){t.remove(),P.trigger(t,"closed.bs.alert")}static jQueryInterface(t){return this.each((function(){const e=W.getOrCreateInstance(this);"close"===t&&e[t](this)}))}static handleDismiss(t){return function(e){e&&e.preventDefault(),t.close(this)}}}P.on(document,"click.bs.alert.data-api",'[data-bs-dismiss="alert"]',W.handleDismiss(new W)),_(W);class q extends B{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=q.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}function z(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function $(t){return t.replace(/[A-Z]/g,t=>"-"+t.toLowerCase())}P.on(document,"click.bs.button.data-api",'[data-bs-toggle="button"]',t=>{t.preventDefault();const e=t.target.closest('[data-bs-toggle="button"]');q.getOrCreateInstance(e).toggle()}),_(q);const U={setDataAttribute(t,e,i){t.setAttribute("data-bs-"+$(e),i)},removeDataAttribute(t,e){t.removeAttribute("data-bs-"+$(e))},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter(t=>t.startsWith("bs")).forEach(i=>{let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=z(t.dataset[i])}),e},getDataAttribute:(t,e)=>z(t.getAttribute("data-bs-"+$(e))),offset(t){const e=t.getBoundingClientRect();return{top:e.top+document.body.scrollTop,left:e.left+document.body.scrollLeft}},position:t=>({top:t.offsetTop,left:t.offsetLeft})},F={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},V={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},K="next",X="prev",Y="left",Q="right",G={ArrowLeft:Q,ArrowRight:Y};class Z extends B{constructor(e,i){super(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(i),this._indicatorsElement=t.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return F}static get NAME(){return"carousel"}next(){this._slide(K)}nextWhenVisible(){!document.hidden&&c(this._element)&&this.next()}prev(){this._slide(X)}pause(e){e||(this._isPaused=!0),t.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(o(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(e){this._activeElement=t.findOne(".active.carousel-item",this._element);const i=this._getItemIndex(this._activeElement);if(e>this._items.length-1||e<0)return;if(this._isSliding)return void P.one(this._element,"slid.bs.carousel",()=>this.to(e));if(i===e)return this.pause(),void this.cycle();const n=e>i?K:X;this._slide(n,this._items[e])}_getConfig(t){return t={...F,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},l("carousel",t,V),t}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=40)return;const e=t/this.touchDeltaX;this.touchDeltaX=0,e&&this._slide(e>0?Q:Y)}_addEventListeners(){this._config.keyboard&&P.on(this._element,"keydown.bs.carousel",t=>
29711this._keydown(t)),"hover"===this._config.pause&&(P.on(this._element,"mouseenter.bs.carousel",t=>this.pause(t)),P.on(this._element,"mouseleave.bs.carousel",t=>this.cycle(t))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const e=t=>{!this._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType?this._pointerEvent||(this.touchStartX=t.touches[0].clientX):this.touchStartX=t.clientX},i=t=>{this.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this.touchStartX},n=t=>{!this._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType||(this.touchDeltaX=t.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(t=>this.cycle(t),500+this._config.interval))};t.find(".carousel-item img",this._element).forEach(t=>{P.on(t,"dragstart.bs.carousel",t=>t.preventDefault())}),this._pointerEvent?(P.on(this._element,"pointerdown.bs.carousel",t=>e(t)),P.on(this._element,"pointerup.bs.carousel",t=>n(t)),this._element.classList.add("pointer-event")):(P.on(this._element,"touchstart.bs.carousel",t=>e(t)),P.on(this._element,"touchmove.bs.carousel",t=>i(t)),P.on(this._element,"touchend.bs.carousel",t=>n(t)))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=G[t.key];e&&(t.preventDefault(),this._slide(e))}_getItemIndex(e){return this._items=e&&e.parentNode?t.find(".carousel-item",e.parentNode):[],this._items.indexOf(e)}_getItemByOrder(t,e){const i=t===K;return y(this._items,e,i,this._config.wrap)}_triggerSlideEvent(e,i){const n=this._getItemIndex(e),s=this._getItemIndex(t.findOne(".active.carousel-item",this._element));return P.trigger(this._element,"slide.bs.carousel",{relatedTarget:e,direction:i,from:s,to:n})}_setActiveIndicatorElement(e){if(this._indicatorsElement){const i=t.findOne(".active",this._indicatorsElement);i.classList.remove("active"),i.removeAttribute("aria-current");const n=t.find("[data-bs-target]",this._indicatorsElement);for(let t=0;t<n.length;t++)if(Number.parseInt(n[t].getAttribute("data-bs-slide-to"),10)===this._getItemIndex(e)){n[t].classList.add("active"),n[t].setAttribute("aria-current","true");break}}}_updateInterval(){const e=this._activeElement||t.findOne(".active.carousel-item",this._element);if(!e)return;const i=Number.parseInt(e.getAttribute("data-bs-interval"),10);i?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=i):this._config.interval=this._config.defaultInterval||this._config.interval}_slide(e,i){const n=this._directionToOrder(e),s=t.findOne(".active.carousel-item",this._element),o=this._getItemIndex(s),r=i||this._getItemByOrder(n,s),a=this._getItemIndex(r),l=Boolean(this._interval),c=n===K,h=c?"carousel-item-start":"carousel-item-end",d=c?"carousel-item-next":"carousel-item-prev",u=this._orderToDirection(n);if(r&&r.classList.contains("active"))return void(this._isSliding=!1);if(this._isSliding)return;if(this._triggerSlideEvent(r,u).defaultPrevented)return;if(!s||!r)return;this._isSliding=!0,l&&this.pause(),this._setActiveIndicatorElement(r),this._activeElement=r;const p=()=>{P.trigger(this._element,"slid.bs.carousel",{relatedTarget:r,direction:u,from:o,to:a})};if(this._element.classList.contains("slide")){r.classList.add(d),f(r),s.classList.add(h),r.classList.add(h);const t=()=>{r.classList.remove(h,d),r.classList.add("active"),s.classList.remove("active",d,h),this._isSliding=!1,setTimeout(p,0)};this._queueCallback(t,s,!0)}else s.classList.remove("active"),r.classList.add("active"),this._isSliding=!1,p();l&&this.cycle()}_directionToOrder(t){return[Q,Y].includes(t)?g()?t===Y?X:K:t===Y?K:X:t}_orderToDirection(t){return[K,X].includes(t)?g()?t===X?Y:Q:t===X?Q:Y:t}static carouselInterface(t,e){const i=Z.getOrCreateInstance(t,e);let{_config:n}=i;"object"==typeof e&&(n={...n,...e});const s="string"==typeof e?e:n.slide;if("number"==typeof e)i.to(e);else if("string"==typeof s){if(void 0===i[s])throw new TypeError(`No method named "${s}"`);i[s]()}else n.interval&&n.ride&&(i.pause(),i.cycle())}static jQueryInterface(t){return this.each((function(){Z.carouselInterface(this,t)}))}static dataApiClickHandler(t){const e=s(this);if(!e||!e.classList.contains("carousel"))return;const i={...U.getDataAttributes(e),...U.getDataAttributes(this)},n=this.getAttribute("data-bs-slide-to");n&&(i.interval=!1),Z.carouselInterface(e,i),n&&Z.getInstance(e).to(n),t.preventDefault()}}P.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",Z.dataApiClickHandler),P.on(window,"load.bs.carousel.data-api",()=>{const e=t.find('[data-bs-ride="carousel"]');for(let t=0,i=e.length;t<i;t++)Z.carouselInterface(e[t],Z.getInstance(e[t]))}),_(Z);const J={toggle:!0,parent:""}
29711,tt={toggle:"boolean",parent:"(string|element)"};class et extends B{constructor(e,i){super(e),this._isTransitioning=!1,this._config=this._getConfig(i),this._triggerArray=t.find(`[data-bs-toggle="collapse"][href="#${this._element.id}"],[data-bs-toggle="collapse"][data-bs-target="#${this._element.id}"]`);const s=t.find('[data-bs-toggle="collapse"]');for(let e=0,i=s.length;e<i;e++){const i=s[e],o=n(i),r=t.find(o).filter(t=>t===this._element);null!==o&&r.length&&(this._selector=o,this._triggerArray.push(i))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}static get Default(){return J}static get NAME(){return"collapse"}toggle(){this._element.classList.contains("show")?this.hide():this.show()}show(){if(this._isTransitioning||this._element.classList.contains("show"))return;let e,i;this._parent&&(e=t.find(".show, .collapsing",this._parent).filter(t=>"string"==typeof this._config.parent?t.getAttribute("data-bs-parent")===this._config.parent:t.classList.contains("collapse")),0===e.length&&(e=null));const n=t.findOne(this._selector);if(e){const t=e.find(t=>n!==t);if(i=t?et.getInstance(t):null,i&&i._isTransitioning)return}if(P.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e&&e.forEach(t=>{n!==t&&et.collapseInterface(t,"hide"),i||R.set(t,"bs.collapse",null)});const s=this._getDimension();this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[s]=0,this._triggerArray.length&&this._triggerArray.forEach(t=>{t.classList.remove("collapsed"),t.setAttribute("aria-expanded",!0)}),this.setTransitioning(!0);const o="scroll"+(s[0].toUpperCase()+s.slice(1));this._queueCallback(()=>{this._element.classList.remove("collapsing"),this._element.classList.add("collapse","show"),this._element.style[s]="",this.setTransitioning(!1),P.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[s]=this._element[o]+"px"}hide(){if(this._isTransitioning||!this._element.classList.contains("show"))return;if(P.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=this._element.getBoundingClientRect()[t]+"px",f(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show");const e=this._triggerArray.length;if(e>0)for(let t=0;t<e;t++){const e=this._triggerArray[t],i=s(e);i&&!i.classList.contains("show")&&(e.classList.add("collapsed"),e.setAttribute("aria-expanded",!1))}this.setTransitioning(!0),this._element.style[t]="",this._queueCallback(()=>{this.setTransitioning(!1),this._element.classList.remove("collapsing"),this._element.classList.add("collapse"),P.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}setTransitioning(t){this._isTransitioning=t}_getConfig(t){return(t={...J,...t}).toggle=Boolean(t.toggle),l("collapse",t,tt),t}_getDimension(){return this._element.classList.contains("width")?"width":"height"}_getParent(){let{parent:e}=this._config;e=a(e);const i=`[data-bs-toggle="collapse"][data-bs-parent="${e}"]`;return t.find(i,e).forEach(t=>{const e=s(t);this._addAriaAndCollapsedClass(e,[t])}),e}_addAriaAndCollapsedClass(t,e){if(!t||!e.length)return;const i=t.classList.contains("show");e.forEach(t=>{i?t.classList.remove("collapsed"):t.classList.add("collapsed"),t.setAttribute("aria-expanded",i)})}static collapseInterface(t,e){let i=et.getInstance(t);const n={...J,...U.getDataAttributes(t),..."object"==typeof e&&e?e:{}};if(!i&&n.toggle&&"string"==typeof e&&/show|hide/.test(e)&&(n.toggle=!1),i||(i=new et(t,n)),"string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e]()}}static jQueryInterface(t){return this.each((function(){et.collapseInterface(this,t)}))}}P.on(document,"click.bs.collapse.data-api",'[data-bs-toggle="collapse"]',(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();const i=U.getDataAttributes(this),s=n(this);t.find(s).forEach(t=>{const e=et.getInstance(t);let n;e?(null===e._parent&&"string"==typeof i.parent&&(e._config.parent=i.parent,e._parent=e._getParent()),n="toggle"):n=i,et.collapseInterface(t,n)})})),_(et);var it="top",nt="bottom",st="right",ot="left",rt=[it,nt,st,ot],at=rt.reduce((function(t,e){return t.concat([e+"-start",e+"-end"])}),[]),lt=[].concat(rt,["auto"]).reduce((function(t,e){return t.concat([e,e+"-start",e+"-end"])}),[]),ct=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];
vendor: 7,495 bytes, line 29711
29711function ht(t){return t?(t.nodeName||"").toLowerCase():null}function dt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function ut(t){return t instanceof dt(t).Element||t instanceof Element}function ft(t){return t instanceof dt(t).HTMLElement||t instanceof HTMLElement}function pt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof dt(t).ShadowRoot||t instanceof ShadowRoot)}var mt={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];ft(s)&&ht(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});ft(n)&&ht(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function gt(t){return t.split("-")[0]}function _t(t){var e=t.getBoundingClientRect();return{width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left,x:e.left,y:e.top}}function bt(t){var e=_t(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function vt(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&pt(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function yt(t){return dt(t).getComputedStyle(t)}function wt(t){return["table","td","th"].indexOf(ht(t))>=0}function Et(t){return((ut(t)?t.ownerDocument:t.document)||window.document).documentElement}function At(t){return"html"===ht(t)?t:t.assignedSlot||t.parentNode||(pt(t)?t.host:null)||Et(t)}function Tt(t){return ft(t)&&"fixed"!==yt(t).position?t.offsetParent:null}function Ot(t){for(var e=dt(t),i=Tt(t);i&&wt(i)&&"static"===yt(i).position;)i=Tt(i);return i&&("html"===ht(i)||"body"===ht(i)&&"static"===yt(i).position)?e:i||function(t){var e=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&ft(t)&&"fixed"===yt(t).position)return null;for(var i=At(t);ft(i)&&["html","body"].indexOf(ht(i))<0;){var n=yt(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Ct(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}var kt=Math.max,Lt=Math.min,xt=Math.round;function Dt(t,e,i){return kt(t,Lt(e,i))}function St(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function It(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}var Nt={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=gt(i.placement),l=Ct(a),c=[ot,st].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return St("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:It(t,rt))}(s.padding,i),d=bt(o),u="y"===l?it:ot,f="y"===l?nt:st,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=Ot(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,E=Dt(v,w,y),A=l;i.modifiersData[n]=((e={})[A]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&vt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},jt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Mt(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.offsets,r=t.position,a=t.gpuAcceleration,l=t.adaptive,c=t.roundOffsets,h=!0===c?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:xt(xt(e*n)/n)||0,y:xt(xt(i*n)/n)||0}}(o):"function"==typeof c?c(o):o,d=h.x,u=void 0===d?0:d,f=h.y,p=void 0===f?0:f,m=o.hasOwnProperty("x"),g=o.hasOwnProperty("y"),_=ot,b=it,v=window;if(l){var y=Ot(i),w="clientHeight",E="clientWidth";y===dt(i)&&"static"!==yt(y=Et(i)).position&&(w="scrollHeight",E="scrollWidth"),y=y,s===it&&(b=nt,p-=y[w]-n.height,p*=a?1:-1),s===ot&&(_=st,u-=y[E]-n.width,u*=a?1:-1)}var A,T=Object.assign({position:r},l&&jt);return a?Object.assign({},T,((A={})[b]=g?"0":"",A[_]=m?"0":"",A.transform=(v.devicePixelRatio||1)<2?"translate("+u+"px, "+p+"px)":"translate3d("+u+"px, "+p+"px, 0)",A)):Object.assign({},T,((e={})[b]=g?p+"px":"",e[_]=m?u+"px":"",e.transform="",e))}var Pt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:gt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,Mt(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,Mt(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}},Ht={passive:!0},Rt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=dt(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,Ht)})),a&&l.addEventListener("resize",i.update,Ht),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,Ht)})),a&&l.removeEventListener("resize",i.update,Ht)}},data:{}},Bt={left:"right",right:"left",bottom:"top",top:"bottom"};function Wt(t){return t.replace(/left|right|bottom|top/g,(function(t){return Bt[t]}))}var qt={start:"end",end:"start"};function zt(t){return t.replace(/start|end/g,(function(t){return qt[t]}))}function $t(t){var e=dt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ut(t){return _t(Et(t)).left+$t(t).scrollLeft}function Ft(t){var e=yt(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Vt(t,e){var i;void 0===e&&(e=[]);var n=function t(e){return["html","body","#document"].indexOf(ht(e))>=0?e.ownerDocument.body:ft(e)&&Ft(e)?e:t(At(e))}(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=dt(n),r=s?[o].concat(o.visualViewport||[],Ft(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Vt(At(r)))}function Kt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Xt(t,e){return"viewport"===e?Kt(function(t){var e=dt(t),i=Et(t),n=e.visualVie
vendor: 5,470 bytes, line 29711
29711wport,s=i.clientWidth,o=i.clientHeight,r=0,a=0;return n&&(s=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=n.offsetLeft,a=n.offsetTop)),{width:s,height:o,x:r+Ut(t),y:a}}(t)):ft(e)?function(t){var e=_t(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Kt(function(t){var e,i=Et(t),n=$t(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=kt(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=kt(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ut(t),l=-n.scrollTop;return"rtl"===yt(s||i).direction&&(a+=kt(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Et(t)))}function Yt(t){return t.split("-")[1]}function Qt(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?gt(s):null,r=s?Yt(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case it:e={x:a,y:i.y-n.height};break;case nt:e={x:a,y:i.y+i.height};break;case st:e={x:i.x+i.width,y:l};break;case ot:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?Ct(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case"start":e[c]=e[c]-(i[h]/2-n[h]/2);break;case"end":e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function Gt(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.boundary,r=void 0===o?"clippingParents":o,a=i.rootBoundary,l=void 0===a?"viewport":a,c=i.elementContext,h=void 0===c?"popper":c,d=i.altBoundary,u=void 0!==d&&d,f=i.padding,p=void 0===f?0:f,m=St("number"!=typeof p?p:It(p,rt)),g="popper"===h?"reference":"popper",_=t.elements.reference,b=t.rects.popper,v=t.elements[u?g:h],y=function(t,e,i){var n="clippingParents"===e?function(t){var e=Vt(At(t)),i=["absolute","fixed"].indexOf(yt(t).position)>=0&&ft(t)?Ot(t):t;return ut(i)?e.filter((function(t){return ut(t)&&vt(t,i)&&"body"!==ht(t)})):[]}(t):[].concat(e),s=[].concat(n,[i]),o=s[0],r=s.reduce((function(e,i){var n=Xt(t,i);return e.top=kt(n.top,e.top),e.right=Lt(n.right,e.right),e.bottom=Lt(n.bottom,e.bottom),e.left=kt(n.left,e.left),e}),Xt(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}(ut(v)?v:v.contextElement||Et(t.elements.popper),r,l),w=_t(_),E=Qt({reference:w,element:b,strategy:"absolute",placement:s}),A=Kt(Object.assign({},b,E)),T="popper"===h?A:w,O={top:y.top-T.top+m.top,bottom:T.bottom-y.bottom+m.bottom,left:y.left-T.left+m.left,right:T.right-y.right+m.right},C=t.modifiersData.offset;if("popper"===h&&C){var k=C[s];Object.keys(O).forEach((function(t){var e=[st,nt].indexOf(t)>=0?1:-1,i=[it,nt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function Zt(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?lt:l,h=Yt(n),d=h?a?at:at.filter((function(t){return Yt(t)===h})):rt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=Gt(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[gt(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}var Jt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=gt(g),b=l||(_!==g&&p?function(t){if("auto"===gt(t))return[];var e=Wt(t);return[zt(t),e,zt(e)]}(g):[Wt(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat("auto"===gt(i)?Zt(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,E=new Map,A=!0,T=v[0],O=0;O<v.length;O++){var C=v[O],k=gt(C),L="start"===Yt(C),x=[it,nt].indexOf(k)>=0,D=x?"width":"height",S=Gt(e,{placement:C,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),I=x?L?st:ot:L?nt:it;y[D]>w[D]&&(I=Wt(I));var N=Wt(I),j=[];if(o&&j.push(S[k]<=0),a&&j.push(S[I]<=0,S[N]<=0),j.every((function(t){return t}))){T=C,A=!1;break}E.set(C,j)}if(A)for(var M=function(t){var e=v.find((function(e){var i=E.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},P=p?3:1;P>0&&"break"!==M(P);P--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function te(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function ee(t){return[it,st,nt,ot].some((function(e){return t[e]>=0}))}var ie={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=Gt(e,{elementContext:"reference"}),a=Gt(e,{altBoundary:!0}),l=te(r,n),c=te(a,s,o),h=ee(l),d=ee(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},ne={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=lt.reduce((function(t,i){return t[i]=function(t,e,
vendor: 4,280 bytes, line 29711
29711i){var n=gt(t),s=[ot,it].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[ot,st].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},se={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=Qt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},oe={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=Gt(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=gt(e.placement),b=Yt(e.placement),v=!b,y=Ct(_),w="x"===y?"y":"x",E=e.modifiersData.popperOffsets,A=e.rects.reference,T=e.rects.popper,O="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,C={x:0,y:0};if(E){if(o||a){var k="y"===y?it:ot,L="y"===y?nt:st,x="y"===y?"height":"width",D=E[y],S=E[y]+g[k],I=E[y]-g[L],N=f?-T[x]/2:0,j="start"===b?A[x]:T[x],M="start"===b?-T[x]:-A[x],P=e.elements.arrow,H=f&&P?bt(P):{width:0,height:0},R=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},B=R[k],W=R[L],q=Dt(0,A[x],H[x]),z=v?A[x]/2-N-q-B-O:j-q-B-O,$=v?-A[x]/2+N+q+W+O:M+q+W+O,U=e.elements.arrow&&Ot(e.elements.arrow),F=U?"y"===y?U.clientTop||0:U.clientLeft||0:0,V=e.modifiersData.offset?e.modifiersData.offset[e.placement][y]:0,K=E[y]+z-V-F,X=E[y]+$-V;if(o){var Y=Dt(f?Lt(S,K):S,D,f?kt(I,X):I);E[y]=Y,C[y]=Y-D}if(a){var Q="x"===y?it:ot,G="x"===y?nt:st,Z=E[w],J=Z+g[Q],tt=Z-g[G],et=Dt(f?Lt(J,K):J,Z,f?kt(tt,X):tt);E[w]=et,C[w]=et-Z}}e.modifiersData[n]=C}},requiresIfExists:["offset"]};function re(t,e,i){void 0===i&&(i=!1);var n,s,o=Et(e),r=_t(t),a=ft(e),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(a||!a&&!i)&&(("body"!==ht(e)||Ft(o))&&(l=(n=e)!==dt(n)&&ft(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:$t(n)),ft(e)?((c=_t(e)).x+=e.clientLeft,c.y+=e.clientTop):o&&(c.x=Ut(o))),{x:r.left+l.scrollLeft-c.x,y:r.top+l.scrollTop-c.y,width:r.width,height:r.height}}var ae={placement:"bottom",modifiers:[],strategy:"absolute"};function le(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return!e.some((function(t){return!(t&&"function"==typeof t.getBoundingClientRect)}))}function ce(t){void 0===t&&(t={});var e=t,i=e.defaultModifiers,n=void 0===i?[]:i,s=e.defaultOptions,o=void 0===s?ae:s;return function(t,e,i){void 0===i&&(i=o);var s,r,a={placement:"bottom",orderedModifiers:[],options:Object.assign({},ae,o),modifiersData:{},elements:{reference:t,popper:e},attributes:{},styles:{}},l=[],c=!1,h={state:a,setOptions:function(i){d(),a.options=Object.assign({},o,a.options,i),a.scrollParents={reference:ut(t)?Vt(t):t.contextElement?Vt(t.contextElement):[],popper:Vt(e)};var s,r,c=function(t){var e=function(t){var e=new Map,i=new Set,n=[];return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||function t(s){i.add(s.name),[].concat(s.requires||[],s.requiresIfExists||[]).forEach((function(n){if(!i.has(n)){var s=e.get(n);s&&t(s)}})),n.push(s)}(t)})),n}(t);return ct.reduce((function(t,i){return t.concat(e.filter((function(t){return t.phase===i})))}),[])}((s=[].concat(n,a.options.modifiers),r=s.reduce((function(t,e){var i=t[e.name];return t[e.name]=i?Object.assign({},i,e,{options:Object.assign({},i.options,e.options),data:Object.assign({},i.data,e.data)}):e,t}),{}),Object.keys(r).map((function(t){return r[t]}))));return a.orderedModifiers=c.filter((function(t){return t.enabled})),a.orderedModifiers.forEach((function(t){var e=t.name,i=t.options,n=void 0===i?{}:i,s=t.effect;if("function"==typeof s){var o=s({state:a,name:e,instance:h,options:n});l.push(o||function(){})}})),h.update()},forceUpdate:function(){if(!c){var t=a.elements,e=t.reference,i=t.popper;if(le(e,i)){a.rects={reference:re(e,Ot(i),"fixed"===a.options.strategy),popper:bt(i)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEac
29711h((function(t){return a.modifiersData[t.name]=Object.assign({},t.data)}));for(var n=0;n<a.orderedModifiers.length;n++)if(!0!==a.reset){var s=a.orderedModifiers[n],o=s.fn,r=s.options,l=void 0===r?{}:r,d=s.name;"function"==typeof o&&(a=o({state:a,options:l,name:d,instance:h})||a)}else a.reset=!1,n=-1}}},update:(s=function(){return new Promise((function(t){h.forceUpdate(),t(a)}))},function(){return r||(r=new Promise((function(t){Promise.resolve().then((function(){r=void 0,t(s())}))}))),r}),destroy:function(){d(),c=!0}};if(!le(t,e))return h;function d(){l.forEach((function(t){return t()})),l=[]}return h.setOptions(i).then((function(t){!c&&i.onFirstUpdate&&i.onFirstUpdate(t)})),h}}var he=ce(),de=ce({defaultModifiers:[Rt,se,Pt,mt]}),ue=ce({defaultModifiers:[Rt,se,Pt,mt,ne,Jt,oe,Nt,ie]}),fe=Object.freeze({__proto__:null,popperGenerator:ce,detectOverflow:Gt,createPopperBase:he,createPopper:ue,createPopperLite:de,top:it,bottom:nt,right:st,left:ot,auto:"auto",basePlacements:rt,start:"start",end:"end",clippingParents:"clippingParents",viewport:"viewport",popper:"popper",reference:"reference",variationPlacements:at,placements:lt,beforeRead:"beforeRead",read:"read",afterRead:"afterRead",beforeMain:"beforeMain",main:"main",afterMain:"afterMain",beforeWrite:"beforeWrite",write:"write",afterWrite:"afterWrite",modifierPhases:ct,applyStyles:mt,arrow:Nt,computeStyles:Pt,eventListeners:Rt,flip:Jt,hide:ie,offset:ne,popperOffsets:se,preventOverflow:oe});const pe=new RegExp("ArrowUp|ArrowDown|Escape"),me=g()?"top-end":"top-start",ge=g()?"top-start":"top-end",_e=g()?"bottom-end":"bottom-start",be=g()?"bottom-start":"bottom-end",ve=g()?"left-start":"right-start",ye=g()?"right-start":"left-start",we={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},Ee={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"};class Ae extends B{constructor(t,e){super(t),this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}static get Default(){return we}static get DefaultType(){return Ee}static get NAME(){return"dropdown"}toggle(){h(this._element)||(this._element.classList.contains("show")?this.hide():this.show())}show(){if(h(this._element)||this._menu.classList.contains("show"))return;const t=Ae.getParentFromElement(this._element),e={relatedTarget:this._element};if(!P.trigger(this._element,"show.bs.dropdown",e).defaultPrevented){if(this._inNavbar)U.setDataAttribute(this._menu,"popper","none");else{if(void 0===fe)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=t:r(this._config.reference)?e=a(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const i=this._getPopperConfig(),n=i.modifiers.find(t=>"applyStyles"===t.name&&!1===t.enabled);this._popper=ue(e,this._menu,i),n&&U.setDataAttribute(this._menu,"popper","static")}
29711"ontouchstart"in document.documentElement&&!t.closest(".navbar-nav")&&[].concat(...document.body.children).forEach(t=>P.on(t,"mouseover",u)),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),P.trigger(this._element,"shown.bs.dropdown",e)}}hide(){if(h(this._element)||!this._menu.classList.contains("show"))return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_addEventListeners(){P.on(this._element,"click.bs.dropdown",t=>{t.preventDefault(),this.toggle()})}_completeHide(t){P.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>P.off(t,"mouseover",u)),this._popper&&this._popper.destroy(),this._menu.classList.remove("show"),this._element.classList.remove("show"),this._element.setAttribute("aria-expanded","false"),U.removeDataAttribute(this._menu,"popper"),P.trigger(this._element,"hidden.bs.dropdown",t))}_getConfig(t){if(t={...this.constructor.Default,...U.getDataAttributes(this._element),...t},l("dropdown",t,this.constructor.DefaultType),"object"==typeof t.reference&&!r(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError("dropdown".toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.');return t}_getMenuElement(){return t.next(this._element,".dropdown-menu")[0]}_getPlacement(){const t=this._element.parentNode;if(t.classList.contains("dropend"))return ve;if(t.classList.contains("dropstart"))return ye;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?ge:me:e?be:_e}
29711_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:e,target:i}){const n=t.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(c);n.length&&y(n,i,"ArrowDown"===e,!n.includes(i)).focus()}static dropdownInterface(t,e){const i=Ae.getOrCreateInstance(t,e);if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e]()}}static jQueryInterface(t){return this.each((function(){Ae.dropdownInterface(this,t)}))}static clearMenus(e){if(e&&(2===e.button||"keyup"===e.type&&"Tab"!==e.key))return;const i=t.find('[data-bs-toggle="dropdown"]');for(let t=0,n=i.length;t<n;t++){const n=Ae.getInstance(i[t]);if(!n||!1===n._config.autoClose)continue;if(!n._element.classList.contains("show"))continue;const s={relatedTarget:n._element};if(e){const t=e.composedPath(),i=t.includes(n._menu);if(t.includes(n._element)||"inside"===n._config.autoClose&&!i||"outside"===n._config.autoClose&&i)continue;if(n._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;"click"===e.type&&(s.clickEvent=e)}n._completeHide(s)}}static getParentFromElement(t){return s(t)||t.parentNode}static dataApiKeydownHandler(e){if(/input|textarea/i.test(e.target.tagName)?"Space"===e.key||"Escape"!==e.key&&("ArrowDown"!==e.key&&"ArrowUp"!==e.key||e.target.closest(".dropdown-menu")):!pe.test(e.key))return;const i=this.classList.contains("show");if(!i&&"Escape"===e.key)return;if(e.preventDefault(),e.stopPropagation(),h(this))return;const n=()=>this.matches('[data-bs-toggle="dropdown"]')?this:t.prev(this,'[data-bs-toggle="dropdown"]')[0];return"Escape"===e.key?(n().focus(),void Ae.clearMenus()):"ArrowUp"===e.key||"ArrowDown"===e.key?(i||n().click(),void Ae.getInstance(n())._selectMenuItem(e)):void(i&&"Space"!==e.key||Ae.clearMenus())}}P.on(document,"keydown.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',Ae.dataApiKeydownHandler),P.on(document,"keydown.bs.dropdown.data-api",".dropdown-menu",Ae.dataApiKeydownHandler),P.on(document,"click.bs.dropdown.data-api",Ae.clearMenus),P.on(document,"keyup.bs.dropdown.data-api",Ae.clearMenus),P.on(document,"click.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',(function(t){t.preventDefault(),Ae.dropdownInterface(this)})),_(Ae);class Te{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"paddingRight",e=>e+t),this._setElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight",e=>e+t),this._setElementAttributes(".sticky-top","marginRight",e=>e-t)}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t)[e];t.style[e]=i(Number.parseFloat(s))+"px"})}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight"),this._resetElementAttributes(".sticky-top","marginRight")}_saveInitialAttribute(t,e){const i=t.style[e];i&&U.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,t=>{const i=U.getDataAttribute(t,e);void 0===i?t.style.removeProperty(e):(U.removeDataAttribute(t,e),t.style[e]=i)})}
29711_applyManipulationCallback(e,i){r(e)?i(e):t.find(e,this._element).forEach(i)}isOverflowing(){return this.getWidth()>0}}const Oe={isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},Ce={isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"};class ke{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){this._config.isVisible?(this._append(),this._config.isAnimated&&f(this._getElement()),this._getElement().classList.add("show"),this._emulateAnimation(()=>{b(t)})):b(t)}hide(t){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),b(t)})):b(t)}_getElement(){if(!this._element){const t=document.createElement("div");t.className="modal-backdrop",this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_getConfig(t){return(t={...Oe,..."object"==typeof t?t:{}}).rootElement=a(t.rootElement),l("backdrop",t,Ce),t}_append(){this._isAppended||(this._config.rootElement.appendChild(this._getElement()),P.on(this._getElement(),"mousedown.bs.backdrop",()=>{b(this._config.clickCallback)}),this._isAppended=!0)}dispose(){this._isAppended&&(P.off(this._element,"mousedown.bs.backdrop"),this._element.remove(),this._isAppended=!1)}_emulateAnimation(t){v(t,this._getElement(),this._config.isAnimated)}}const Le={backdrop:!0,keyboard:!0,focus:!0},xe={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"};class De extends B{constructor(e,i){super(e),this._config=this._getConfig(i),this._dialog=t.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new Te}static get Default(){return Le}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||P.trigger(this._element,"show.bs.modal",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add("modal-open"),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),P.on(this._element,"click.dismiss.bs.modal",'[data-bs-dismiss="modal"]',t=>this.hide(t)),P.on(this._dialog,"mousedown.dismiss.bs.modal",()=>{P.one(this._element,"mouseup.dismiss.bs.modal",t=>{t.target===this._element&&(this._ignoreBackdropClick=!0)})}),this._showBackdrop(()=>this._showElement(t)))}hide(t){if(t&&["A","AREA"].includes(t.target.tagName)&&t.preventDefault(),!this._isShown||this._isTransitioning)return;if(P.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const e=this._isAnimated();e&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),P.off(document,"focusin.bs.modal"),this._element.classList.remove("show"),P.off(this._element,"click.dismiss.bs.modal"),P.off(this._dialog,"mousedown.dismiss.bs.modal"),this._queueCallback(()=>this._hideModal(),this._element,e)}dispose(){[window,this._dialog].forEach(t=>P.off(t,".bs.modal")),this._backdrop.dispose(),super.dispose(),P.off(document,"focusin.bs.modal")}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new ke({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_getConfig(t){return t={...Le,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},l("modal",t,xe),t}_showElement(e){const i=this._isAnimated(),n=t.findOne(".modal-body",this._dialog);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"),this._element.scrollTop=0,n&&(n.scrollTop=0),i&&f(this._element),this._element.classList.add("show"),this._config.focus&&this._enforceFocus(),this._queueCallback(()=>{this._config.focus&&this._element.focus(),this._isTransitioning=!1,P.trigger(this._element,"shown.bs.modal",{relatedTarget:e})},this._dialog,i)}_enforceFocus(){P.off(document,"focusin.bs.modal"),P.on(document,"focusin.bs.modal",t=>{document===t.target||this._element===t.target||this._element.contains(t.target)||this._element.focus()})}_setEscapeEvent(){this._isShown?P.on(this._element,"keydown.dismiss.bs.modal",t=>{this._config.keyboard&&"Escape"===t.key?(t.preventDefault(),this.hide()):this._config.keyboard||"Escape"!==t.key||this._triggerBackdropTransition()}):P.off(this._element,"keydown.dismiss.bs.modal")}_setResizeEvent(){this._isShown?P.on(window,"resize.bs.modal",()=>this._adjustDialog()):P.off(window,"resize.bs.modal")}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove("modal-open"),this._resetAdjustments(),this._scrollBar.reset(),P.trigger(this._element,"hidden.bs.modal")})}_showBackdrop(t){P.on(this._element,"click.dismiss.bs.modal",t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())}),this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(P.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:t,scrollHeight:e,style:i}=this._element,n=e>document.documentElement.clientHeight;!n&&"hidden"===i.overflowY||t.contains("modal-static")||(n||(i.overflowY="hidden"),t.add("modal-static"),this._queueCallback(()=>{t.remove("modal-static"),n||this._queueCallback(()=>{i.overflowY=""},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;(!i&&t&&!g()||i&&!t&&g())&&(this._element.style.paddingLeft=e+"px"),(i&&!t&&!g()||!i&&t&&g())&&(this._element.style.paddingRight=e+"px")}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=De.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method n
29711amed "${t}"`);i[t](e)}}))}}P.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=s(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),P.one(e,"show.bs.modal",t=>{t.defaultPrevented||P.one(e,"hidden.bs.modal",()=>{c(this)&&this.focus()})}),De.getOrCreateInstance(e).toggle(this)})),_(De);const Se={backdrop:!0,keyboard:!0,scroll:!1},Ie={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"};class Ne extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._addEventListeners()}static get NAME(){return"offcanvas"}static get Default(){return Se}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||P.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||((new Te).hide(),this._enforceFocusOnElement(this._element)),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add("show"),this._queueCallback(()=>{P.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})},this._element,!0))}hide(){this._isShown&&(P.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(P.off(document,"focusin.bs.offcanvas"),this._element.blur(),this._isShown=!1,this._element.classList.remove("show"),this._backdrop.hide(),this._queueCallback(()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new Te).reset(),P.trigger(this._element,"hidden.bs.offcanvas")},this._element,!0)))}dispose(){this._backdrop.dispose(),super.dispose(),P.off(document,"focusin.bs.offcanvas")}_getConfig(t){return t={...Se,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},l("offcanvas",t,Ie),t}_initializeBackDrop(){return new ke({isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_enforceFocusOnElement(t){P.off(document,"focusin.bs.offcanvas"),P.on(document,"focusin.bs.offcanvas",e=>{document===e.target||t===e.target||t.contains(e.target)||t.focus()}),t.focus()}_addEventListeners(){P.on(this._element,"click.dismiss.bs.offcanvas",'[data-bs-dismiss="offcanvas"]',()=>this.hide()),P.on(this._element,"keydown.dismiss.bs.offcanvas",t=>{this._config.keyboard&&"Escape"===t.key&&this.hide()})}static jQueryInterface(t){return this.each((function(){const e=Ne.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}P.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(e){const i=s(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),h(this))return;P.one(i,"hidden.bs.offcanvas",()=>{c(this)&&this.focus()});const n=t.findOne(".offcanvas.show");n&&n!==i&&Ne.getInstance(n).hide(),Ne.getOrCreateInstance(i).toggle(this)})),P.on(window,"load.bs.offcanvas.data-api",()=>t.find(".offcanvas.show").forEach(t=>Ne.getOrCreateInstance(t).show())),_(Ne);const je=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Me=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,Pe=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,He=(t,e)=>{const i=t.nodeName.toLowerCase();if(e.includes(i))return!je.has(i)||Boolean(Me.test(t.nodeValue)||Pe.test(t.nodeValue));const n=e.filter(t=>t instanceof RegExp);for(let t=0,e=n.length;t<e;t++)if(n[t].test(i))return!0;return!1};function Re(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=Object.keys(e),o=[].concat(...n.body.querySelectorAll("*"));for(let t=0,i=o.length;t<i;t++){const i=o[t],n=i.nodeName.toLowerCase();if(!s.includes(n)){i.remove();continue}const r=[].concat(...i.attributes),a=[].concat(e["*"]||[],e[n]||[]);r.forEach(t=>{He(t,a)||i.removeAttribute(t.nodeName)})}return n.body.innerHTML}const Be=new RegExp("(^|\\s)bs-tooltip\\S+","g"),We=new Set(["sanitize","allowList","sanitizeFn"]),qe={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boun
29711dary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},ze={AUTO:"auto",TOP:"top",RIGHT:g()?"left":"right",BOTTOM:"bottom",LEFT:g()?"right":"left"},$e={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["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:[]},popperConfig:null},Ue={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"};class Fe extends B{constructor(t,e){if(void 0===fe)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(e),this.tip=null,this._setListeners()}static get Default(){return $e}static get NAME(){return"tooltip"}static get Event(){return Ue}static get DefaultType(){return qe}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled)if(t){const e=this._initializeOnDelegatedTarget(t);e._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),P.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.remove(),this._popper&&this._popper.destroy(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const t=P.trigger(this._element,this.constructor.Event.SHOW),i=d(this._element),n=null===i?this._element.ownerDocument.documentElement.contains(this._element):i.contains(this._element);if(t.defaultPrevented||!n)return;const s=this.getTipElement(),o=e(this.constructor.NAME);s.setAttribute("id",o),this._element.setAttribute("aria-describedby",o),this.setContent(),this._config.animation&&s.classList.add("fade");const r="function"==typeof this._config.placement?this._config.placement.call(this,s,this._element):this._config.placement,a=this._getAttachment(r);this._addAttachmentClass(a);const{container:l}=this._config;R.set(s,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(l.appendChild(s),P.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=ue(this._element,s,this._getPopperConfig(a)),s.classList.add("show");const c="function"==typeof this._config.customClass?this._config.customClass():this._config.customClass;c&&s.classList.add(...c.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>{P.on(t,"mouseover",u)});const h=this.tip.classList.contains("fade");this._queueCallback(()=>{const t=this._hoverState;this._hoverState=null,P.trigger(this._element,this.constructor.Event.SHOWN),"out"===t&&this._leave(null,this)},this.tip,h)}hide(){if(!this._popper)return;const t=this.getTipElement();if(P.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;t.classList.remove("show"),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>P.off(t,"mouseover",u)),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const e=this.tip.classList.contains("fade");this._queueCallback(()=>{this._isWithActiveTrigger()||("show"!==this._hoverState&&t.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),P.trigger(this._element,this.constructor.Event.HIDDEN),this._popper&&(this._popper.destroy(),this._popper=null))},this.tip,e),this._hoverState=""}
29711update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");return t.innerHTML=this._config.template,this.tip=t.children[0],this.tip}setContent(){const e=this.getTipElement();this.setElementContent(t.findOne(".tooltip-inner",e),this.getTitle()),e.classList.remove("fade","show")}setElementContent(t,e){if(null!==t)return r(e)?(e=a(e),void(this._config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this._config.html?(this._config.sanitize&&(e=Re(e,this._config.allowList,this._config.sanitizeFn)),t.innerHTML=e):t.textContent=e)}getTitle(){let t=this._element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this._config.title?this._config.title.call(this._element):this._config.title),t}updateAttachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeOnDelegatedTarget(t,e){const i=this.constructor.DATA_KEY;return(e=e||R.get(t.delegateTarget,i))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),R.set(t.delegateTarget,i,e)),e}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:t=>this._handlePopperPlacementChange(t)}],onFirstUpdate:t=>{t.options.placement!==t.placement&&this._handlePopperPlacementChange(t)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(t){this.getTipElement().classList.add("bs-tooltip-"+this.updateAttachment(t))}_getAttachment(t){return ze[t.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach(t=>{if("click"===t)P.on(this._element,this.constructor.Event.CLICK,this._config.selector,t=>this.toggle(t));else if("manual"!==t){const e="hover"===t?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i="hover"===t?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;P.on(this._element,e,this._config.selector,t=>this._enter(t)),P.on(this._element,i,this._config.selector,t=>this._leave(t))}}),this._hideModalHandler=()=>{this._element&&this.hide()},P.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))}_enter(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e._config.delay&&e._config.delay.show?e._timeout=setTimeout(()=>{"show"===e._hoverState&&e.show()},e._config.delay.show):e.show())}_leave(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=e._element.contains(t.relatedTarget)),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e._config.delay&&e._config.delay.hide?e._timeout=setTimeout(()=>{"out"===e._hoverState&&e.hide()},e._config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=U.getDataAttributes(this._element);return Object.keys(e).forEach(t=>{We.has(t)&&delete e[t]}),(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:a(t.container),"number"==typeof 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()),l("tooltip",t,this.constructor.DefaultType),t.sanitize&&(t.template=Re(t.template,t.allowList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};if(this._config)for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleanTipClass(){const t=this.getTipElement(),e=t.getAttribute("class").match(Be);null!==e&&e.length>0&&e.map(t=>
29711t.trim()).forEach(e=>t.classList.remove(e))}_handlePopperPlacementChange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}static jQueryInterface(t){return this.each((function(){const e=Fe.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}_(Fe);const Ve=new RegExp("(^|\\s)bs-popover\\S+","g"),Ke={...Fe.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'},Xe={...Fe.DefaultType,content:"(string|element|function)"},Ye={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"};class Qe extends Fe{static get Default(){return Ke}static get NAME(){return"popover"}static get Event(){return Ye}static get DefaultType(){return Xe}isWithContent(){return this.getTitle()||this._getContent()}getTipElement(){return this.tip||(this.tip=super.getTipElement(),this.getTitle()||t.findOne(".popover-header",this.tip).remove(),this._getContent()||t.findOne(".popover-body",this.tip).remove()),this.tip}setContent(){const e=this.getTipElement();this.setElementContent(t.findOne(".popover-header",e),this.getTitle());let i=this._getContent();"function"==typeof i&&(i=i.call(this._element)),this.setElementContent(t.findOne(".popover-body",e),i),e.classList.remove("fade","show")}_addAttachmentClass(t){this.getTipElement().classList.add("bs-popover-"+this.updateAttachment(t))}_getContent(){return this._element.getAttribute("data-bs-content")||this._config.content}_cleanTipClass(){const t=this.getTipElement(),e=t.getAttribute("class").match(Ve);null!==e&&e.length>0&&e.map(t=>t.trim()).forEach(e=>t.classList.remove(e))}static jQueryInterface(t){return this.each((function(){const e=Qe.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}_(Qe);const Ge={offset:10,method:"auto",target:""},Ze={offset:"number",method:"string",target:"(string|element)"};class Je extends B{constructor(t,e){super(t),this._scrollElement="BODY"===this._element.tagName?window:this._element,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,P.on(this._scrollElement,"scroll.bs.scrollspy",()=>this._process()),this.refresh(),this._process()}static get Default(){return Ge}static get NAME(){return"scrollspy"}refresh(){const e=this._scrollElement===this._scrollElement.window?"offset":"position",i="auto"===this._config.method?e:this._config.method,s="position"===i?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),t.find(this._selector).map(e=>{const o=n(e),r=o?t.findOne(o):null;if(r){const t=r.getBoundingClientRect();if(t.width||t.height)return[U[i](r).top+s,o]}return null}).filter(t=>t).sort((t,e)=>t[0]-e[0]).forEach(t=>{this._offsets.push(t[0]),this._targets.push(t[1])})}dispose(){P.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(t){if("string"!=typeof(t={...Ge,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target&&r(t.target)){let{id:i}=t.target;i||(i=e("scrollspy"),t.target.id=i),t.target="#"+i}return l("scrollspy",t,Ze),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=i){const t=this._targets[this._targets.length-1];this._activeTarget!==t&&this._activate(t)}else{if(this._activeTarget&&t<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t<this._offsets[e+1])&&this._activate(this._targets[e])}}_activate(e){this._activeTarget=e,this._clear();const i=this._selector.split(",").map(t=>`${t}[data-bs-target="${e}"],${t}[href="${e}"]`),n=t.findOne(i.join(","));n.classList.contains("dropdown-item")?(t.findOne(".dropdown-toggle",n.closest(".dropdown")).classList.add("active"),n.classList.add("active")):(n.classList.add("active"),t.parents(n,".nav, .list-group").forEach(e
29711=>{t.prev(e,".nav-link, .list-group-item").forEach(t=>t.classList.add("active")),t.prev(e,".nav-item").forEach(e=>{t.children(e,".nav-link").forEach(t=>t.classList.add("active"))})})),P.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:e})}_clear(){t.find(this._selector).filter(t=>t.classList.contains("active")).forEach(t=>t.classList.remove("active"))}static jQueryInterface(t){return this.each((function(){const e=Je.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}P.on(window,"load.bs.scrollspy.data-api",()=>{t.find('[data-bs-spy="scroll"]').forEach(t=>new Je(t))}),_(Je);class ti extends B{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains("active"))return;let e;const i=s(this._element),n=this._element.closest(".nav, .list-group");if(n){const i="UL"===n.nodeName||"OL"===n.nodeName?":scope > li > .active":".active";e=t.find(i,n),e=e[e.length-1]}const o=e?P.trigger(e,"hide.bs.tab",{relatedTarget:this._element}):null;if(P.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==o&&o.defaultPrevented)return;this._activate(this._element,n);const r=()=>{P.trigger(e,"hidden.bs.tab",{relatedTarget:this._element}),P.trigger(this._element,"shown.bs.tab",{relatedTarget:e})};i?this._activate(i,i.parentNode,r):r()}_activate(e,i,n){const s=(!i||"UL"!==i.nodeName&&"OL"!==i.nodeName?t.children(i,".active"):t.find(":scope > li > .active",i))[0],o=n&&s&&s.classList.contains("fade"),r=()=>this._transitionComplete(e,s,n);s&&o?(s.classList.remove("show"),this._queueCallback(r,e,!0)):r()}_transitionComplete(e,i,n){if(i){i.classList.remove("active");const e=t.findOne(":scope > .dropdown-menu .active",i.parentNode);e&&e.classList.remove("active"),"tab"===i.getAttribute("role")&&i.setAttribute("aria-selected",!1)}e.classList.add("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),f(e),e.classList.contains("fade")&&e.classList.add("show");let s=e.parentNode;if(s&&"LI"===s.nodeName&&(s=s.parentNode),s&&s.classList.contains("dropdown-menu")){const i=e.closest(".dropdown");i&&t.find(".dropdown-toggle",i).forEach(t=>t.classList.add("active")),e.setAttribute("aria-expanded",!0)}n&&n()}static jQueryInterface(t){return this.each((function(){const e=ti.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}P.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),h(this)||ti.getOrCreateInstance(this).show()})),_(ti);const ei={animation:"boolean",autohide:"boolean",delay:"number"},ii={animation:!0,autohide:!0,delay:5e3};class ni extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return ei}static get Default(){return ii}static get NAME(){return"toast"}show(){P.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove("hide"),f(this._element),this._element.classList.add("showing"),this._queueCallback(()=>{this._element.classList.remove("showing"),this._element.classList.add("show"),P.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this._element.classList.contains("show")&&(P.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.remove("show"),this._queueCallback(()=>{this._element.classList.add("hide"),P.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),super.dispose()}_getConfig(t){return t={...ii,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}},l("toast",t,this.constructor.DefaultType),t}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){P.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',()=>this.hide()),P.on(this._element,"mouseover.bs.toast",t=>this._onInteraction(t,!0)),P.on(this._element,"mouseout.bs.toast",t=>this._onInteraction(t,!1)),P.on(this._element,"focusin.bs.toast",t=>this._onInteraction(t,!0)),P.on(this._element,"focusout.bs.toast",t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ni.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method n
29711amed "${t}"`);e[t](this)}}))}}return _(ni),{Alert:W,Button:q,Carousel:Z,Collapse:et,Dropdown:Ae,Modal:De,Offcanvas:Ne,Popover:Qe,ScrollSpy:Je,Tab:ti,Toast:ni,Tooltip:Fe}})); 29712//# sourceMappingURL=bootstrap.bundle.min.js.map 29713</script>
29713 29714<!-- =============== Utility Functions===============-->
29715<script> 29716/** 29717* 29718* @param {*} dtObj 29719* @returns 29720*/ 29721function loadDataTable(dtObj, postData, ajaxURL = "") { 29722// Define default values for DataTable options 29723const defaults = { 29724autoWidth: false, 29725responsive: false, 29726processing: false, 29727serverSide: false, 29728ordering: false, 29729lengthMenu: [10, 25, 50, 100, 1000], 29730pageLength: 10, 29731paging: false, 29732searching: false, 29733order: [[0, "asc"]], 29734dom: 'Blfrtip', 29735language: { 29736paginate: { 29737next: '<i class="fas fa-chevron-right"></i>', 29738previous: '<i class="fas fa-chevron-left"></i>' 29739}, 29740emptyTable: "No records found" 29741}, 29742rowReorder: false, 29743columnDefs: [], 29744}; 29745// Merge provided options with defaults 29746// const options = Object.assign({}, defaults, dtObj); 29747const options = { ...defaults, ...dtObj }; 29748// Initialize the DataTable 29749const dataTable = $('.dataTable_bs5').DataTable({ 29750autoWidth: options.autoWidth, 29751responsive: options.responsive, 29752processing: options.processing, 29753serverSide: options.serverSide, 29754ordering: options.ordering, 29755lengthMenu: options.lengthMenu, 29756pageLength: options.pageLength, 29757paging: options.paging, 29758searching: options.searching, 29759order: options.order, 29760dom: options.dom, 29761rowReorder: options.rowReorder, 29762language: options.language, 29763columnDefs: options.columnDefs, 29764columns: options.columns, 29765ajax: (options.processing && ajaxURL !== "") ? { 29766url: ajaxURL, 29767type: "POST", 29768data: function (data) { 29769const customData = postData.fetchDataParams ? postData.fetchDataParams : {}; 29770const mergedData = { ...data, ...customData }; 29771return JSON.stringify(mergedData); 29772}, 29773contentType: "application/json", 29774dataType: "json" 29775} : null, 29776responsive: { 29777details: { 29778display: $.fn.dataTable.Responsive.display.childRowImmediate, 29779renderer: function (api, rowIdx, columns) { 29780var data = $.map(columns, function (col, i) { 29781return col.hidden ? 29782`<tr class="mobile-tr" style="line-height:2.5; background-color: #ffffff !important;" data-dt-row="${col.rowIndex}" data-dt-column="${col.columnIndex}"> 29783<td class="mobile-td" style="min-width:135px;"><b>${col.title}:</b></td> 29784<td class="mobile-td" style="max-width:135px; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important;">${col.data}</td> 29785</tr>` 29786: ""; 29787}).join(""); 29788return data ? $("<table/>").append(data) : false; 29789} 29790} 29791}, 29792createdRow: function (row, data, dataIndex) { 29793// Access the specific td element within the row and add a title attribute 29794$(row).find('td.tooltip-on-hover').each(function (index) { 29795const tdElement = $(this); 29796const tdText = tdElement.text(); 29797tdElement.attr('title', tdText); 29798}); 29799}, 29800drawCallback: function (settings) { 29801var api = this.api(); 29802var recordsTotal = api.page.info().recordsTotal; 29803var pageLength = api.page.len(); // Get the current page length 29804if (recordsTotal <= pageLength) { 29805$('.dataTables_paginate').hide(); 29806$('.dataTables_length').hide(); 29807} else { 29808$('.dataTables_paginate').show(); 29809$('.dataTables_length').show(); 29810} 29811var popoverTrigger = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')); 29812var popoverList = popoverTrigger.map(function (popoverTrigger2) { 29813return new bootstrap.Popover(popoverTrigger2); 29814}); 29815}, 29816}); 29817if (options.rowReorder) { 29818orderData = postData.updateOrder ? postData.updateOrder : {}; 29819// Add event listener to save the new order when rows are reordered 29820dataTable.on('row-reorder', function (e, diff, edit) { 29821startSpinner(); 29822var pageInfo = dataTable.page.info(); 29823var currentPage = pageInfo.page; 29824var rowsPerPage = pageInfo.length; // Number of rows per page 29825var pageStartIndex = currentPage * rowsPerPage; // Calculate the starting index of the current page 29826let updateOrder = []; 29827for (var i = 0, ien = diff.length; i < ien; i++) { 29828var rowData = dataTable.row(diff[i].node).data(); 29829var rowId = rowData.ID; // Assuming 'ID' is the column name for the row ID 29830// Calculate the new absolute position, accounting for pagination 29831var newAbsolutePosition = diff[i].newPosition + pageStartIndex; 29832let data = {}; 29833data['OrderVal'] = newAbsolutePosition; 29834data['ID'] = rowId; 29835updateOrder.push(data); 29836} 29837if (updateOrder.length > 0) { 29838// Update the row order in the DataTable without reloading data 29839for (var i = 0; i < updateOrder.length; i++) { 29840var id = updateOrder[i].ID; 29841var newRowPosition = updateOrder[i].OrderVal; 29842// Find the row with the specified ID 29843var row = dataTable.row(function (idx, data, node) { 29844return data.ID === id; 29845}); 29846// Move the row to the new position 29847dataTable.row(row).data()[orderData.orderColumn] = newRowPosition; 29848} 29849// Redraw the table to apply the updated row order 29850// dataTable.draw(); 29851dataTable.order([[0, 'asc']]).draw();
29851 //reset order column to zero column which is Order 29852const requestData = { 29853updateOrder: updateOrder, 29854orderData: orderData 29855}; 29856$.ajax({ 29857url: "/controllers/ajax.cfc?method=updateTableOrder", 29858type: "POST", 29859data: JSON.stringify(requestData), 29860dataType: "json", 29861contentType: "application/json", 29862success: function (response) { 29863doToastrSuccessAlert("Saved!"); 29864stopSpinner(); 29865dataTable.page(currentPage).draw('page'); 29866}, 29867error: function (xhr, status, error) { 29868// Handle errors here 29869console.error("AJAX Error: " + status, error); 29870} 29871}); 29872} 29873}); 29874} 29875if (options.searching) { 29876// Add an event listener to detect when a search is performed 29877dataTable.on('search', function () { 29878// Check if a search operation is active 29879const isSearchActive = dataTable.search() !== ''; 29880// Disable DND when search is active, and enable it when search is cleared 29881if (isSearchActive) { 29882dataTable.rowReorder.disable(); 29883} else { 29884dataTable.rowReorder.enable(); 29885} 29886}); 29887} 29888// Return the DataTable instance if needed 29889return dataTable; 29890} 29891// input: h in [0,360] and s,v in [0,1] - output: hex color string 29892function hsv2rgb(h, s, v) { 29893let f = (n, k = (n + h / 60) % 6) => v - v * s * Math.max(Math.min(k, 4 - k, 1), 0); 29894const r = Math.round(255 * f(5)).toString(16); 29895const g = Math.round(255 * f(3)).toString(16); 29896const b = Math.round(255 * f(1)).toString(16); 29897return "#" + Math.round(255 * f(5)).toString(16) + Math.round(255 * f(3)).toString(16) + Math.round(255 * f(1)).toString(16); 29898} 29899function rgb2hsv(r, g, b) { 29900let rabs, gabs, babs, rr, gg, bb, h, s, v, diff, diffc, percentRoundFn; 29901rabs = parseInt(r, 16) / 255; 29902gabs = parseInt(g, 16) / 255; 29903babs = parseInt(b, 16) / 255; 29904v = Math.max(rabs, gabs, babs), 29905diff = v - Math.min(rabs, gabs, babs); 29906diffc = c => (v - c) / 6 / diff + 1 / 2; 29907percentRoundFn = num => Math.round(num * 100) / 100; 29908if (diff == 0) { 29909h = s = 0; 29910} else { 29911s = diff / v; 29912rr = diffc(rabs); 29913gg = diffc(gabs); 29914bb = diffc(babs); 29915if (rabs === v) { 29916h = bb - gg; 29917} else if (gabs === v) { 29918h = (1 / 3) + rr - bb; 29919} else if (babs === v) { 29920h = (2 / 3) + gg - rr; 29921} 29922if (h < 0) { 29923h += 1; 29924} else if (h > 1) { 29925h -= 1; 29926} 29927} 29928return { 29929h: Math.round(h * 360), 29930s: percentRoundFn(s * 100), 29931v: percentRoundFn(v * 100) 29932}; 29933} 29934function getContrastColor(hexColor) { 29935// hexColor RGB 29936const R1 = parseInt(hexColor.substr(1, 2), 16); 29937const G1 = parseInt(hexColor.substr(3, 2), 16); 29938const B1 = parseInt(hexColor.substr(5, 2), 16); 29939// Black RGB 29940const blackColor = "#000000"; 29941R2BlackColor = parseInt(blackColor.substring(1, 2), 16); 29942G2BlackColor = parseInt(blackColor.substring(3, 2), 16); 29943B2BlackColor = parseInt(blackColor.substring(5, 2), 16); 29944// Calc contrast ratio 29945const L1 = 299460.2126 * Math.pow(R1 / 255, 2.2) + 299470.7152 * Math.pow(G1 / 255, 2.2) + 299480.0722 * Math.pow(B1 / 255, 2.2); 29949const L2 = 299500.2126 * Math.pow(R2BlackColor / 255, 2.2) + 299510.7152 * Math.pow(G2BlackColor / 255, 2.2) + 299520.0722 * Math.pow(B2BlackColor / 255, 2.2); 29953let contrastRatio = 0; 29954if (L1 > L2) { 29955contrastRatio = Math.round((L1 + 0.05) / (L2 + 0.05)); 29956} else { 29957contrastRatio = Math.round((L2 + 0.05) / (L1 + 0.05)); 29958} 29959// If contrast is more than 5, return black color 29960if (contrastRatio > 5) { 29961return "#000000"; 29962} else { 29963// if not, return white color. 29964return "#FFFFFF"; 29965} 29966} 29967function getHoverColor(color) { 29968const darkThresholdHex = "#BBBBBB"; 29969const lightThresholdHex = "#EEEEEE"; 29970// Utility to convert a hex color to RGB 29971function hexToRgb(hex) { 29972hex = hex.replace("#", ""); 29973if (hex.length === 3) { 29974hex = hex 29975.split("") 29976.map((char) => char + char) 29977.join(""); 29978} 29979const r = parseInt(hex.slice(0, 2), 16); 29980const g = parseInt(hex.slice(2, 4), 16); 29981const b = parseInt(hex.slice(4, 6), 16); 29982return { r, g, b }; 29983} 29984// Utility to compute perceived brightness using Rec. 709 formula 29985function getBrightness(r, g, b) { 29986return 0.2126 * r + 0.7152 * g + 0.0722 * b; 29987} 29988// Convert thresholds to brightness 29989const { r: darkR, g: darkG, b: darkB } = hexToRgb(darkThresholdHex); 29990const { r: lightR, g: lightG, b: lightB } = hexToRgb(lightThresholdHex); 29991const darkThreshold = getBrightness(darkR, darkG, darkB); 29992const lightThreshold = getBrightness(lightR, lightG, lightB); 29993let r, g, b; 29994if (color.startsWith("#")) { 29995({ r, g, b } = hexToRgb(color)); 29996} else if (color.startsWith("rgb")) { 29997const rgbArray = color.match(/\d+/g); 29998if (rgbArray.length >= 3) { 29999r = parseInt(rgbArray[0]); 30000g = parseInt(rgbArray[1]); 30001b = parseInt(rgbArray[2]); 30002} else { 30003throw new Error("Invalid RGB color format"); 30004} 30005} else { 30006throw new Error("Unsupported color format"); 30007} 30008const brightness = getBrightness(r, g, b); 30009if (brightness < darkThreshold || brightness > lightThreshold) { 30010return "#EDEDED"; 30011} 30012const hsv = rgb2hsv(r, g, b); 30013const saturation = 0.04; 30014const value = 0.99; 30015return isNaN(hsv.h) ? "#EDEDED" : hsv2rgb(hsv.h, saturation, value); 30016} 30017// toastr alerts 30018function doToastrSuccessAlert (comment) { 30019$("html, body").animate( 30020{ 30021scrollTop: 0 30022}, 30023"fast" 30024); 30025toastr.options.showDuration = 300; 30026toastr.options.closeMethod = "fadeOut"; 30027toastr.success(comment); 30028} 30029function doToastrSuccessAlertNoScroll(comment) { 30030toastr.options.showDuration = 300; 30031toastr.options.closeMethod = "fadeOut"; 30032toastr.success(comment); 30033} 30034function doToastrErrorAlert (comment) { 30035$("html, body").animate( 30036{ 30037scrollTop: 0 30038}, 30039"fast" 30040); 30041toastr.options.showDuration = 300; 30042toastr.options.closeMethod = "fadeOut"; 30043toastr.error(comment); 30044} 30045const emojis = [ 30046{ 30047emoji: "â½", 30048code: "U+26BD", 30049name: "Soccer", 30050sport_abr: "SOC", 30051}, 30052{ 30053emoji: "â¾", 30054code: "U+26BE", 30055name: "Baseball", 30056sport_abr: "BB", 30057}, 30058{ 30059emoji: "ð", 30060code: "U+1F3C0", 30061name: "Basketball", 30062sport_abr: "BKB", 30063}, 30064{ 30065emoji: "ð", 30066code: "U+1F3D0", 30067name: "Volleyball", 30068sport_abr: "VB", 30069}, 30070{ 30071emoji: "ð", 30072code: "U+1F3C8", 30073name: "Football", 30074sport_abr: "FB", 30075}, 30076{ 30077emoji: "ð", 30078code: "U+1F3C9", 30079name: "Rugby", 30080sport_abr: "RGY", 30081}, 30082{ 30083emoji: "ð¾", 30084code: "U+1F3BE", 30085name: "Tennis", 30086sport_abr: "TN", 30087}, 30088{ 30089emoji: "ð¥", 30090code: "U+1F94E", 30091name: "Softball", 30092sport_abr: "SB", 30093}, 30094{ 30095emoji: "ð³", 30096code: "U+1F3B3", 30097name: "Bowling", 30098sport_abr: "BWL", 30099}, 30100{ 30101emoji: "ð", 30102code: "U+1F3CF", 30103name: "Cricket", 30104}, 30105{ 30106emoji: "ð", 30107code: "U+1F3D1", 30108name: "Field Hockey", 30109sport_abr: "FH", 30110}, 30111{ 30112emoji: "ð", 30113code: "U+1F3D2", 30114name: "Ice Hockey", 30115sport_abr: "IH", 30116}, 30117{ 30118emoji: "ð¥", 30119code: "U+1F94D", 30120name: "Lacrosse", 30121sport_abr: "LAX", 30122}, 30123{ 30124emoji: "ð", 30125code: "U+1F3D3", 30126name: "Ping Pong", 30127}, 30128{ 30129emoji: "ð¸", 30130code: "U+1F3F8", 30131name: "Badminton", 30132sport_abr: "BAD", 30133}, 30134{ 30135emoji: "ð¥", 30136code: "U+1F94A", 30137name: "Boxing", 30138}, 30139{ 30140emoji: "ð¥", 30141code: "U+1F94B", 30142name: "Martial Arts", 30143}, 30144{ 30145emoji: "ð¥ ", 30146code: "U+1F945", 30147name: "Goal", 30148}, 30149{ 30150emoji: "â³", 30151code: "U+26F3", 30152name: "Golf", 30153sport_abr: "GLF", 30154}, 30155{ 30156emoji: "â¸ï¸", 30157code: "U+26F8", 30158name: "Ice Skate", 30159}, 30160{ 30161emoji: "ð£", 30162code: "U+1F3A3", 30163name: "Fish", 30164sport_abr: "FSH", 30165}, 30166{ 30167emoji: "ð£", 30168code: "U+1F3A3", 30169name: "Bass", 30170sport_abr: "FSH", 30171}, 30172{ 30173emoji: "ð¤¿", 30174code: "U+1F93F", 30175name: "Snorkel", 30176}, 30177{ 30178emoji: "ð½", 30179code: "U+1F3BD", 30180name: "Cross Country", 30181sport_abr: "XC", 30182}, 30183{ 30184emoji: "ð", 30185code: "U+1F3C3", 30186name: "Track", 30187sport_abr: "TR", 30188}, 30189{ 30190emoji: "ð¿", 30191code: "U+1F3BF", 30192name: "Ski", 30193}, 30194{ 30195emoji: "ð·", 30196code: "U+1F6F7", 30197name: "Sled", 30198}, 30199{ 30200emoji: "ð¥", 30201code: "U+1F94C", 30202name: "Curling", 30203}, 30204{ 30205emoji: "ð¯", 30206code: "U+1F3AF", 30207name: "Darts", 30208}, 30209{ 30210emoji: "ð¯", 30211code: "U+1F3AF", 30212name: "Archery", 30213}, 30214{ 30215emoji: "ðª", 30216code: "U+1FA83", 30217name: "Boomerang", 30218}, 30219{ 30220emoji: "ð¥", 30221code: "U+1F94F", 30222name: "Frisbee", 30223}, 30224{ 30225emoji: "ðª", 30226code: "U+1FA81", 30227name: "Kite", 30228}, 30229{ 30230emoji: "ðµ", 30231code: "U+1F6B5", 30232name: "Mountain Biking", 30233}, 30234{ 30235emoji: "ð´", 30236code: "U+1F6B4", 30237name: "Bicyclist", 30238}, 30239{ 30240emoji: "ð", 30241code: "U+1F3C7", 30242name: "Horse", 30243}, 30244{ 30245emoji: "â·ï¸", 30246code: "U+26F7", 30247name: "Ski", 30248}, 30249{ 30250emoji: "ð", 30251code: "U+1F3C2", 30252name: "Snowboard", 30253}, 30254{ 30255emoji: "ðï¸", 30256code: "U+1F3CC", 30257name: "Golf Swing", 30258}, 30259{ 30260emoji: "ð", 30261code: "U+1F3C4",
30262name: "Surfing", 30263}, 30264{ 30265emoji: "ð", 30266code: "U+1F3CA", 30267name: "Swimming", 30268sport_abr: "SW", 30269}, 30270{ 30271emoji: "ð", 30272code: "U+1F3CA", 30273name: "Swim", 30274sport_abr: "SW", 30275}, 30276{ 30277emoji: "ð¤½", 30278code: "U+1F93D", 30279name: "Water Polo", 30280sport_abr: "WP", 30281}, 30282{ 30283emoji: "ð¤¾", 30284code: "U+1F93E", 30285name: "Handball", 30286}, 30287{ 30288emoji: "ð¤º", 30289code: "U+1F93A", 30290name: "Fencing", 30291sport_abr: "FEN", 30292}, 30293{ 30294emoji: "ð¤¸", 30295code: "U+1F938", 30296name: "Gymnastics", 30297sport_abr: "GYM", 30298}, 30299{ 30300emoji: "ð¤¼", 30301code: "U+1F93C", 30302name: "Wrestling", 30303sport_abr: "WR", 30304}, 30305{ 30306emoji: "ð¤¹", 30307code: "U+1F939", 30308name: "Juggling", 30309sport_abr: "JUG", 30310}, 30311{ 30312emoji: "ð§", 30313code: "U+1F9D8", 30314name: "Yoga", 30315sport_abr: "YGA", 30316}, 30317{ 30318emoji: "ðï¸", 30319code: "U+1F397", 30320name: "Reminder Ribbon", 30321}, 30322{ 30323emoji: "ð«", 30324code: "U+1F3AB", 30325name: "Ticket", 30326}, 30327{ 30328emoji: "ðï¸", 30329code: "U+1F396", 30330name: "Military Medal", 30331}, 30332{ 30333emoji: "ð", 30334code: "U+1F3C6", 30335name: "Trophy", 30336}, 30337{ 30338emoji: "ð ", 30339code: "U+1F3C5", 30340name: "Sports Medal", 30341}, 30342{ 30343emoji: "ð¥", 30344code: "U+1F947", 30345name: "Gold", 30346}, 30347{ 30348emoji: "ð¥", 30349code: "U+1F948", 30350name: "Silver", 30351}, 30352{ 30353emoji: "ð¥", 30354code: "U+1F949", 30355name: "Bronze", 30356}, 30357{ 30358emoji: "ð®", 30359code: "U+1F3AE", 30360name: "Video Game", 30361}, 30362{ 30363emoji: "ð®", 30364code: "U+1F3AE", 30365name: "Gaming", 30366}, 30367{ 30368emoji: "ð®", 30369code: "U+1F3AE", 30370name: "Esports", 30371}, 30372{ 30373emoji: "ð°", 30374code: "U+1F3B0", 30375name: "Slot Machine", 30376}, 30377{ 30378emoji: "ð±", 30379code: "U+1F3B1", 30380name: "Billiards", 30381}, 30382{ 30383emoji: "ð²", 30384code: "U+1F3B2", 30385name: "Dice", 30386}, 30387{ 30388emoji: "ð³", 30389code: "U+1F3B3", 30390name: "Bowling", 30391sport_abr: "BOW", 30392}, 30393{ 30394emoji: "ð§©", 30395code: "U+1F9E9", 30396name: "Puzzle", 30397}, 30398{ 30399emoji: "ð", 30400code: "U+1F389", 30401name: "Cheer", 30402}, 30403{ 30404emoji: "ð", 30405code: "U+1F389", 30406name: "Spirit", 30407}, 30408]; 30409// Function to get the HTML code for the emoji 30410function getSportEmoji(name) { 30411// Find the emoji object by name (case-insensitive) 30412const emojiObj = emojis.find((e) => name.toLowerCase().includes(e.name.toLowerCase())); 30413if (emojiObj) { 30414// Extract the Unicode code point and remove 'U+' 30415const codePoint = emojiObj.code.replace("U+", ""); 30416// Return the HTML entity code 30417return `&#x${codePoint};`; 30418} else { 30419return "<img src='/assets/images/BtLogo.png' width='16'>"; 30420} 30421} 30422function getSportEmojiByAbbr(abbreviation, fallback = false) { 30423const emojiObj = emojis.find((e) => e.sport_abr === abbreviation); 30424if (emojiObj) { 30425const codePoint = emojiObj.code.replace("U+", ""); 30426return `&#x${codePoint};`; 30427} else { 30428if (fallback) { 30429return abbreviation; 30430} else { 30431return "<img src='/assets/images/BtLogo.png' width='16'>"; 30432} 30433} 30434} 30435/** 30436* 30437* 30438*/ 30439function hexToHsl(hex) { 30440let r = 0, g = 0, b = 0; 30441if (hex.length === 4) { 30442r = parseInt(hex[1] + hex[1], 16); 30443g = parseInt(hex[2] + hex[2], 16); 30444b = parseInt(hex[3] + hex[3], 16); 30445} else if (hex.length === 7) { 30446r = parseInt(hex.slice(1, 3), 16); 30447g = parseInt(hex.slice(3, 5), 16); 30448b = parseInt(hex.slice(5, 7), 16); 30449} 30450r /= 255; g /= 255; b /= 255; 30451const max = Math.max(r, g, b), min = Math.min(r, g, b); 30452let h, s, l = (max + min) / 2; 30453if (max === min) { 30454h = s = 0; 30455} else { 30456const d = max - min; 30457s = l > 0.5 ? d / (2 - max - min) : d / (max + min); 30458switch (max) { 30459case r: 30460h = (g - b) / d + (g < b ? 6 : 0); 30461break; 30462case g: 30463h = (b - r) / d + 2; 30464break; 30465case b: 30466h = (r - g) / d + 4; 30467break; 30468} 30469h /= 6; 30470} 30471return { h: h * 360, s: s * 100, l: l * 100 }; 30472} 30473function hslToHex(h, s, l) { 30474s /= 100; 30475l /= 100; 30476const k = (n) => (n + h / 30) % 12; 30477const a = s * Math.min(l, 1 - l); 30478const f = (n) => 30479Math.round(255 * (l - a * Math.max(-1, Math.min(k(n) - 3, Math.min(9 - k(n), 1))))); 30480return "#" + [f(0), f(8), f(4)].map((x) => x.toString(16).padStart(2, "0")).join(""); 30481} 30482function getContrastRatio(hex1, hex2) { 30483const luminance = hex => { 30484const a = [1, 3, 5].map(i => { 30485let c = parseInt(hex.substr(i, 2), 16) / 255; 30486return c <= 0.03928 ? c / 12.92 : Math.pow((c + 0.055) / 1.055, 2.4); 30487}); 30488return 0.2126 * a[0] + 0.7152 * a[1] + 0.0722 * a[2]; 30489}; 30490const L1 = luminance(hex1); 30491const L2 = luminance(hex2); 30492return (Math.max(L1, L2) + 0.05) / (Math.min(L1, L2) + 0.05); 30493} 30494function getDynamicFocusColor(themeHex, minContrast = 4.5) { 30495const themeHsl = hexToHsl(themeHex); 30496const h = (themeHsl.h + 180) % 360; // Opposite hue 30497const s = 80; 30498// Check colors within a lightness range to ensure sufficient contrast 30499for (let l = 5; l <= 95; l += 3) { 30500const focusHex = hslToHex(h, s, l); 30501const contrast = getContrastRatio(themeHex, focusHex); 30502if ( 30503focusHex.toLowerCase() !== "#ffffff" && 30504focusHex.toLowerCase() !== "#000000" && 30505contrast >= minContrast 30506) { 30507return focusHex; 30508} 30509} 30510// Smart fallback: avoid pure black or white, and find a suitable alternative 30511const possibleFallbacks = [ 30512"#333333", 30513"#666666", 30514"#999999", 30515"#cccccc", 30516"#3333cc", 30517"#ff6600", 30518"#00cc99", 30519]; 30520// Select fallback color with highest contrast to the theme color 30521let bestContrast = 0; 30522let bestFallback = "#333333"; // Default fallback color 30523possibleFallbacks.forEach((color) => { 30524const contrast = getContrastRatio(themeHex, color); 30525if (contrast > bestContrast) { 30526bestContrast = contrast; 30527bestFallback = color; 30528} 30529}); 30530return bestFallback; 30531} 30532</script>
30532 30533<style> 30534.center{ 30535text-align:center; 30536} 30537</style> 30538<div id="efancentralAlert" class="modal fade"> 30539<!-- Modal Dialog --> 30540<div class="modal-dialog"> 30541<!-- Modal Content --> 30542<div class="modal-content"> 30543<div class="modal-body"> 30544<div class="m-lg-5 center"><i class="fas fa-exclamation-triangle fa-5x text-danger"></i></div> 30545<div class="bold center m-lg-5"> 30546<span id="fcAlertText" class="modalAlertText center"></span> 30547</div> 30548<div class="mb-xl center"> 30549<button type="button" id="fcOK" data-dismiss="modal" class="btn btn-Save-c w-25" onclick="fcAlertClose()">Close</button> 30550</div> 30551</div> 30552</div> 30553<!-- END Modal Content --> 30554</div> 30555<!-- END Modal Dialog --> 30556</div> 30557<!-- END Regular Modal -->
30558<script> 30559var okFunction = null; 30560function fcAlert(strTxt, strCaption,okFunc) { 30561if ((strCaption != undefined) && (strCaption != "")) 30562$("#fcAlertDialogTitle").html(strCaption); 30563else 30564$("#fcAlertDialogTitle").html("Alert"); 30565okFunction = okFunc; 30566$("#fcAlertText").html(strTxt); 30567showThisModalPlease ("#efancentralAlert"); 30568} 30569function fcAlertClose() { 30570$("#efancentralAlert").modal('hide'); 30571} 30572</script>
30572 30573<style> 30574.center{ 30575text-align:center; 30576} 30577</style> 30578<div id="efancentralInfoAlert" class="modal fade" tabindex="-1"> 30579<div class="modal-dialog" style="min-width:750px"> 30580<div class="modal-content"> 30581<div class="modal-header bg-appcolor text-light"> 30582<h5 class="modal-title text-bold" id="fcInfoAlertDialogTitle"></h5> 30583<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 30584</div> 30585<div class="modal-body" id="fcInfoAlertText"> 30586</div> 30587<div class="modal-footer"> 30588<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button> 30589</div> 30590</div> 30591</div> 30592</div>
30593<script> 30594function fcInfoAlert(strTxt, strCaption,okFunc) { 30595if ((strCaption != undefined) && (strCaption != "")) 30596$("#fcInfoAlertDialogTitle").html(strCaption); 30597else 30598$("#fcInfoAlertDialogTitle").html("Info Alert"); 30599$("#fcInfoAlertText").html(strTxt); 30600showThisModalPlease ("#efancentralInfoAlert"); 30601} 30602</script>
30602 30603<!-- =============== Theme PFS ===============-->
30604<script> 30605let glsVerified = false; 30606function backToList() { 30607window.history.back(); 30608} 30609function fieldHasAttr(name, att) { 30610if (name.indexOf("#") != 0) 30611name = "#" + name; 30612return ($(name).attr(att) !== undefined); 30613} 30614function showThisModalPlease(modalID) { 30615$(modalID).modal({ 30616backdrop: "static", 30617keyboard: false 30618}); 30619$(modalID + ' .emailValidate').removeClass('bg-error'); 30620window.setTimeout(function () { 30621$(modalID + ' .emailValidate').trigger('keyup'); 30622}, 1500); 30623$(modalID).modal("show"); 30624} 30625function checkNull(val) { 30626if ((val == null) || (val == undefined)) 30627return ""; 30628else 30629return val; 30630} 30631function isFieldChecked(fldID) { 30632if (fldID.indexOf("#") != 0) 30633fldID = "#" + fldID; 30634let fld = $(fldID); 30635if (fld.length > 0) 30636return $(fldID).is(":checked"); 30637else 30638return false; 30639} 30640function getCheckNonNumeric(fldID, defaultValue) { 30641if (fldID.indexOf("#") != 0) 30642fldID = "#" + fldID; 30643let val = $(fldID).val(); 30644if (!isNumber(val)) 30645return defaultValue; 30646else 30647return val; 30648} 30649function setDropDown_Error(fldID, val, defaultVal) { 30650if (fldID.indexOf("#") != 0) 30651fldID = "#" + fldID; 30652if ($(fldID).length == 0) 30653return; 30654$(fldID).val(val); 30655if ($(fldID).val() != val) 30656$(fldID).val(defaultVal); 30657} 30658function checkNonNumeric(fldID, defaultValue) { 30659if (fldID.indexOf("#") != 0) 30660fldID = "#" + fldID; 30661let val = $(fldID).val(); 30662if (!isNumber(val)) 30663$(fldID).val(defaultValue); 30664} 30665function trimThis(str) { 30666if (typeof String.prototype.trim !== "function") { 30667String.prototype.trim = function () { 30668return this.replace(/^\s+|\s+$/g, ""); 30669} 30670} 30671let newStr = str; 30672if (newStr != undefined) { 30673newStr += " "; 30674newStr = newStr.trim(); 30675} 30676return newStr; 30677} 30678function formatPhone(phone) { 30679let retval = String(phone).replace(/(\d{3})(\d{3})(\d{4})/, "($1) $2-$3"); 30680return retval; 30681} 30682function removeBlanks(str) { 30683let retval = String(str).replace(/ /g, ""); 30684return retval; 30685} 30686function formatTwo(val, toadd) { 30687let ret = toadd + val; 30688return ret.substring(ret.length - 2); 30689} 30690function fillHours(classname) { 30691$("." + classname).children().remove().end().append("<option selected value=''>hr</option>"); 30692for (let idx = 1; idx <= 12; idx++) 30693$("." + classname).append($("<option>", { 30694value: idx, 30695text: idx 30696})); 30697} 30698function fillMinutes(classname) { 30699$("." + classname).children().remove().end().append("<option selected value=''>min</option>"); 30700for (let idx = 0; idx <= 55; idx += 5) 30701$("." + classname).append($("<option>", { 30702value: idx, 30703text: formatTwo(idx, "00") 30704})); 30705} 30706function fillAmPm(classname) { 30707$("." + classname).children().remove().end().append("<option selected value=''>am/pm</option>"); 30708$("." + classname).append($("<option>", { 30709value: "AM", 30710text: "AM" 30711})); 30712$("." + classname).append($("<option>", { 30713value: "PM", 30714text: "PM" 30715})); 30716$("." + classname).append($("<option>", { 30717value: "TBA", 30718text: "TBA" 30719})); 30720} 30721function formatZip(zip) { 30722let retval = String(zip).replace(/(\d{5})(\d{4})/, "$1-$2"); 30723return retval; 30724} 30725function formatDateFromCookie(in_dt) { 30726if (in_dt == "") 30727return ""; 30728if ((typeof in_dt == "string") && (in_dt.indexOf("T") > 0)) 30729in_dt = in_dt.substring(0, in_dt.indexOf("T")); 30730return formatDate(in_dt); 30731} 30732function isADate(in_dt) { 30733let retval = true; 30734if (isNaN(Date.parse(in_dt))) { 30735retval = false; 30736} 30737if (isNumber(in_dt)) { 30738retval = false; 30739} 30740return retval; 30741} 30742function formatAppleDateTime(in_dt, in_tm) { 30743if (in_dt == "") 30744return ""; 30745if (typeof in_dt == "string") 30746in_dt = in_dt.replace(/-/g, "/"); //needs to be "06/28/2013" instead of "06-28-2013" 30747if (!isADate(in_dt)) 30748return ""; 30749let dt = new Date(in_dt + in_tm); 30750if (isNaN(dt.getTime())) 30751return ""; 30752else 30753return dt; 30754} 30755function formatAppleDate(in_dt) { 30756if (in_dt == "") 30757return ""; 30758if (typeof in_dt == "string") 30759in_dt = in_dt.replace(/-/g, "/"); //needs to be "06/28/2013" instead of "06-28-2013" 30760if (!isADate(in_dt)) 30761return ""; 30762let dt = new Date(in_dt); 30763if (isNaN(dt.getTime())) 30764return ""; 30765if (dt.getFullYear() <= 1900) 30766return ""; 30767return dt; 30768} 30769function formatBananaDate(in_dt) { 30770if (in_dt == "") 30771return ""; 30772if (!isADate(in_dt)) 30773return ""; 30774let dt = new Date(in_dt); 30775if (isNaN(dt.getTime())) 30776return ""; 30777let dStr = "00" + dt.getDate(); 30778let mStr = "00" + (dt.getMonth() + 1); 30779return dt.getFullYear() + "-" + mStr.substring(mStr.length - 2) + "-" + dStr.substring(dStr.length - 2); //needs to be "2014-08-14" instead of "08/14/2014" 30780} 30781function getTimePart(timeStr, timePart) { 30782//"TBA" -or- "12:00 AM" -or- "12:00AM" -or- "" (NA) 30783if ((timeStr == null) || (timeStr == "")) 30784return ""; 30785let retval = ""; 30786let colon = timeStr.indexOf(":"); 30787if (timeStr == "TBA") 30788retval = (timePart.toLowerCase() == "ampm" ? timeStr : ""); 30789else if (timePart == "hr") 30790retval = parseInt(timeStr.substring(0, colon)); 30791else if (timePart == "min") 30792retval = parseInt(timeStr.substring(colon + 1, colon + 3)); 30793else if ((timePart == "ampm") && (timeStr.length > 1)) 30794retval = timeStr.substring(timeStr.length - 2); 30795else if ((timePart == "AMPM") && (timeStr.length > 1)) 30796retval = timeStr.substring(timeStr.length - 2).toUpperCase(); 30797return retval; 30798} 30799function showTheCalendarDate(date) { 30800if (typeof events_showCalendarDate == "function") 30801events_showCalendarDate(date); 30802} 30803function formatEventListDate(in_dt) { 30804if (in_dt == "") 30805return ""; 30806if (typeof in_dt == "string") 30807in_dt = in_dt.replace(/-/g, "/"); //needs to be "06/28/2013" instead of "06-28-2013" 30808if (!isADate(in_dt)) 30809return ""; 30810let dt = new Date(in_dt); 30811if (isNaN(dt.getTime())) 30812return ""; 30813let days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']; 30814let months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "
30814November", "December"]; 30815let dayName = days[dt.getDay()]; 30816let monthName = months[dt.getMonth()]; 30817let dateTh = getOrdinalNum(dt.getDate()); 30818return dayName + ' ' + monthName + ' ' + dateTh + ' ' + dt.getFullYear(); 30819} 30820function getOrdinalNum(n) { 30821return n + (n > 0 ? ['th', 'st', 'nd', 'rd'][(n > 3 && n < 21) || n % 10 > 3 ? 0 : n % 10] : ''); 30822} 30823function checkOldOldDate(in_dt) { 30824if (in_dt == "") 30825return ""; 30826if (!isADate(in_dt)) 30827return ""; 30828let dt = new Date(in_dt); 30829if (isNaN(dt.getTime())) 30830return ""; 30831if (dt.getFullYear() <= 1900) 30832return ""; 30833return formatBananaDate(in_dt); 30834} 30835function formatDate(in_dt) { 30836if ((in_dt == null) || (in_dt == "")) 30837return ""; 30838if (typeof in_dt == "string") 30839in_dt = in_dt.replace(/-/g, "/"); //needs to be "06/28/2013" instead of "06-28-2013" 30840if (!isADate(in_dt)) 30841return ""; 30842let dt = new Date(in_dt); 30843if (isNaN(dt.getTime())) 30844return ""; 30845if (dt.getFullYear() <= 1900) 30846return ""; 30847let dStr = "00" + dt.getDate(); 30848let mStr = "00" + (dt.getMonth() + 1); 30849return mStr.substring(mStr.length - 2) + "/" + dStr.substring(dStr.length - 2) + "/" + dt.getFullYear(); 30850} 30851function getSchoolYear(dtStr) { 30852if (typeof dtStr == "string") 30853dtStr = dtStr.replace(/-/g, "/"); //needs to be "06/28/2013" instead of "06-28-2013" 30854if (dtStr == null) 30855dtStr = new Date(); 30856let dt = new Date(dtStr); 30857let mon = dt.getMonth(); 30858let retval = dt.getFullYear(); 30859if (mon < 6) 30860retval--; 30861return retval; 30862} 30863function getSchoolYearStart(dtStr) { 30864if (typeof dtStr == "string") 30865dtStr = dtStr.replace(/-/g, "/"); //needs to be "06/28/2013" instead of "06-28-2013" 30866if (dtStr == null) 30867dtStr = new Date(); 30868let dt = new Date(dtStr); 30869let mon = dt.getMonth(); 30870dt.setMonth(6); //ZERO based so 6 = July 30871dt.setDate(1); 30872if (mon < 6) 30873dt.setFullYear(dt.getFullYear() - 1); 30874//7/1/20xx 30875return dt; 30876} 30877function getSchoolYearEnd(dtStr) { 30878if (typeof dtStr == "string") 30879dtStr = dtStr.replace(/-/g, "/"); //needs to be "06/28/2013" instead of "06-28-2013" 30880if (dtStr == null) 30881dtStr = new Date(); 30882let dt = new Date(dtStr); 30883let mon = dt.getMonth(); 30884dt.setMonth(5); //ZERO based so 5 = June 30885dt.setDate(30); 30886if (mon > 5) 30887dt.setFullYear(dt.getFullYear() + 1); 30888//6/30/20xx 30889return dt; 30890} 30891function isSchoolYear(dt, yr) { 30892return (getSchoolYear(dt) == yr); 30893} 30894function getSchoolYearDisplay(dtStr) { 30895let startYr = getSchoolYear(dtStr); 30896let retval = startYr + " - " + (startYr + 1); 30897return retval; 30898} 30899function getSchoolYearAbbrDisplay(dtStr) { 30900let startYr = getSchoolYear(dtStr); 30901let retval = (startYr + "").substring(2, 4) + "-" + (startYr + 1 + "").substring(2, 4); 30902return retval; 30903} 30904function cleanAutoCompleteData(response, data) { 30905let forl = data.length; 30906for (let idx = 0; idx < forl; idx++) 30907data[idx].label = data[idx].LABEL; 30908response(data); 30909} 30910function getName(obj) { 30911let str = ""; 30912if ((obj.PREFIX != undefined) && (obj.PREFIX != "")) 30913str += obj.PREFIX + " "; 30914str += obj.FNAME + " "; 30915if ((obj.MNAME != undefined) && (obj.MNAME != "")) 30916str += obj.MNAME + " "; 30917if (obj.LNAME != "") 30918str += obj.LNAME + " "; 30919if ((obj.SUFFIX != undefined) && (obj.SUFFIX != "")) 30920str += obj.SUFFIX + " "; 30921return trimThis(str); 30922} 30923function gup(name) { 30924name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); 30925let regexS = "[\\?&]" + name + "=([^&#]*)"; 30926let regex = new RegExp(regexS); 30927let results = regex.exec(window.location.href); 30928if (results == null) 30929return "0"; 30930else 30931return results[1]; 30932} 30933function isNumber(str) { 30934return !isNaN(parseFloat(str)) && isFinite(str); 30935} 30936function doZero(str) { 30937if (str == "") 30938return 0; 30939else if (isNumber(str)) 30940return parseFloat(str); 30941else 30942return 0; 30943} 30944function addMyDays(dateObj, numDays) { 30945let dt = new Date(dateObj); 30946dt.setDate(dt.getDate() + numDays); 30947return dt; 30948} 30949function checkMyCheckbox(id, isOne) { 30950$("#" + id).prop("checked", (isOne == 1)); 30951} 30952//----------------------------- 30953function getMyFacility(scid, facid) { 30954let sch = globalUserObj.getThisSchool(scid); 30955if (sch == null) 30956return ""; 30957if (sch.facilityArray == null) 30958doRunAJAX("factrans", "sseventsFacility", { 30959schoolid: sch.sc_id 30960}, getMyFacilities); 30961if (sch.facilityArray != null) { 30962let forl = sch.facilityArray.length; 30963for (let idx = 0; idx < forl; idx++) 30964if (sch.facilityArray[idx].id == facid) 30965return sch.facilityArray[idx].name; 30966} 30967return ""; 30968} 30969function getMyTransportation(scid, trsid) { 30970let sch = globalUserObj.getThisSchool(scid); 30971if (sch == null) 30972return ""; 30973if (sch.transArray == null) 30974doRunAJAX("factrans", "sstransList", { 30975schoolid: sch.sc_id 30976}, getMyTransportations); 30977if (sch.transArray != null) { 30978let forl = sch.transArray.length; 30979for (let idx = 0; idx < forl; idx++) 30980if (sch.transArray[idx].id == trsid) 30981return sch.transArray[idx].name; 30982} 30983return ""; 30984} 30985function setCurrentDateHighlight(date) { 30986if (globalCalendarSelection != null) 30987globalCalendarSelection.removeClass("selectedDay"); 30988globalCalendarSelection = $("#littleCalendar td[data-date='" + formatBananaDate(date) + "']"); 30989globalCalendarSelection.addClass("selectedDay"); 30990} 30991function updateTheUserCookie() { 30992if (typeof globalUserObj != "undefined") 30993doRunAJAX("logmein", "createCookie", { 30994userid: globalUserObj.userid,
30995ss_user_cookie: JSON.stringify(globalUserObj), 30996ss_program_cookie: JSON.stringify(globalSSObj) 30997}); 30998} 30999function changeSchools() { 31000globalUserObj.selectedSchool = $("#in_the_scid").val(); 31001globalUserObj.readonly = globalUserObj.getThisSchool(globalUserObj.selectedSchool).readonly; 31002if (getCookie("ss_user_date_cookie") == null) 31003setCookie("ss_user_date_cookie", formatDate(new Date()), cookie_date_life); 31004doRunAJAX("logmein", "createCookie", { 31005userid: globalUserObj.userid, 31006ss_user_cookie: JSON.stringify(globalUserObj), 31007ss_program_cookie: JSON.stringify(globalSSObj) 31008}, finishChangingSchools); 31009} 31010function finishChangingSchools() { 31011setSchoolId(globalUserObj.selectedSchool); 31012$("#littleCalendar").fullCalendar("refetchEvents"); 31013deleteCookie("SSred"); 31014window.location = "/events/"; 31015} 31016function loadSchools(fldID, bGetGLS, bSync) { 31017if (bGetGLS == undefined) { 31018bGetGLS = false; 31019} 31020$("#" + fldID).children().remove(); 31021let bSelectedSchoolExists = false; 31022let loops = globalUserObj.assignedSchools.length; 31023for (let idx = 0; idx < loops; idx++) { 31024let sch = globalUserObj.assignedSchools[idx]; 31025if (globalUserObj.selectedSchool == sch.sc_id) 31026bSelectedSchoolExists = true; 31027if (bGetGLS) 31028loadMyGLSs(sch.sc_id); 31029$("#" + fldID).append($("<option>", { 31030value: sch.sc_id, 31031text: sch.name 31032})); 31033} 31034if (bSelectedSchoolExists) 31035$("#" + fldID).val(globalUserObj.selectedSchool); 31036if (globalUserObj.assignedSchools.length == 1) { 31037$("#" + fldID).hide(); 31038$("#" + fldID + "_text").html(globalUserObj.assignedSchools[0].name); 31039$("#" + fldID + "_text").show(); 31040} else { 31041$("#" + fldID).show(); 31042$("#" + fldID + "_text").hide(); 31043} 31044if ((globalUserObj.selectedSchool == null) || (globalUserObj.selectedSchool == "")) 31045globalUserObj.selectedSchool = $("#" + fldID).val(); 31046} 31047function checkThisSchoolsArrays(scid) { 31048let sch = globalUserObj.getThisSchool(scid); 31049if (sch == null) 31050return; 31051if (sch.transArray == null) 31052doRunAJAX("factrans", "sstransList", { 31053schoolid: sch.sc_id 31054}, getMyTransportations); 31055if (sch.facilityArray == null) 31056doRunAJAX("factrans", "sseventsFacility", { 31057schoolid: sch.sc_id 31058}, getMyFacilities); 31059if (sch.genderArray == null) 31060doRunAJAX("ssutilsGet", "sseventsGender", { 31061schoolid: sch.sc_id 31062}, getMyTeamGenders); 31063if (sch.levelArray == null) 31064doRunAJAX("ssutilsGet", "sseventsLevel", { 31065schoolid: sch.sc_id 31066}, getMyTeamLevels); 31067if (sch.sportArray == null) 31068doRunAJAX("ssutilsGet", "sseventsSports", { 31069schoolid: sch.sc_id 31070}, getMyTeamSports); 31071if (sch.opponentArray == null) 31072doRunAJAX("opponent", "ssOpponents", { 31073schoolid: sch.sc_id 31074}, getMyOpponents); 31075} 31076function populateGLS(scid, gName, gText, lName, lText, sName, sText, bNoBlanks, genderName, levelName, sportName) { 31077if ((bNoBlanks == undefined) || !bNoBlanks) { 31078$("#" + gName).children().remove().end().append("<option selected value='0'>" + gText + "</option>"); 31079$("#" + lName).children().remove().end().append("<option selected value='0'>" + lText + "</option>"); 31080$("#" + sName).children().remove().end().append("<option selected value='0'>" + sText + "</option>"); 31081} 31082let sch = globalUserObj.getThisSchool(scid); 31083if (sch != null) { 31084if (sch.genderArray != null) { 31085let lpz = sch.genderArray.length; 31086for (let idx = 0; idx < lpz; idx++) 31087if (genderName == sch.genderArray[idx].name) { 31088$("#" + gName).append($('<option selected></option>').val(sch.genderArray[idx].id).html(sch.genderArray[idx].name)); 31089} 31090} else { 31091$("#" + gName).append($("<option>", { 31092value: sch.genderArray[idx].id, 31093text: sch.genderArray[idx].name 31094})); 31095} 31096if (sch.levelArray != null) { 31097let lp = sch.levelArray.length; 31098for (let idx = 0; idx < lp; idx++) 31099if (levelName == sch.levelArray[idx].name) { 31100$("#" + lName).append($('<option selected></option>').val(sch.levelArray[idx].id).html(sch.levelArray[idx].name)); 31101} 31102} else { 31103$("#" + lName).append($("<option>", { 31104value: sch.levelArray[idx].id, 31105text: sch.levelArray[idx].name 31106})); 31107} 31108if (sch.sportArray != null) { 31109let itr = sch.sportArray.length; 31110for (let idx = 0; idx < itr; idx++) 31111if (sportName == sch.sportArray[idx].name) { 31112$("#" + sName).append($('<option selected></option>').val(sch.sportArray[idx].id).html(sch.sportArray[idx].name)); 31113} 31114} else { 31115$("#" + sName).append($("<option>", { 31116value: sch.sportArray[idx].id, 31117text: sch.sportArray[idx].name 31118})); 31119} 31120} 31121} 31122function getGLSAbbr(aray, id) { 31123let itr = aray.length; 31124for (let idx = 0; idx < itr; idx++) 31125if (aray[idx].id == id) 31126return aray[idx].abbreviation; 31127return ""; 31128} 31129function verifyGLSLoaded(optionID, retFunc) { 31130if (!glsVerified) { 31131if ($("#" + optionID + " option").length <= 1) { 31132if (typeof retFunc != "undefined") 31133retFunc(); 31134} else { 31135glsVerified = true; 31136} 31137} 31138} 31139function loadMyGLSs(scid, retFunc) { 31140if (typeof globalUserObj == "undefined") 31141return; 31142let sch = globalUserObj.getThisSchool(scid); 31143if (sch != null) { 31144if (sch.genderArray == null) 31145doRunAJAX("ssutilsGet", "sseventsGender", { 31146schoolid: scid 31147}, getMyTeamGenders); 31148if (sch.levelArray == null) 31149doRunAJAX("ssutilsGet", "sseventsLevel", { 31150schoolid: scid 31151}, getMyTeamLevels); 31152if (sch.sportArray == null) 31153doRunAJAX("ssutilsGet", "sseventsSports", { 31154schoolid: scid 31155}, getMyTeamSports); 31156} 31157if (typeof retFunc != "undefined") 31158retFunc(); 31159} 31160function getMyTeamGenders(data, textStatus, jqXHR) { 31161if (typeof globalUserObj == "undefined") 31162return; 31163if (data.DATA.length == 0) 31164return; 31165let scid = data.DATA[0][2]; 31166let sch = globalUserObj.getThisSchool(scid.toUpperCase()); 31167if (sch == null) 31168return; 31169sch.genderArray = new Array(); 31170let itr = data.DATA.length; 31171for (let idx = 0; idx < itr; idx++) { 31172let thisItem = data.DATA[idx]; 31173let g = new _gls(); 31174g.id = thisItem[0]; 31175g.name = thisItem[1]; 31176g.abbreviation = thisItem[3]; 31177sch.genderArray.push(g); 31178} 31179} 31180function getMyFacilities(data, textStatus, jqXHR) { 31181if (typeof globalUserObj == "undefined") 31182return; 31183if (data.DATA.length == 0) 31184return; 31185let scid = data.DATA[0][2]; 31186let sch = globalUserObj.getThisSchool(scid.toUpperCase()); 31187if (sch == null) 31188return; 31189sch.facilityArray = new Array(); 31190let itr = data.DATA.length; 31191for (let idx = 0; idx < itr; idx++) { 31192let thisItem = data.DATA[idx]; 31193let fac = new _facility(); 31194fac.id = thisItem[0]; 31195fac.name = thisItem[1]; 31196sch.facilityArray.push(fac); 31197} 31198} 31199function getMyTransportations(data, textStatus, jqXHR) { 31200if (typeof globalUserObj == "undefined") 31201return; 31202if (data.DATA.length == 0) 31203return; 31204let scid = data.DATA[0][2]; 31205let sch = globalUserObj.getThisSchool(scid.toUpperCase()); 31206if (sch == null) 31207return; 31208sch.transArray = new Array(); 31209let itr = data.DATA.length; 31210for (let idx = 0; idx < itr; idx++) { 31211let thisItem = data.DATA[idx]; 31212let trs = new _transportation(); 31213trs.id = thisItem[0]; 31214trs.name = thisItem[1]; 31215sch.transArray.push(trs); 31216} 31217} 31218function getMyTeamLevels(data, textStatus, jqXHR) { 31219if (typeof globalUserObj == "undefined") 31220return; 31221if (data.DATA.length == 0) 31222return; 31223let scid = data.DATA[0][2]; 31224let sch = globalUserObj.getThisSchool(scid.toUpperCase()); 31225if (sch == null) 31226return; 31227sch.levelArray = new Array(); 31228let itr = data.DATA.length; 31229for (let idx = 0; idx < itr; idx++) { 31230let thisItem = data.DATA[idx]; 31231let l = new _gls(); 31232l.id = thisItem[0]; 31233l.name = thisItem[1]; 31234l.abbreviation = thisItem[3]; 31235sch.levelArray.push(l); 31236} 31237} 31238function getMyTeamSports(data, textStatus, jqXHR) { 31239if (typeof globalUserObj == "undefined") 31240return; 31241if (data.DATA.length == 0) 31242return; 31243let scid = data.DATA[0][2]; 31244let sch = globalUserObj.getThisSchool(scid.toUpperCase()); 31245if (sch == null) 31246return; 31247sch.sportArray = new Array(); 31248let itr = data.DATA.length; 31249for (let idx = 0; idx < itr; idx++) { 31250let thisItem = data.DATA[idx]; 31251let s = new _gls(); 31252s.id = thisItem[0]; 31253s.name = thisItem[1]; 31254s.abbreviation = thisItem[3]; 31255sch.sportArray.push(s); 31256} 31257} 31258function getMyOpponents(data, textStatus, jqXHR) { 31259if (typeof globalUserObj == "undefined") 31260return; 31261if (data.DATA.length == 0) 31262return; 31263let sch = globalUserObj.getThisSchool(globalUserObj.selectedSchool); 31264if (sch == null) 31265return; 31266sch.opponentArray = new Array(); 31267let itr = data.DATA.length; 31268for (let idx = 0; idx < itr; idx++) { 31269let thisItem = data.DATA[idx]; 31270let s = new _opponent(); 31271s.id = thisItem[0]; 31272s.name = thisItem[1]; 31273sch.opponentArray.push(s); 31274} 31275} 31276function globalInitThisPage() { 31277if (globalUserObj == undefined) 31278window.location = "/logout/"; 31279globalInitHappened = true; 31280showTheCalendarDate(getCookie("ss_user_date_cookie")); 31281$("#littleCalendar").fullCalendar("gotoDate", formatAppleDate(getCookie("ss_user_date_cookie"))); 31282setCurrentDateHighlight(getCookie("ss_user_date_cookie")); 31283} 31284function view_viewRender(view, element) { 31285if (globalUserObj == undefined) 31286return;
31287if (getCookie("ss_user_date_cookie") == undefined) 31288return; 31289if (!globalInitHappened) 31290return; 31291let theTD = $("#littleCalendar td[data-date='" + formatBananaDate(getCookie("ss_user_date_cookie")) + "']"); 31292if ((theTD.length != 0) && !theTD.hasClass("fc-other-month")) 31293return; 31294let dt = new Date(getCookie("ss_user_date_cookie")); 31295dt.setMonth(dt.getMonth() + 1); 31296theTD = $("#littleCalendar td[data-date='" + formatBananaDate(dt) + "']"); 31297if (theTD.length != 0) { 31298newDaySelectedFromCalendar(dt, true); 31299return; 31300} 31301dt.setMonth(dt.getMonth() - 2); 31302theTD = $("#littleCalendar td[data-date='" + formatBananaDate(dt) + "']"); 31303if (theTD.length != 0) { 31304newDaySelectedFromCalendar(dt, true); 31305return; 31306} 31307dt.setMonth(dt.getMonth() + 1); 31308dt.setFullYear(dt.getFullYear() + 1); 31309theTD = $("#littleCalendar td[data-date='" + formatBananaDate(dt) + "']"); 31310if (theTD.length != 0) { 31311newDaySelectedFromCalendar(dt, true); 31312return; 31313} 31314dt.setFullYear(dt.getFullYear() - 2); 31315theTD = $("#littleCalendar td[data-date='" + formatBananaDate(dt) + "']"); 31316if (theTD.length != 0) { 31317newDaySelectedFromCalendar(dt, true); 31318return; 31319} 31320console.log("Could not find that date: " + formatBananaDate(new Date(getCookie("ss_user_date_cookie")))); 31321} 31322function newDaySelectedFromCalendar(date, ignoreMe) { 31323if (($("#littleCalendar td[data-date='" + formatBananaDate(date) + "']").hasClass("fc-other-month")) && (ignoreMe == undefined)) 31324return; 31325setCookie("ss_user_date_cookie", formatDate(date), cookie_date_life); 31326setCurrentDateHighlight(getCookie("ss_user_date_cookie")); 31327showTheCalendarDate(date); 31328$("#littleCalendar").fullCalendar("gotoDate", formatAppleDate(date)); 31329if ((window.location.pathname != "/events/") && (window.location.pathname != "/events/bysport/")) 31330window.location = "/events/"; 31331} 31332function smallcal_loadMyEvents(start, end, callback) { 31333if (globalUserObj.selectedSchool == null) 31334return; 31335let dt = new Date(start); 31336dt.setDate(dt.getDate() + 15); 31337let compareMonth = (dt.getMonth() + 1) 31338let compareYear = dt.getFullYear(); 31339if (isNaN(compareMonth) || isNaN(compareYear)) { 31340let dt = new Date(); 31341dt.setDate(dt.getDate() + 15); 31342compareMonth = (dt.getMonth() + 1) 31343compareYear = dt.getFullYear(); 31344} 31345doRunAJAX("events", 31346"ssSumEvents", { 31347schoolid: globalUserObj.selectedSchool, 31348compareMonth: compareMonth, 31349compareYear: compareYear, 31350bSport: globalUserObj.showSport, 31351bPractice: globalUserObj.showPractice, 31352bSchool: globalUserObj.showSchool, 31353bPersonal: globalUserObj.showPersonal, 31354bOther: globalUserObj.showOther 31355}, 31356fillSmallCalendar 31357); 31358} 31359function fillSmallCalendar(data, textStatus, jqXHR) { 31360if (data.DATA == undefined) 31361return; 31362$("#littleCalendar td").removeClass("eventFilledDay"); 31363let itr = data.DATA.length; 31364for (let idx = 0; idx < itr; idx++) { 31365let thisdata = data.DATA[idx]; 31366let thisdate = thisdata[1]; 31367thisdate = formatBananaDate(thisdate); 31368let thisTD = $("#littleCalendar td[data-date='" + thisdate + "']"); 31369thisTD.addClass("eventFilledDay"); 31370} 31371} 31372function changeEnableStats() { 31373//chkEnableStats 31374} 31375function goToBigTeamsSite() { 31376let sch = globalUserObj.getThisSchool(globalUserObj.selectedSchool); 31377if (sch.fanDomain.length > 0) { 31378window.open(sch.fanDomain); 31379} else { 31380alert("Your school is not setup with an active BigTeams connection."); 31381} 31382} 31383function goToBigTeamsAdmin() { 31384let sch = globalUserObj.getThisSchool(globalUserObj.selectedSchool); 31385if (sch.adminDomain.length > 0) { 31386window.open(sch.adminDomain + "/admin"); 31387} else { 31388alert("Your school is not setup with an active BigTeams connection."); 31389} 31390} 31391function goToAssist() { 31392if (typeof globalUserObj == "undefined") 31393return; 31394let fname = globalUserObj.name; 31395let lname = globalUserObj.lname; 31396let question = $("#gtaQuestion").val(); 31397let URL = encodeURIComponent($("#gtaURL").val()); 31398if (fname == "") 31399fname = globalUserObj.email; 31400if (lname == "") 31401lname = globalUserObj.email; 31402let urlStr = "https://broker.gotoassist.com/h/schedulestarchat?Portal=schedulestarchat&Target=ds%2FqueryPost.flow&Template=ds%2FquestionEntry.tmpl" + 31403"&JavaScript=true&Form=schedulestarchatSmartBox&Question=Source " + URL + " : " + question + "&Name_First=" + fname + "&Name_Last=" + lname + "&Email=" + globalUserObj.email; 31404window.open(urlStr, "GoToAssistChat", "height=700,width=600"); 31405} 31406function doStates() { 31407doRunAJAX("ssutilsGet", "ssStates", { 31408schoolid: globalUserObj.selectedSchool 31409}, getStates); 31410} 31411function getStates(data, textStatus, jqXHR) { 31412let itr = data.DATA.length; 31413for (let idx = 0; idx < itr; idx++) { 31414let state = new _state(); 31415state.abbr = data.DATA[idx][1]; 31416state.name = data.DATA[idx][2]; 31417globalSSObj.stateArray.push(state); 31418} 31419} 31420function doListingSearch() { 31421if ((searchField == undefined) || (searchResultsContainerID == undefined) || !(searchArray instanceof Array) || 31422(typeof searchSelectFunction != "function") || (typeof searchCompareFunction != "function") || (typeof searchGetSelectedRowID != "function")) 31423return; 31424let txt = $("#" + searchField).val().toLowerCase(); 31425searchSelectFunction(null); 31426if (txt == "") 31427return; 31428let itr = searchArray.length; 31429for (let idx = 0; idx < itr; idx++) 31430if (searchCompareFunction(txt, searchArray[idx]) == 0) { 31431searchSelectFunction(searchArray[idx]); 31432let seletedRowID = searchGetSelectedRowID(searchArray[idx]); 31433let container = $("#" + searchResultsContainerID); 31434let row = $("#" + seletedRowID); 31435if (row.length) { 31436container.scrollTop(0); 31437let contHeight = container.height(); 31438let rowTop = row[0].offsetTop; 31439if (rowTop > contHeight) 31440container.scrollTop(rowTop - (contHeight / 2)); 31441} 31442break; 31443} 31444} 31445function getYearForSchoolYear(schoolYearString) { //comes in as 14-15 goes out as 2014 31446let retval = 0; 31447let dash = schoolYearString.indexOf("-"); 31448retval = parseInt(schoolYearString.substring(0, dash)); 31449retval += 2000; 31450return retval; 31451} 31452function loadSchoolYearDropdown(fldID, bYearValue) { 31453if (bYearValue == undefined) 31454bYearValue = false;
31455$("#" + fldID).children().remove(); 31456let y = 0; 31457for (y = 2000; y <= 2025; y++) { 31458let schyr = getSchoolYearAbbrDisplay("7/1/" + y); 31459$("#" + fldID).append($("<option>", { 31460value: (bYearValue ? getSchoolYearEnd("7/1/" + y).getFullYear() : schyr), 31461text: schyr 31462})); 31463} 31464if (bYearValue) 31465$("#" + fldID).val(getSchoolYearEnd(new Date()).getFullYear()); 31466else 31467$("#" + fldID).val(getSchoolYearAbbrDisplay(new Date())); 31468} 31469function getEventTypeColor(type, place) { 31470if (type == "o") 31471return "color: #660066;"; //purple 31472else if (type == "l") 31473return "color: #ff6600;"; //orange 31474else if (type == "c") 31475return "color: #7D0707;"; //brown 31476else if (type == "p") 31477return "color: #006600;"; //green 31478else if ((type == "s") && (place == "H")) 31479return "color: #000099;"; //blue 31480else if ((type == "s") && (place == "A")) 31481return "color: #ff1100;"; //red 31482else 31483return ""; 31484} 31485function printReport(rptURL) { 31486window.open("https://" + mainAPPurl + "/ssreports/" + rptURL); 31487} 31488let checkNotificationNumberInProgress = false; 31489function checkNotificationNumber() { 31490if (!checkNotificationNumberInProgress) { 31491doRunAJAX("ssutilsGet", "checkNotifications", { 31492sc_id: globalUserObj.selectedSchool 31493}, gotNotificationNumber); 31494checkNotificationNumberInProgress = true; 31495} 31496} 31497function gotNotificationNumber(data, textStatus, jqXHR) { 31498$("#eventlist_notifications_count").html(" " + data.TOTALNOTIFICATIONS + " "); 31499if (data.TOTALNOTIFICATIONS > 0) 31500$("#eventlist_notifications_count").css("visibility", "visible"); 31501else 31502$("#eventlist_notifications_count").css("visibility", "hidden"); 31503checkNotificationNumberInProgress = false; 31504} 31505function changeModalPosition(fldID) { 31506$("#" + fldID).css({ 31507"margin-top": 0 31508}); 31509let windowheight = $("#" + fldID).outerHeight(); 31510let docheight = $(document).height(); 31511let diff = (windowheight / docheight) * 100; 31512diff = (100 - diff) / 2; 31513$("#" + fldID).css({ 31514"top": diff + "%", 31515"position": "absolute" 31516}); 31517diff = (docheight - windowheight) / 2; 31518$("#" + fldID).css({ 31519"top": diff, 31520"position": "absolute" 31521}); 31522} 31523function getDetailTime(hr, min, minTxt, ampm) { 31524let retval = ""; 31525if ((hr == null) || (hr == undefined)) 31526hr = ""; 31527if ((min == null) || (min == undefined)) 31528min = ""; 31529if ((minTxt == null) || (minTxt == undefined)) 31530minTxt = ""; 31531if ((ampm == null) || (ampm == undefined)) 31532ampm = ""; 31533if ((hr != "") && (min != "") && (ampm != "")) 31534retval = hr + ":" + minTxt + " " + ampm; 31535else if ((hr != "") && (min != "")) 31536retval = hr + ":" + minTxt; 31537else if ((hr != "") && (ampm != "")) 31538retval = hr + " " + ampm; 31539else if ((min != "") && (ampm != "")) 31540retval = ":" + minTxt + " " + ampm; 31541else if (hr != "") 31542retval = hr; 31543else if (min != "") 31544retval = ":" + minTxt; 31545else if (ampm != "") 31546retval = ampm; 31547return retval; 31548} 31549function googleLocation(add, city, state, zip) { 31550if ((add == "") && (city == "") && (state == "") && (zip == "")) { 31551ssAlert("No address to show."); 31552return; 31553} 31554let addstr = "https://www.google.com/maps/place/" + add + ",+" + city + ",+" + state + ",+" + zip; 31555window.open(addstr); 31556} 31557function googleDirection(add, city, state, zip, dest_add, dest_city, dest_state, dest_zip) { 31558if ((add == "") && (city == "") && (state == "") && (zip == "") && (dest_add == "") && (dest_city == "") && (dest_state == "") && (dest_zip == "")) { 31559ssAlert("No address to show."); 31560return; 31561} 31562let addstr = "https://www.google.com/maps/dir/"; 31563if ((add != "") || (city != "") || (state != "") || (zip != "")) 31564addstr += add + ",+" + city + ",+" + state + ",+" + zip; 31565if ((dest_add != "") || (dest_city != "") || (dest_state != "") || (dest_zip != "")) 31566addstr += "/" + dest_add + ",+" + dest_city + ",+" + dest_state + ",+" + dest_zip; 31567window.open(addstr); 31568} 31569// toastr alerts 31570function doToastrSuccessAlert(comment) { 31571$("html, body").animate( 31572{ 31573scrollTop: 0 31574}, 31575"fast" 31576); 31577toastr.options.showDuration = 300; 31578toastr.options.closeMethod = "fadeOut"; 31579toastr.success(comment); 31580} 31581function doToastrErrorAlert(comment) { 31582$("html, body").animate( 31583{ 31584scrollTop: 0 31585}, 31586"fast" 31587); 31588toastr.options.showDuration = 300; 31589toastr.options.closeMethod = "fadeOut"; 31590toastr.error(comment); 31591} 31592function doToastrSuccessAlertNoScroll(comment) { 31593toastr.options.showDuration = 300; 31594toastr.options.closeMethod = "fadeOut"; 31595toastr.success(comment); 31596} 31597function doToastrErrorAlertNoScroll(comment) { 31598toastr.options.showDuration = 300; 31599toastr.options.closeMethod = "fadeOut"; 31600toastr.error(comment); 31601} 31602function previewImage(input, ImgPreview_fldID, event) { 31603var imagePreview = document.getElementById(ImgPreview_fldID); 31604if (input.files && input.files[0]) { 31605var orgImgDiv = document.querySelector('.orgImgDiv'); 31606if(orgImgDiv) 31607var orgImg = orgImgDiv.querySelector('.orgImg'); 31608var reader = new FileReader();
31609reader.readAsDataURL(input.files[0]); 31610reader.onload = function (e) { 31611orgImg.src = reader.result; 31612var file = input.files[0]; 31613const allowedFileTypes = ['jpg', 'gif', 'jpeg', 'png']; 31614const maxFileSizeMB = 30; 31615const fileName = file.name; 31616const fileType = fileName.split('.').pop().toLowerCase(); 31617const fileSizeMB = formatBytes(file.size); // Convert bytes to MB 31618let sizeAllowed = true; 31619let compress = true; 31620var resizedFile = ''; 31621if (allowedFileTypes.includes(fileType)) { 31622if (fileSizeMB < 1) { 31623compress = false; 31624} 31625if (fileSizeMB > maxFileSizeMB) { 31626sizeAllowed = false; 31627} 31628if (sizeAllowed) { 31629imagePreview.style.display = "block"; 31630imagePreview.src = e.target.result; 31631if(window.location.href.includes("announcement")){setAnnouncementPreviewImages(e.target.result);} 31632imagePreview.setAttribute("data-resized", "false"); 31633orgImg.onload = function () { 31634if (imagePreview.hasAttribute("data-resized") && imagePreview.getAttribute("data-resized") !== "true") { 31635if (compress) { 31636let resizeFileType = file.type; 31637if (resizeFileType != "image/jpeg" && resizeFileType != "image/png") { 31638resizeFileType = "image/png"; 31639} 31640var resized = resizeImg(orgImg, compress, resizeFileType); 31641const resizedBlob = dataURItoBlob(resized); 31642imagePreview.src = ""; 31643imagePreview.src = resized; 31644imagePreview.setAttribute("data-resized", "true"); 31645resizedFile = new File([resized], `${fileName.split(".")[0].split(" ").join("")}.${fileType}`, { type: `image/${fileType}`, lastModified: new Date().getTime() }); 31646var hiddenInput = document.createElement("input"); 31647hiddenInput.type = "hidden"; 31648hiddenInput.id = "hiddenFileInput"; 31649hiddenInput.name = "hiddenFileInput"; 31650hiddenInput.value = resized; // base64 31651var existingHiddenInput = document.getElementById("hiddenFileInput"); 31652if (existingHiddenInput) { 31653existingHiddenInput.parentNode.replaceChild(hiddenInput, existingHiddenInput); 31654} else { 31655imagePreview.appendChild(hiddenInput); 31656} 31657appendToForm(imagePreview); 31658} 31659else { 31660var hiddenInput = document.createElement("input"); 31661hiddenInput.type = "hidden"; 31662hiddenInput.id = "hiddenFileInput"; 31663hiddenInput.name = "hiddenFileInput"; 31664hiddenInput.value = reader.result; 31665var existingHiddenInput = document.getElementById("hiddenFileInput"); 31666if (existingHiddenInput) { 31667existingHiddenInput.parentNode.replaceChild(hiddenInput, existingHiddenInput); 31668} else { 31669imagePreview.appendChild(hiddenInput); 31670} 31671} 31672} 31673}; 31674} 31675else { 31676fcAlert("File size too large<br>Images should not exceed 30MB"); 31677} 31678} 31679else { 31680fcAlert("Invalid File Type<br>Accepted file types are gif, jpg, jpeg and png"); 31681} 31682}; 31683} else { 31684fcAlert("Please Choose the image First"); 31685imagePreview.style.display = "none"; 31686imagePreview.src = ""; 31687} 31688} 31689function resizeImg(img, compress, imgType) { 31690var canvas = document.createElement('canvas'); 31691var width = img.naturalWidth; 31692var height = img.naturalHeight; 31693var max_height = 1125; 31694var max_width = 2000; 31695var quality = 0.7; // quality percentage max is 1 31696if (!compress) { 31697quality = 1.0; 31698} 31699if (width > height) { 31700if (width > max_width) { 31701height = Math.round(height *= max_width / width); 31702width = max_width; 31703} 31704} else { 31705if (height > max_height) { 31706width = Math.round(width *= max_height / height); 31707height = max_height; 31708} 31709} 31710canvas.width = width; 31711canvas.height = height; 31712var ctx = canvas.getContext("2d"); 31713ctx.drawImage(img, 0, 0, width, height); 31714canvas.toBlob(function (blob) { 31715}, imgType, quality); 31716return canvas.toDataURL(imgType, quality); // get the data from canvas as 70% JPG (can be also PNG, etc.) 31717} 31718function formatBytes(size, decimals = 2) { 31719if (size === 0) return '0 bytes'; 31720const k = 1024; 31721const dm = decimals < 0 ? 0 : decimals; 31722const sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; 31723const i = Math.floor(Math.log(size) / Math.log(k)); 31724return parseFloat((size / Math.pow(k, 2)).toFixed(dm)); 31725} 31726function dataURItoBlob(dataURI) { 31727const byteString = atob(dataURI.split(',')[1]); 31728const mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0]; 31729const ab = new ArrayBuffer(byteString.length); 31730const ia = new Uint8Array(ab); 31731for (let i = 0; i < byteString.length; i++) { 31732ia[i] = byteString.charCodeAt(i); 31733} 31734return new Blob([ab], { type: mimeString }); 31735} 31736function appendToForm(imagePreview){ 31737//append the compressed base64 of image to the main form 31738if(document.getElementById("hiddenFileInput")){ 31739var base64String = document.getElementById("hiddenFileInput").value; 31740var base64Data = base64String.split(','); 31741var base64DataInput = document.createElement('input'); 31742base64DataInput.type = 'hidden'; 31743base64DataInput.name = 'compressed_base64'; 31744base64DataInput.value = base64Data[1]; 31745// Find the closest ancestor form element 31746var closestForm = imagePreview.closest('form'); 31747if (closestForm) { 31748// Append the compressed base64 of the image to the form 31749closestForm.appendChild(base64DataInput); 31750} else { 31751console.error('No form found containing the input element.'); 31752} 31753} 31754} 31755function clearSingleSelection(fld_Id) { 31756$('#' + fld_Id).selectpicker('val', ''); 31757} 31758function clearMultipleSelection(fld_Id, setDefault = 0) { 31759$('#' + fld_Id).selectpicker('deselectAll'); 31760if (setDefault == 1) { 31761$('#' + fld_Id).find('option[value="selectAll"]').prop('selected', true); 31762$('#' + fld_Id).selectpicker('refresh').selectpicker('render'); 31763} 31764} 31765function refreshPicker(fld_Id) { 31766$('#' + fld_Id).selectpicker('refresh'); 31767} 31768function validateFileSizeType(blobFile) { 31769var isValid = false;
31770const allowedFileTypes = ['csv', 'xls', 'xlsx', 'pdf', 'doc', 'docx', 'odt', 'rtf', 'txt']; 31771const maxFileSizeMB = 30; 31772const fileName = blobFile.name; 31773const fileType = fileName.split('.').pop().toLowerCase(); 31774const fileSizeMB = blobFile.size / (1024 * 1024); // Convert bytes to MB 31775if (!allowedFileTypes.includes(fileType)) { 31776fcAlert("Invalid File Type<br>Accepted file types are csv, xls, xlsx, pdf, doc, docx, odt, rtf, txt"); 31777} else if (fileSizeMB > maxFileSizeMB) { 31778fcAlert("File size too large<br>Images should not exceed 30MB"); 31779} else { 31780isValid = true; 31781} 31782return isValid; 31783} 31784function validateFileSizeTypeForFilesAndBoosterFiles(blobFile) { 31785var isValid = false; 31786const allowedFileTypes = ['csv', 'xls', 'xlsx', 'pdf', 'doc', 'docx', 'odt', 'rtf', 'txt' , 'jpeg', 'jpg', 'png']; 31787const maxFileSizeMB = 30; 31788const fileName = blobFile.name; 31789const fileType = fileName.split('.').pop().toLowerCase(); 31790const fileSizeMB = blobFile.size / (1024 * 1024); // Convert bytes to MB 31791if (!allowedFileTypes.includes(fileType)) { 31792fcAlert("Invalid File Type<br>Accepted file types are csv, xls, xlsx, pdf, doc, docx, odt, rtf, txt"); 31793} else if (fileSizeMB > maxFileSizeMB) { 31794fcAlert("File size too large<br>Images should not exceed 30MB"); 31795} else { 31796isValid = true; 31797} 31798return isValid; 31799} 31800function selectFile(btn) { 31801var fileUploadComponent = btn.closest('.FileUploadComponent'); 31802var fileInput = fileUploadComponent.querySelector('.hidden_inpt_file_c'); 31803if (fileInput) { 31804fileInput.click(); 31805} 31806} 31807function previewFile(input, event, files) { 31808let FileDescriptionComponent = ""; 31809let fileUploadComponent = input.closest('.FileUploadComponent'); 31810let uploadButton = fileUploadComponent.querySelector('.btn_uploadfile_c'); 31811let deleteButton = fileUploadComponent.querySelector('.btn_removefile_c'); 31812let fileNameInput = fileUploadComponent.querySelector('.inpt_filename_c'); 31813if (fileUploadComponent.nextElementSibling.classList.contains('FileDescriptionComponent')) { 31814FileDescriptionComponent = fileUploadComponent.nextElementSibling; 31815} 31816if (input.files && input.files[0]) { 31817if(files != "files"){ 31818var isValid = validateFileSizeType(input.files[0]); 31819} 31820else{ 31821var isValid = validateFileSizeTypeForFilesAndBoosterFiles(input.files[0]); 31822} 31823if (isValid == true) { 31824var reader = new FileReader(); 31825reader.onload = function (e) { 31826var fileType = input.files[0].type; 31827var fileName = input.files[0].name; 31828const fileSizeMB = formatBytes(input.files[0].size); 31829// if image file was uplaoded 31830if(fileType.includes("image")){ 31831// resize image 31832var orgImgDiv = document.querySelector('.orgImgDiv'); 31833if(orgImgDiv) 31834{ 31835var orgImg = orgImgDiv.querySelector('.orgImg'); 31836orgImg.src = reader.result; 31837} 31838if (fileType != "image/jpeg" && fileType != "image/png") { 31839fileType = "image/png"; 31840} 31841orgImg.onload = function () { 31842let compress = true; 31843if (fileSizeMB < 1) { 31844compress = false; 31845} 31846var resized = resizeImg(orgImg, compress, fileType); 31847resizedFile = new File([resized], `${fileName.split(".")[0].split(" ").join("")}.${fileType}`, { type: `image/${fileType}`, lastModified: new Date().getTime() }); 31848var hiddenInput = document.createElement("input"); 31849hiddenInput.type = "hidden"; 31850hiddenInput.id = "hiddenFileInput"; 31851hiddenInput.name = "hiddenFileInput"; 31852hiddenInput.value = resized; // base64string 31853var existingHiddenInput = document.getElementById("hiddenFileInput"); 31854if (existingHiddenInput) { 31855existingHiddenInput.parentNode.replaceChild(hiddenInput, existingHiddenInput); 31856} else { 31857orgImgDiv.appendChild(hiddenInput); 31858} 31859appendToForm(orgImgDiv); 31860}; 31861} 31862fileNameInput.value = input.files[0].name; 31863if (uploadButton) { 31864uploadButton.style.display = "none"; 31865} 31866if (deleteButton) { 31867deleteButton.style.display = "inline-block"; 31868} 31869if (FileDescriptionComponent) { 31870FileDescriptionComponent.style.display = "flex"; 31871} 31872}; 31873reader.readAsDataURL(input.files[0]); 31874} 31875} else { 31876if (uploadButton) { 31877uploadButton.style.display = "inline-block"; 31878} 31879if (deleteButton) { 31880deleteButton.style.display = "none"; 31881} 31882if (FileDescriptionComponent) { 31883FileDescriptionComponent.style.display = "none"; 31884} 31885} 31886} 31887function fileUploadComponent_deleteFile(btn) { 31888let FileDescriptionComponent = ""; 31889let fileUploadComponent = btn.closest('.FileUploadComponent'); 31890let uploadButton = fileUploadComponent.querySelector('.btn_uploadfile_c'); 31891let deleteButton = fileUploadComponent.querySelector('.btn_removefile_c'); 31892let fileInput = fileUploadComponent.querySelector('.hidden_inpt_file_c'); 31893let fileNameInput = fileUploadComponent.querySelector('.inpt_filename_c'); 31894if (fileUploadComponent.nextElementSibling.classList.contains('FileDescriptionComponent')) { 31895FileDescriptionComponent = fileUploadComponent.nextElementSibling; 31896} 31897if (FileDescriptionComponent) { 31898FileDescriptionComponent.style.display = "none"; 31899} 31900if (uploadButton) { 31901uploadButton.style.display = "inline-block"; 31902} 31903if (deleteButton) { 31904deleteButton.style.display = "none"; 31905} 31906if (fileInput) { 31907fileInput.value = ''; 31908} 31909if (fileNameInput) { 31910fileNameInput.value = ''; 31911} 31912} 31913function validateImageSizeType(blobFile) { 31914var isValid = false;
31915const allowedFileTypes = ['jpg', 'gif', 'jpeg', 'png']; 31916const maxFileSizeMB = 30; 31917const fileName = blobFile.name; 31918const fileType = fileName.split('.').pop().toLowerCase(); 31919const fileSizeMB = blobFile.size / (1024 * 1024); // Convert bytes to MB 31920if (!allowedFileTypes.includes(fileType)) { 31921fcAlert("Invalid File Type<br>Accepted file types are gif, jpg, jpeg and png"); 31922} else if (fileSizeMB > maxFileSizeMB) { 31923fcAlert("File size too large<br>Images should not exceed 30MB"); 31924} else { 31925isValid = true; 31926} 31927return isValid; 31928} 31929function selectImage(btn) { 31930var imageUploadComponent = btn.closest('.ImageFileUploadComponent'); 31931var imageInput = imageUploadComponent.querySelector('.hidden_inpt_img_c'); 31932if (imageInput) { 31933imageInput.click(); 31934} 31935} 31936function processImagePreview(input, ImgPreview_fldID, event) { 31937let altTextComponent = ""; 31938let imageFileUploadComponent = input.closest('.ImageFileUploadComponent'); 31939let imageName = imageFileUploadComponent.querySelector('.inpt_imgname_c'); 31940let uploadButton = imageFileUploadComponent.querySelector('.btn_uploadimage_c'); 31941let deleteButton = imageFileUploadComponent.querySelector('.btn_removeimage_c'); 31942let imagePreview = imageFileUploadComponent.querySelector('.imagePreview_c'); 31943if (imageFileUploadComponent.nextElementSibling.classList.contains('AltTextComponent')) { 31944altTextComponent = imageFileUploadComponent.nextElementSibling; 31945} 31946if (input.files && input.files[0]) { 31947var isValid = validateImageSizeType(input.files[0]); 31948if (isValid == true) { 31949var fileName = input.files[0].name.replace(/ /g, '_'); 31950if (imageName) { 31951imageName.value = input.files[0].name; 31952} 31953previewImage(input, ImgPreview_fldID, event); 31954if (uploadButton) { 31955uploadButton.style.display = "none"; 31956} 31957if (deleteButton) { 31958deleteButton.style.display = "inline-block"; 31959} 31960if (imagePreview) { 31961imagePreview.style.display = "inline-block"; 31962} 31963if (altTextComponent) { 31964altTextComponent.style.display = "flex"; 31965} 31966} 31967} else { 31968if (uploadButton) { 31969uploadButton.style.display = "inline-block"; 31970} 31971if (deleteButton) { 31972deleteButton.style.display = "none"; 31973} 31974if (imagePreview) { 31975imagePreview.style.display = "none"; 31976} 31977if (altTextComponent) { 31978altTextComponent.style.display = "none"; 31979} 31980} 31981} 31982function processImagePreviewProfile(input, ImgPreview_fldID, event) { 31983if (input.files && input.files[0]) { 31984var isValid = validateImageSizeType(input.files[0]); 31985if (isValid == true) { 31986var fileName = input.files[0].name.replace(/ /g, '_'); 31987previewImage(input, ImgPreview_fldID, event); 31988} 31989} 31990} 31991function imageFileUploadComponent_deleteImage(btn, isRequired = null) { 31992let altTextComponent = ""; 31993let imageFileUploadComponent = btn.closest('.ImageFileUploadComponent'); 31994let uploadButton = imageFileUploadComponent.querySelector('.btn_uploadimage_c'); 31995let deleteButton = imageFileUploadComponent.querySelector('.btn_removeimage_c'); 31996let imagePreview = imageFileUploadComponent.querySelector('.imagePreview_c'); 31997let imageInput = imageFileUploadComponent.querySelector('.hidden_inpt_img_c'); 31998let imageNameInput = imageFileUploadComponent.querySelector('.inpt_imgname_c'); 31999if (imageFileUploadComponent.nextElementSibling.classList.contains('AltTextComponent')) { 32000altTextComponent = imageFileUploadComponent.nextElementSibling; 32001} 32002if (uploadButton) { 32003uploadButton.style.display = "inline-block"; 32004} 32005if (deleteButton) { 32006deleteButton.style.display = "none"; 32007} 32008if (imagePreview) { 32009imagePreview.style.display = "none"; 32010imagePreview.src = ""; 32011} 32012if (altTextComponent) { 32013altTextComponent.style.display = "none"; 32014} 32015if (imageInput) { 32016imageInput.value = ''; 32017if (isRequired) { 32018imageInput.setAttribute('data-parsley-required', 'true'); 32019imageInput.setAttribute('data-parsley-required-message', 'Photo upload is required.'); 32020} 32021} 32022if (imageNameInput) { 32023imageNameInput.value = ''; 32024} 32025} 32026/** 32027* 32028* @param {*} dtObj 32029* @returns 32030*/ 32031function loadDataTable(dtObj, postData, ajaxURL = "") { 32032// Define default values for DataTable options 32033const defaults = { 32034autoWidth: false, 32035responsive: false, 32036processing: false, 32037serverSide: false, 32038ordering: false, 32039lengthMenu: [10, 25, 50, 100, 1000], 32040pageLength: 10, 32041paging: false, 32042searching: false, 32043order: [[0, "asc"]], 32044dom: 'Blfrtip', 32045language: { 32046paginate: { 32047next: '<i class="fas fa-chevron-right"></i>', 32048previous: '<i class="fas fa-chevron-left"></i>' 32049},
32050emptyTable: "No records found" 32051}, 32052rowReorder: false, 32053columnDefs: [], 32054initComplete: "", 32055}; 32056// Merge provided options with defaults 32057// const options = Object.assign({}, defaults, dtObj); 32058const options = { ...defaults, ...dtObj }; 32059// Initialize the DataTable 32060const dataTable = $('.dataTable_bs5').DataTable({ 32061responsive: options.autoWidth, 32062responsive: options.responsive, 32063processing: options.processing, 32064serverSide: options.serverSide, 32065ordering: options.ordering, 32066lengthMenu: options.lengthMenu, 32067pageLength: options.pageLength, 32068paging: options.paging, 32069searching: options.searching, 32070order: options.order, 32071dom: options.dom, 32072rowReorder: options.rowReorder, 32073language: options.language, 32074columnDefs: options.columnDefs, 32075columns: options.columns, 32076ajax: (options.processing && ajaxURL !== "") ? { 32077url: ajaxURL, 32078type: "POST", 32079data: function (data) { 32080const customData = postData.fetchDataParams ? postData.fetchDataParams : {}; 32081const mergedData = { ...data, ...customData }; 32082return JSON.stringify(mergedData); 32083}, 32084contentType: "application/json", 32085dataType: "json" 32086} : null, 32087responsive: { 32088details: { 32089display: $.fn.dataTable.Responsive.display.childRowImmediate, 32090renderer: function (api, rowIdx, columns) { 32091var data = $.map(columns, function (col, i) { 32092return col.hidden ? 32093`<tr class="mobile-tr" style="line-height:2.5; background-color: #ffffff !important;" data-dt-row="${col.rowIndex}" data-dt-column="${col.columnIndex}"> 32094<td class="mobile-td" style="min-width:135px;"><b>${col.title}:</b></td> 32095<td class="mobile-td" style="max-width:135px; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important;">${col.data}</td> 32096</tr>` 32097: ""; 32098}).join(""); 32099return data ? $("<table/>").append(data) : false; 32100} 32101} 32102}, 32103createdRow: function (row, data, dataIndex) { 32104// Access the specific td element within the row and add a title attribute 32105$(row).find('td.tooltip-on-hover').each(function (index) { 32106const tdElement = $(this); 32107const tdText = tdElement.text(); 32108tdElement.attr('title', tdText); 32109}); 32110}, 32111drawCallback: function (settings) { 32112var api = this.api(); 32113var recordsTotal = api.page.info().recordsTotal; 32114var pageLength = api.page.len(); // Get the current page length 32115if (recordsTotal <= pageLength) { 32116$('.dataTables_paginate').hide(); 32117$('.dataTables_length').hide(); 32118} else { 32119$('.dataTables_paginate').show(); 32120$('.dataTables_length').show(); 32121} 32122var popoverTrigger = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')); 32123var popoverList = popoverTrigger.map(function (popoverTrigger2) { 32124return new bootstrap.Popover(popoverTrigger2); 32125}); 32126}, 32127initComplete: (options.initComplete !== "") ? options.initComplete : null, 32128}); 32129if (options.rowReorder) { 32130orderData = postData.updateOrder ? postData.updateOrder : {}; 32131// Add event listener to save the new order when rows are reordered 32132dataTable.on('row-reorder', function (e, diff, edit) { 32133startSpinner(); 32134var pageInfo = dataTable.page.info(); 32135var currentPage = pageInfo.page; 32136var rowsPerPage = pageInfo.length; // Number of rows per page 32137var pageStartIndex = currentPage * rowsPerPage; // Calculate the starting index of the current page 32138let updateOrder = []; 32139for (var i = 0, ien = diff.length; i < ien; i++) { 32140var rowData = dataTable.row(diff[i].node).data(); 32141var rowId = rowData.ID; // Assuming 'ID' is the column name for the row ID 32142// Calculate the new absolute position, accounting for pagination 32143var newAbsolutePosition = diff[i].newPosition + pageStartIndex; 32144let data = {}; 32145data['OrderVal'] = newAbsolutePosition; 32146data['ID'] = rowId; 32147updateOrder.push(data); 32148} 32149if (updateOrder.length > 0) { 32150// Update the row order in the DataTable without reloading data 32151for (var i = 0; i < updateOrder.length; i++) { 32152var id = updateOrder[i].ID; 32153var newRowPosition = updateOrder[i].OrderVal; 32154// Find the row with the specified ID 32155var row = dataTable.row(function (idx, data, node) { 32156return data.ID === id; 32157}); 32158// Move the row to the new position 32159dataTable.row(row).data()[orderData.orderColumn] = newRowPosition; 32160} 32161// Redraw the table to apply the updated row order 32162// dataTable.draw(); 32163dataTable.order([[0, 'asc']]).draw();
32163 //reset order column to zero column which is Order 32164const requestData = { 32165updateOrder: updateOrder, 32166orderData: orderData 32167}; 32168$.ajax({ 32169url: "/controllers/ajax.cfc?method=updateTableOrder", 32170type: "POST", 32171data: JSON.stringify(requestData), 32172dataType: "json", 32173contentType: "application/json", 32174success: function (response) { 32175doToastrSuccessAlert("Saved!"); 32176stopSpinner(); 32177dataTable.page(currentPage).draw('page'); 32178}, 32179error: function (xhr, status, error) { 32180// Handle errors here 32181console.error("AJAX Error: " + status, error); 32182} 32183}); 32184} 32185else { 32186stopSpinner(); 32187} 32188}); 32189} 32190if (options.searching) { 32191// Add an event listener to detect when a search is performed 32192dataTable.on('search', function () { 32193// Check if a search operation is active 32194const isSearchActive = dataTable.search() !== ''; 32195// Disable DND when search is active, and enable it when search is cleared 32196if (isSearchActive) { 32197dataTable.rowReorder.disable(); 32198} else { 32199dataTable.rowReorder.enable(); 32200} 32201}); 32202} 32203// Return the DataTable instance if needed 32204return dataTable; 32205} 32206/** 32207* 32208* @param {*} dtObj 32209* @returns 32210*/ 32211let dtInstances= {}; 32212function loadDataTableMultiple(dtObj, postData, ajaxURL = "", tableId) { 32213// Define default values for DataTable options 32214const defaults = { 32215autoWidth: false, 32216responsive: false, 32217processing: false, 32218serverSide: false, 32219ordering: false, 32220lengthMenu: [10, 25, 50, 100, 1000], 32221pageLength: 10, 32222paging: false, 32223searching: false, 32224order: [[0, "asc"]], 32225dom: 'Blfrtip', 32226language: { 32227paginate: { 32228next: '<i class="fas fa-chevron-right"></i>', 32229previous: '<i class="fas fa-chevron-left"></i>' 32230}, 32231emptyTable: "No records found" 32232}, 32233rowReorder: false, 32234columnDefs: [], 32235initComplete: "", 32236}; 32237// Merge provided options with defaults 32238// const options = Object.assign({}, defaults, dtObj); 32239const options = { ...defaults, ...dtObj }; 32240// Initialize the DataTable 32241dtInstances[tableId] = $('#'+tableId).DataTable({ 32242responsive: options.autoWidth, 32243responsive: options.responsive, 32244processing: options.processing, 32245serverSide: options.serverSide, 32246ordering: options.ordering, 32247lengthMenu: options.lengthMenu, 32248pageLength: options.pageLength, 32249paging: options.paging, 32250searching: options.searching, 32251order: options.order, 32252dom: options.dom, 32253rowReorder: options.rowReorder, 32254language: options.language, 32255columnDefs: options.columnDefs, 32256columns: options.columns, 32257ajax: (options.processing && ajaxURL !== "") ? { 32258url: ajaxURL, 32259type: "POST", 32260data: function (data) { 32261const customData = postData.fetchDataParams ? postData.fetchDataParams : {}; 32262const mergedData = { ...data, ...customData }; 32263return JSON.stringify(mergedData); 32264}, 32265contentType: "application/json", 32266dataType: "json" 32267} : null, 32268responsive: { 32269details: { 32270display: $.fn.dataTable.Responsive.display.childRowImmediate, 32271renderer: function (api, rowIdx, columns) { 32272var data = $.map(columns, function (col, i) { 32273return col.hidden ? 32274`<tr class="mobile-tr" style="line-height:2.5; background-color: #ffffff !important;" data-dt-row="${col.rowIndex}" data-dt-column="${col.columnIndex}"> 32275<td class="mobile-td" style="min-width:135px;"><b>${col.title}:</b></td> 32276<td class="mobile-td" style="max-width:135px; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important;">${col.data}</td> 32277</tr>` 32278: ""; 32279}).join(""); 32280return data ? $("<table/>").append(data) : false; 32281} 32282} 32283}, 32284createdRow: function (row, data, dataIndex) { 32285// Access the specific td element within the row and add a title attribute 32286$(row).find('td.tooltip-on-hover').each(function (index) { 32287const tdElement = $(this); 32288const tdText = tdElement.text(); 32289tdElement.attr('title', tdText); 32290}); 32291}, 32292drawCallback: function (settings) { 32293var api = this.api(); 32294var recordsTotal = api.page.info().recordsTotal; 32295var pageLength = api.page.len(); // Get the current page length 32296if (recordsTotal <= pageLength) { 32297$('.dataTables_paginate').hide(); 32298$('.dataTables_length').hide(); 32299} else { 32300$('.dataTables_paginate').show(); 32301$('.dataTables_length').show(); 32302} 32303var popoverTrigger = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')); 32304var popoverList = popoverTrigger.map(function (popoverTrigger2) { 32305return new bootstrap.Popover(popoverTrigger2); 32306}); 32307}, 32308initComplete: (options.initComplete !== "") ? options.initComplete : null, 32309}); 32310if (options.rowReorder) { 32311orderData = postData.updateOrder ? postData.updateOrder : {}; 32312// Add event listener to save the new order when rows are reordered 32313dtInstances[tableId].on('row-reorder', function (e, diff, edit) { 32314startSpinner(); 32315var pageInfo = dtInstances[tableId].page.info(); 32316var currentPage = pageInfo.page; 32317var rowsPerPage = pageInfo.length; // Number of rows per page 32318var pageStartIndex = currentPage * rowsPerPage; // Calculate the starting index of the current page 32319let updateOrder = []; 32320for (var i = 0, ien = diff.length; i < ien; i++) { 32321var rowData = dtInstances[tableId].row(diff[i].node).data(); 32322var rowId = rowData.ID; // Assuming 'ID' is the column name for the row ID 32323// Calculate the new absolute position, accounting for pagination 32324var newAbsolutePosition = diff[i].newPosition + pageStartIndex; 32325let data = {}; 32326data['OrderVal'] = newAbsolutePosition; 32327data['ID'] = rowId; 32328updateOrder.push(data); 32329} 32330if (updateOrder.length > 0) { 32331// Update the row order in the DataTable without reloading data 32332for (var i = 0; i < updateOrder.length; i++) { 32333var id = updateOrder[i].ID; 32334var newRowPosition = updateOrder[i].OrderVal; 32335// Find the row with the specified ID 32336var row = dtInstances[tableId].row(function (idx, data, node) { 32337return data.ID === id; 32338}); 32339// Move the row to the new position 32340dtInstances[tableId].row(row).data()[orderData.orderColumn] = newRowPosition; 32341} 32342// Redraw the table to apply the updated row order 32343// dtInstances[tableId].draw(); 32344dtInstances[tableId].order([[0, 'asc']]).draw();
32344 //reset order column to zero column which is Order 32345const requestData = { 32346updateOrder: updateOrder, 32347orderData: orderData 32348}; 32349$.ajax({ 32350url: "/controllers/ajax.cfc?method=updateTableOrder", 32351type: "POST", 32352data: JSON.stringify(requestData), 32353dataType: "json", 32354contentType: "application/json", 32355success: function (response) { 32356doToastrSuccessAlert("Saved!"); 32357stopSpinner(); 32358dtInstances[tableId].page(currentPage).draw('page'); 32359}, 32360error: function (xhr, status, error) { 32361// Handle errors here 32362console.error("AJAX Error: " + status, error); 32363} 32364}); 32365} 32366else { 32367stopSpinner(); 32368} 32369}); 32370} 32371if (options.searching) { 32372// Add an event listener to detect when a search is performed 32373dtInstances[tableId].on('search', function () { 32374// Check if a search operation is active 32375const isSearchActive = dtInstances[tableId].search() !== ''; 32376// Disable DND when search is active, and enable it when search is cleared 32377if (isSearchActive) { 32378dtInstances[tableId].rowReorder.disable(); 32379} else { 32380dtInstances[tableId].rowReorder.enable(); 32381} 32382}); 32383} 32384// Return the DataTable instance if needed 32385return dtInstances[tableId]; 32386} 32387function isObjectEmpty(obj) { 32388return Object.keys(obj).length === 0; 32389} 32390function toggleShowHide(chkBox, element_to_be_toggled) { 32391const elmToBeToggled = $(element_to_be_toggled); 32392if ($(chkBox).is(':checked')) { 32393elmToBeToggled.show(); 32394} else { 32395elmToBeToggled.hide(); 32396} 32397} 32398// input: h in [0,360] and s,v in [0,1] - output: hex color string 32399function hsv2rgb(h, s, v) { 32400let f = (n, k = (n + h / 60) % 6) => v - v * s * Math.max(Math.min(k, 4 - k, 1), 0); 32401const r = Math.round(255 * f(5)).toString(16); 32402const g = Math.round(255 * f(3)).toString(16); 32403const b = Math.round(255 * f(1)).toString(16); 32404return "#" + Math.round(255 * f(5)).toString(16) + Math.round(255 * f(3)).toString(16) + Math.round(255 * f(1)).toString(16); 32405} 32406function rgb2hsv(r, g, b) { 32407let rabs, gabs, babs, rr, gg, bb, h, s, v, diff, diffc, percentRoundFn; 32408rabs = parseInt(r, 16) / 255; 32409gabs = parseInt(g, 16) / 255; 32410babs = parseInt(b, 16) / 255; 32411v = Math.max(rabs, gabs, babs), 32412diff = v - Math.min(rabs, gabs, babs); 32413diffc = c => (v - c) / 6 / diff + 1 / 2; 32414percentRoundFn = num => Math.round(num * 100) / 100; 32415if (diff == 0) { 32416h = s = 0; 32417} else { 32418s = diff / v; 32419rr = diffc(rabs); 32420gg = diffc(gabs); 32421bb = diffc(babs); 32422if (rabs === v) { 32423h = bb - gg; 32424} else if (gabs === v) { 32425h = (1 / 3) + rr - bb; 32426} else if (babs === v) { 32427h = (2 / 3) + gg - rr; 32428} 32429if (h < 0) { 32430h += 1; 32431} else if (h > 1) { 32432h -= 1; 32433} 32434} 32435return { 32436h: Math.round(h * 360), 32437s: percentRoundFn(s * 100), 32438v: percentRoundFn(v * 100) 32439}; 32440} 32441function getContrastColor(hexColor) { 32442// hexColor RGB 32443const R1 = parseInt(hexColor.substr(1, 2), 16); 32444const G1 = parseInt(hexColor.substr(3, 2), 16); 32445const B1 = parseInt(hexColor.substr(5, 2), 16); 32446// Black RGB 32447const blackColor = "#000000"; 32448R2BlackColor = parseInt(blackColor.substring(1, 2), 16); 32449G2BlackColor = parseInt(blackColor.substring(3, 2), 16); 32450B2BlackColor = parseInt(blackColor.substring(5, 2), 16); 32451// Calc contrast ratio 32452const L1 = 324530.2126 * Math.pow(R1 / 255, 2.2) + 324540.7152 * Math.pow(G1 / 255, 2.2) + 324550.0722 * Math.pow(B1 / 255, 2.2); 32456const L2 = 324570.2126 * Math.pow(R2BlackColor / 255, 2.2) + 324580.7152 * Math.pow(G2BlackColor / 255, 2.2) + 324590.0722 * Math.pow(B2BlackColor / 255, 2.2); 32460let contrastRatio = 0; 32461if (L1 > L2) { 32462contrastRatio = Math.round((L1 + 0.05) / (L2 + 0.05)); 32463} else { 32464contrastRatio = Math.round((L2 + 0.05) / (L1 + 0.05)); 32465} 32466// If contrast is more than 5, return black color 32467if (contrastRatio > 5) { 32468return "#000000"; 32469} else { 32470// if not, return white color. 32471return "#FFFFFF"; 32472} 32473} 32474function getHoverColor(color) { 32475const darkThresholdHex = "#BBBBBB"; 32476const lightThresholdHex = "#EEEEEE"; 32477// Utility to convert a hex color to RGB 32478function hexToRgb(hex) { 32479hex = hex.replace("#", ""); 32480if (hex.length === 3) { 32481hex = hex 32482.split("") 32483.map((char) => char + char) 32484.join(""); 32485} 32486const r = parseInt(hex.slice(0, 2), 16); 32487const g = parseInt(hex.slice(2, 4), 16); 32488const b = parseInt(hex.slice(4, 6), 16); 32489return { r, g, b }; 32490} 32491// Utility to compute perceived brightness using Rec. 709 formula 32492function getBrightness(r, g, b) { 32493return 0.2126 * r + 0.7152 * g + 0.0722 * b; 32494} 32495// Convert thresholds to brightness 32496const { r: darkR, g: darkG, b: darkB } = hexToRgb(darkThresholdHex); 32497const { r: lightR, g: lightG, b: lightB } = hexToRgb(lightThresholdHex); 32498const darkThreshold = getBrightness(darkR, darkG, darkB); 32499const lightThreshold = getBrightness(lightR, lightG, lightB); 32500let r, g, b; 32501if (color.startsWith("#")) { 32502({ r, g, b } = hexToRgb(color)); 32503} else if (color.startsWith("rgb")) { 32504const rgbArray = color.match(/\d+/g); 32505if (rgbArray.length >= 3) { 32506r = parseInt(rgbArray[0]); 32507g = parseInt(rgbArray[1]); 32508b = parseInt(rgbArray[2]); 32509} else { 32510throw new Error("Invalid RGB color format"); 32511} 32512} else { 32513throw new Error("Unsupported color format"); 32514} 32515const brightness = getBrightness(r, g, b); 32516if (brightness < darkThreshold || brightness > lightThreshold) { 32517return "#EDEDED"; 32518} 32519const hsv = rgb2hsv(r, g, b); 32520const saturation = 0.04; 32521const value = 0.99; 32522return isNaN(hsv.h) ? "#EDEDED" : hsv2rgb(hsv.h, saturation, value); 32523} 32524function tableRowMove(element) { 32525let id = $(element).attr("data-id"); 32526let tableName = $(element).attr("data-table-name"); 32527let move = $(element).attr("data-move"); 32528let whereColumn = $(element).attr("data-where-column"); 32529let orderColumn = $(element).attr("data-order-column"); 32530let pageType = $(element).attr("data-content-type"); 32531let seasonId = $(element).attr("data-season-id"); 32532let schoolId = $(element).attr("data-school-id"); 32533let isbooster = $(element).attr("data-is-booster"); 32534const requestData = { 32535id: id, 32536tableName: tableName, 32537move: move, 32538whereColumn: whereColumn, 32539orderColumn: orderColumn, 32540pageType: pageType, 32541seasonId: seasonId, 32542schoolId: schoolId, 32543isbooster: isbooster, 32544}; 32545startSpinner(); 32546$.ajax({ 32547url: "/controllers/ajax.cfc?method=updateTableRow", 32548type: "POST", 32549data: JSON.stringify(requestData), 32550dataType: "json", 32551contentType: "application/json", 32552success: function (response) { 32553moveRowInDataTable(id, move, orderColumn); 32554doToastrSuccessAlert("Saved!"); 32555stopSpinner(); 32556// location.reload(); 32557}, 32558error: function (xhr, status, error) { 32559// Handle errors here 32560console.error("AJAX Error: " + status, error); 32561}, 32562}); 32563} 32564function moveRowInDataTable(rowId, moveToTop, orderColumn) { 32565let table = $(".dataTable_bs5").DataTable(); 32566let data = table.rows().data().toArray(); 32567// Find row and update OrderVal 32568let rowIndex = data.findIndex((row) => row.ID === rowId); 32569console.log(rowIndex); 32570if (rowIndex === -1) { 32571return false;
32572} 32573console.log(moveToTop); 32574if (moveToTop === "0") { 32575let minOrderVal = Math.min(...data.map((row) => row[orderColumn])); 32576console.log(minOrderVal); 32577data[rowIndex][orderColumn] = minOrderVal - 1; 32578} else { 32579let maxOrderVal = Math.max(...data.map((row) => row[orderColumn])); 32580data[rowIndex][orderColumn] = maxOrderVal + 1; 32581} 32582// Redraw table if needed 32583table.clear().rows.add(data).draw(); 32584table.order([0, "asc"]).draw(); 32585} 32586function updateUtcToLocal() { 32587document.querySelectorAll(".utc-datetime").forEach(function (element) { 32588const utcTime = element.getAttribute("data-utc"); 32589if (utcTime) { 32590const matches = utcTime.match(/{ts\s'([^']+)'\}/); 32591if (matches && matches[1]) { 32592const utcDateStr = matches[1]; 32593const date = new Date(utcDateStr + "Z"); 32594const options = { 32595year: "numeric", 32596month: "2-digit", 32597day: "2-digit", 32598hour: "2-digit", 32599minute: "2-digit", 32600hour12: true, 32601}; 32602const localDateTime = date.toLocaleDateString("en-US", options).split(","); // Format the date and time 32603element.innerHTML = `${localDateTime[0]}<br>${localDateTime[1].trim()}`; // Update the content of the td 32604} 32605} 32606}); 32607} 32608function autoLinkifyElement(el) { 32609const urlPattern = /(\b(https?:\/\/|www\.)[^\s<]+)/gi; 32610el.innerHTML = el.innerHTML.replace(urlPattern, match => { 32611if (match.includes('href=')) return match; 32612const url = match.startsWith("www.") ? "http://" + match : match; 32613return `<a href="${url}" target="_blank" rel="noopener noreferrer">${match}</a>`; 32614}); 32615} 32616</script>
32616 32617<style> 32618/* ======================================================================== 32619Component: buttons 32620========================================================================== */ 32621.btn{ 32622text-transform: none !important; 32623} 32624.btn-Save-c { 32625color: #fafafa; 32626background-color: #129846; 32627font-weight: bolder; 32628font-size: 14px; 32629align-content: center; 32630} 32631.btn-Save-c:focus, 32632.btn-Save-c.focus { 32633color: #fafafa; 32634text-decoration: none; 32635} 32636.btn-Save-c:hover, .btn-Save-c:active { 32637background-color: #0f7d3b !important; 32638color: #fafafa !important; 32639text-decoration: none; 32640} 32641.btn-Cancel-c { 32642color: red; 32643background-color: transparent; 32644font-weight: bolder; 32645font-size: 14px; 32646align-content: center; 32647border-color: red; 32648} 32649.btn-Cancel-c:focus, 32650.btn-Cancel-c.focus { 32651color: red; 32652text-decoration: none; 32653border-color: red; 32654} 32655.btn-Cancel-c:hover, .btn-Cancel-c:active { 32656color: red !important; 32657text-decoration: none; 32658border-color: red !important; 32659background-color: #ffe5e5 !important; 32660} 32661.b-width-sm-c { 32662width: 85px; 32663} 32664.btn-w-100 { 32665width: 100px !important; 32666} 32667.btn-mw-100 { 32668min-width: 100px !important; 32669} 32670.btn-appcolor { 32671color: #fafafa !important; 32672background-color: #165c33 !important; 32673font-weight: bolder; 32674font-size: 14px; 32675align-content: center; 32676} 32677.btn-appcolor.focus { 32678color: #fafafa; 32679text-decoration: none; 32680} 32681.btn-appcolor:hover, .btn-appcolor:active { 32682background-color: #165c33 !important; 32683color: #fafafa !important; 32684text-decoration: none; 32685} 32686.btn-btgreen { 32687color: #fafafa; 32688background-color: #189B4B; 32689font-weight: bolder; 32690font-size: 14px; 32691align-content: center; 32692} 32693.btn-btgreen:focus, 32694.btn-btgreen.focus { 32695color: #fafafa; 32696background-color: #189B4B; 32697text-decoration: none; 32698} 32699.btn-btgreen:hover { 32700background-color: #0d893e; 32701color: #fafafa; 32702text-decoration: none; 32703} 32704.btn-white-app { 32705color: #165c33; 32706background-color: #fafafa; 32707font-weight: bolder; 32708align-content: center; 32709} 32710.btn-white-app:focus, 32711.btn-white-app.focus, 32712.btn-white-app:focus-visible { 32713color: #165c33; 32714background-color: #fafafa; 32715text-decoration: none; 32716border-color: ; 32717} 32718.btn-white-app:hover { 32719background-color: #fafafa; 32720color: #165c33; 32721text-decoration: none; 32722} 32723.text-appcolor { 32724color: #165c33; 32725} 32726.fill-appcolor { 32727fill: #165c33; 32728} 32729.text-appcolor:hover { 32730color: #165c33; 32731} 32732.text-btgreen{ 32733color:#189B4B; 32734} 32735.text-btgreen:hover{ 32736color:#189B4B; 32737}
32738.bg-appcolor { 32739background-color: #165c33; 32740} 32741.border-appcolor { 32742border-color: #165c33 !important; 32743} 32744/* Hide The Component For Demo */ 32745body .hide_for_demo{ 32746display: none !important; 32747} 32748.teamNavActive { 32749font-weight: 600 32750} 32751.teamNavActive i{ 32752color: #165c33; 32753} 32754.teamNavItem:hover { 32755background-color: #eee; 32756} 32757</style>
32758<script> 32759document.addEventListener("DOMContentLoaded", function () { 32760var appcolor = "\x23165c33"; 32761var focus_color = ""; 32762var hoverTextColor = getHoverColor(appcolor); 32763var contrastTextColor = getContrastColor(appcolor); 32764document.documentElement.style.setProperty('--contrast-color', contrastTextColor); 32765document.documentElement.style.setProperty('--hover-color', hoverTextColor); 32766if (focus_color && focus_color.trim() !== "") { 32767document.documentElement.style.setProperty('--focus-color', focus_color); 32768} else { 32769focus_color = getDynamicFocusColor(appcolor); 32770// console.log("focus_color: " + focus_color); 32771document.documentElement.style.setProperty('--focus-color', focus_color); 32772} 32773}); 32774</script>
32774 32775<style> 32776/* ======================================================================== 32777Component: DT 32778========================================================================== */ 32779.dataTable:not(.disable_hover_color) tbody tr:hover { 32780background-color: var(--hover-color) !important; 32781} 32782/* ======================================================================== 32783Hover shade for appColor 32784========================================================================== */ 32785.text-appcolor-lightshade{ 32786color: var(--hover-color) !important; 32787} 32788.bg-appcolor-lightshade{ 32789background-color: var(--hover-color) !important; 32790} 32791/* ======================================================================== 32792Team Page Base Layout CSS 32793========================================================================== */ 32794.subheader-nav__item { 32795border-color: #165c33 !important; 32796border-bottom: 0px !important; 32797} 32798/* ======================================================================== 32799ADA keybord accessibility 32800========================================================================== */ 32801a:focus, 32802button:focus, 32803input:focus, 32804textarea:focus, 32805select:focus { 32806outline: none; 32807box-shadow: 0 0 0 2px var(--focus-color) !important; 32808border-color: var(--focus-color) !important; 32809} 32810</style> 32811<!-- =============== CK editor 5 ===============--> 32812<!-- =============== Bootsrap Select PFS ===============--> 32813<style> 32814/*! 32815* Bootstrap-select v1.14.0-beta2 (https://developer.snapappointments.com/bootstrap-select) 32816* 32817* Copyright 2012-2021 SnapAppointments, LLC 32818* Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) 32819*/@-webkit-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@-o-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select .dropdown-toggle .bs-select-clear-selected{position:relative;display:block;margin-right:5px;text-align:center}.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected{padding-right:inherit}.bootstrap-select .dropdown-toggle .bs-select-clear-selected span{position:relative;top:-webkit-calc(((-1em / 1.5) + 1ex)/ 2);top:calc(((-1em / 1.5) + 1ex)/ 2);pointer-events:none}.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected span{top:auto}.bootstrap-select .dropdown-toggle.bs-placeholder .bs-select-clear-selected{display:none}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}
32819.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation:.3s linear 750ms forwards bs-notify-fadeOut;-o-animation:.3s linear 750ms forwards bs-notify-fadeOut;animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group{display:block}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group{display:block}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none} 32820</style> 32821<style> 32822/* devanagari */ 32823@font-face { 32824font-family: 'Poppins'; 32825font-style: normal;
32826font-weight: 400; 32827src: url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2'); 32828unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; 32829} 32830/* latin-ext */ 32831@font-face { 32832font-family: 'Poppins'; 32833font-style: normal; 32834font-weight: 400; 32835src: url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2'); 32836unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 32837} 32838/* latin */ 32839@font-face { 32840font-family: 'Poppins'; 32841font-style: normal; 32842font-weight: 400; 32843src: url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2'); 32844unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 32845} 32846</style> 32847<!-- =============== PAGE VENDOR STYLES ===============--> 32848 32849 32850 32851 32852 32853<style> 32854.header-login {color: #165c33;} 32855.header-social__item:hover {background-color: #165c33;} 32856.header-login__item:hover {color: #165c33;} 32857.mobile-header__toggle-nav {background-color: #165c33;} 32858.mobile-header__toggle-nav:after {border-left: 34px solid #165c33;/* PHONE */} 32859@media screen and (min-width: 768px) {.mobile-header__toggle-nav:after {border-left: 48px solid #165c33;/* TABLET */}} 32860.nav-screen__account span {color: #165c33;} 32861.arrow--accent {border-color: #165c33;}
32862#primaryNav {border-top: 4px solid #165c33;} 32863.mainnav {border-top: 4px solid #165c33;} 32864.footer {border-top: 4px solid #165c33;} 32865.subheader-nav__item.is-active {border-color: #165c33;} 32866.modal-header {border-bottom: 3px solid #165c33;} 32867.calendar-panel__header{background-color: #165c33;} 32868.gradientBg { 32869 background: #165c33; 32870 background: -webkit-linear-gradient(#165c33, white); 32871 background: -o-linear-gradient(#165c33, white); 32872 background: -moz-linear-gradient(#165c33, white); 32873 background: linear-gradient(#165c33, white); 32874 background-repeat: no-repeat; 32875 background-attachment: fixed; 32876} 32877.imageBg { 32878 background-image: linear-gradient(rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.75)), url('//s3.amazonaws.com/schoolassets/background/'); 32879 background-size: cover; 32880 background-repeat: no-repeat; 32881 background-attachment: fixed; 32882 background-position: center; 32883} 32884.imageBgNoColor { 32885 background-image: url('//s3.amazonaws.com/schoolassets/background/'); 32886 background-size: cover; 32887 background-repeat: no-repeat; 32888 background-attachment: fixed; 32889 background-position: center; 32890} 32891.paddingLeft2 {padding-left:2px;} 32892.paddingLeft20 {padding-left:20px;} 32893.subscribeDiv {display:inline-block; padding-top:7px; padding-left:45px;} 32894.noGradientBg {background: #F2F2F2; background-repeat: ''; background-attachment: ''; background-position: ''; background-size: ''; background-image: '';} 32895.inputNoBorder {width:95%; border:none; outline:none; overflow:auto; background-color:#f5f5f5; resize:none; padding-left:10px;} 32896.paddingBottom10 {padding-bottom:10px;} 32897.paddingBottom15 {padding-bottom:15px;} 32898.marginBottom5 {margin-bottom:5px;} 32899 32900 32901 32902 32903body { 32904 margin: 0; 32905 padding: 0; 32906 min-height: 100vh; 32907 display: flex; 32908 flex-direction: column; 32909 } 32910 #headerAdBlock, #footerAdBlock { 32911 height: 120px; 32912 width: 100%; 32913 background-color: #f8f9fa; 32914 display: flex; 32915 align-items: center; 32916 justify-content: center; 32917 font-size: 1.5rem; 32918 font-weight: bold; 32919 text-align: center; 32920 background-color: #165c33; 32921 } 32922 #headerAdBlock { 32923 position: relative; 32924 z-index: 0; 32925 } 32926 #footerAdBlock { 32927 position: fixed; 32928 bottom: -120px; 32929 left: 0; 32930 z-index: 999; 32931 transition: bottom 0.5s ease-in-out; 32932 } 32933 #fcPageContent { 32934 flex: 1; 32935 } 32936 .mobile #headerAdBlock { 32937 display: none; 32938 } 32939 .mobile #footerAdBlock { 32940 position: fixed; 32941 bottom: 0; 32942 } 32943 .mobile #fcPageContent { 32944 padding-bottom: 120px !important; 32945 } 32946 32947 32948</style> 32949 32950 32951 <!-- Google Tag Manager - Custom Dimensions --> 32952
32952<script> 32953 window.dataLayer = window.dataLayer || []; 32954 window.dataLayer.push({ 32955 'School ID': '107645', 32956 'School Name': 'Green Mountain Union High School', 32957 'Scheduler': 'SSAPI', 32958 'Auth': 'anonymous', 32959 }); 32960 </script>
32960 32961 32962 <!-- End Google Tag Manager - Custom Dimensions --> 32963 32964 32965 32966 <!-- Google Tag Manager --> 32967
32967<script>
vendor: 335 bytes, lines 32967-32971
32967(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 32968 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 32969 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 32970 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 32971 })(window,document,'script','dataLayer','
32971GTM-NLSG7CZ
vendor: 3 bytes, line 32971
32971');
32971</script>
32971 32972 <!-- End Google Tag Manager --> 32973 32974 32975
vendor: 4,048 bytes, lines 32976-32978
32976<script> 32977/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */ 32978!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?0>a?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+(0>a?b:0);return this.pushStack(c>=0&&b>c?[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--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){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;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)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?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==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;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(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):void 0},now:function(){return+new Date}
vendor: 3,521 bytes, line 32978
32978,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)?!1:"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=ga(),z=ga(),A=ga(),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;d>c;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:0>d?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(ea){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 fa(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+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(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 ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}
vendor: 9,959 bytes, line 32978
32978function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(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 la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(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 oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.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=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof 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="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof 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){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(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(".#.+[+~]")}),ia(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))&&ia(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:(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 ka(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?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.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(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.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},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.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=fa.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=fa.selectors={cacheLength:50,createPseudo:ha,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]||fa.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]&&fa.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||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.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+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),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),t===!1)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,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(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:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(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:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.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(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)}
vendor: 79,644 bytes, lines 32978-32981
32978,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:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.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?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ra(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 sa(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 ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(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=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(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}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(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=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.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],!b)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)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(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;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(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-]*))$/,C=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||!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&&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)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={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;d>b;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;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.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 F(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 F(a,"nextSibling")},prev:function(a){return F(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&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(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)f[h].apply(c[0],c[1])===!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 d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==n.type(c)&&d(c)})}(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),h>=c&&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);d>b;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 I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&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),"undefined"!=typeof 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 M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0; 32979}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&&"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=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],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=n._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}}),function(){var a;l.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,e;return c=d.getElementsByTagName("body")[0],c&&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),"undefined"!=typeof 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 T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),V=["Top","Right","Bottom","Left"],W=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function X(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)&&U.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 Y=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)Y(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="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 ca(a){var b=ba.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 da={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>"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof 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,ea(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/<|&#?\w+;/,ha=/<tbody/i;function ia(a){Z.test(a.type)&&(a.defaultChecked=a.checked)}function ja(a,b,c,d,e){for(var f,g,h,i,j,k,m,o=a.length,p=ca(b),q=[],r=0;o>r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&aa.test(g)&&q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?"<table>"!==m[1]||ha.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(ea(q,"input"),ia),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=ea(p.appendChild(g),"script"),h&&fa(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]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(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)sa(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)),e===!1)e=qa;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"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,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&&!na.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||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.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&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(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||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;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=ma.test(f)?this.mouseHooks:la.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!==ra()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ra()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(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&&("undefined"==typeof a[d]&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?pa:qa):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:qa,isPropagationStopped:qa,isImmediatePropagationStopped:qa,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=pa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=pa,a&&!this.isSimulated&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=pa,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(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?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(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.change||(n.event.special.change={setup:function(){return ka.test(this.nodeName)?("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):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;ka.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;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!ka.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 sa(this,a,b,c,d)},one:function(a,b,c,d){return sa(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 b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=qa),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ta=/ jQuery\d+="(?:null|\d+)"/g,ua=new RegExp("<(?:"+ba+")[\\s/>]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/<script|<style|<link/i,xa=/checked\s*(?:[^=]|=\s*.checked.)/i,ya=/^true\/(.*)/,za=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(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 Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Ga(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?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Z.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 Ha(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&&xa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&&(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o>m;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h>m;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(za,"")));k=e=null}return a}function Ia(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(ea(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"<$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)||!ua.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&&Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length>0&&fa(d,!i&&ea(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||M(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||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(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 Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(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(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&&!wa.test(a)&&(l.htmlSerialize||!ua.test(a))&&(l.leadingWhitespace||!aa.test(a))&&!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(ea(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;h>=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(Ja||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ja[0].contentWindow||Ja[0].contentDocument).document,b.write(),b.close(),c=La(a,b),Ja.detach()),Ka[a]=c),c}var Na=/^margin/,Oa=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Pa=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},Qa=d.documentElement;!function(){var b,c,e,f,g,h,i=d.createElement("div"),j=d.createElement("div");if(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}});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,f&&(k[0].style.display="",k[1].style.display="none",f=0===k[0].offsetHeight)),m.removeChild(i)}}}();var Ra,Sa,Ta=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ra=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(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()&&Oa.test(g)&&Na.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+""}):Qa.currentStyle&&(Ra=function(a){return a.currentStyle},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Oa.test(g)&&!Ta.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 Ua(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Va=/alpha\([^)]*\)/i,Wa=/opacity\s*=\s*([^)]*)/i,Xa=/^(none|table(?!-c[ea]).+)/,Ya=new RegExp("^("+T+")(.*)$","i"),Za={position:"absolute",visibility:"hidden",display:"block"},$a={letterSpacing:"0",fontWeight:"400"},_a=["Webkit","O","Moz","ms"],ab=d.createElement("div").style;function bb(a){if(a in ab)return a;var b=a.charAt(0).toUpperCase()+a.slice(1),c=_a.length;while(c--)if(a=_a[c]+b,a in ab)return a}function cb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&W(d)&&(f[g]=n._data(d,"olddisplay",Ma(d.nodeName)))):(e=W(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function db(a,b,c){var d=Ya.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function eb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+V[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+V[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+V[f]+"Width",!0,e))):(g+=n.css(a,"padding"+V[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+V[f]+"Width",!0,e)));return g}function fb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ra(a),g=l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Sa(a,b,f),(0>e||null==e)&&(e=a.style[b]),Oa.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+eb(a,b,c||(g?"border":"content"),d,f)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Sa(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]=bb(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=U.exec(c))&&e[1]&&(c=X(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]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Sa(a,b,d)),"normal"===f&&b in $a&&(f=$a[b]),""===c||c?(e=parseFloat(f),c===!0||isFinite(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Xa.test(n.css(a,"display"))&&0===a.offsetWidth?Pa(a,Za,function(){return fb(a,b,d)}):fb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ra(a);return db(a,c,d?eb(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 Wa.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(Va,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Va.test(f)?f.replace(Va,e):f+" "+e)}}),n.cssHooks.marginRight=Ua(l.reliableMarginRight,function(a,b){return b?Pa(a,{display:"inline-block"},Sa,[a,"marginRight"]):void 0}),n.cssHooks.marginLeft=Ua(l.reliableMarginLeft,function(a,b){return b?(parseFloat(Sa(a,"marginLeft"))||(n.contains(a.ownerDocument,a)?a.getBoundingClientRect().left-Pa(a,{ 32980marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px":void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+V[d]+b]=f[d]||f[d-2]||f[0];return e}},Na.test(a)||(n.cssHooks[a+b].set=db)}),n.fn.extend({css:function(a,b){return Y(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ra(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return cb(this,!0)},hide:function(){return cb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){W(this)?n(this).show():n(this).hide()})}});function gb(a,b,c,d,e){return new gb.prototype.init(a,b,c,d,e)}n.Tween=gb,gb.prototype={constructor:gb,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=gb.propHooks[this.prop];return a&&a.get?a.get(this):gb.propHooks._default.get(this)},run:function(a){var b,c=gb.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):gb.propHooks._default.set(this),this}},gb.prototype.init.prototype=gb.prototype,gb.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)}}},gb.propHooks.scrollTop=gb.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=gb.prototype.init,n.fx.step={};var hb,ib,jb=/^(?:toggle|show|hide)$/,kb=/queueHooks$/;function lb(){return a.setTimeout(function(){hb=void 0}),hb=n.now()}function mb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=V[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function nb(a,b,c){for(var d,e=(qb.tweeners[b]||[]).concat(qb.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ob(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&W(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k="none"===j?n._data(a,"olddisplay")||Ma(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==Ma(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],jb.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?Ma(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=nb(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 pb(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],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function qb(a,b,c){var d,e,f=0,g=qb.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=hb||lb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:hb||lb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(pb(k,j.opts.specialEasing);g>f;f++)if(d=qb.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,nb,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(qb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return X(c.elem,a,U.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],qb.tweeners[c]=qb.tweeners[c]||[],qb.tweeners[c].unshift(b)},prefilters:[ob],prefilter:function(a,b){b?qb.prefilters.unshift(a):qb.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&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(W).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=qb(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=n._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&kb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(mb(b,!0),a,d,e)}}),n.each({slideDown:mb("show"),slideUp:mb("hide"),slideToggle:mb("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(hb=n.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),hb=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(){ib||(ib=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(ib),ib=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 rb=/\r/g,sb=/[\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()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):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(sb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)if(d=e[g],n.inArray(n.valHooks.option.get(d),f)>-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){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var tb,ub,vb=n.expr.attrHandle,wb=/^(?:checked|selected)$/i,xb=l.getSetAttribute,yb=l.input;n.fn.extend({attr:function(a,b){return Y(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"undefined"==typeof 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)?ub:tb)),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(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?yb&&xb||!wb.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(xb?c:d)}}),ub={set:function(a,b,c){return b===!1?n.removeAttr(a,c):yb&&xb||!wb.test(c)?a.setAttribute(!xb&&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=vb[b]||n.find.attr;yb&&xb||!wb.test(b)?vb[b]=function(a,b,d){var e,f;return d||(f=vb[b],vb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,vb[b]=f),e}:vb[b]=function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),yb&&xb||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):tb&&tb.set(a,b,c)}}),xb||(tb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},vb.id=vb.name=vb.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:tb.set},n.attrHooks.contenteditable={set:function(a,b,c){tb.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var zb=/^(?:input|select|textarea|button|object)$/i,Ab=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return Y(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):zb.test(a.nodeName)||Ab.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 Bb=/[\t\r\n\f]/g;function Cb(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,Cb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){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,Cb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){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,Cb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=Cb(this),b&&n._data(this,"__className__",b),n.attr(this,"class",b||a===!1?"":n._data(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+Cb(c)+" ").replace(Bb," ").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 Db=a.location,Eb=n.now(),Fb=/\?/,Gb=/(,)|(\[|{)|(}|])|"(?:[^"\\\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(Gb,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 Hb=/#.*$/,Ib=/([?&])_=[^&]*/,Jb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Kb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Lb=/^(?:GET|HEAD)$/,Mb=/^\/\//,Nb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ob={},Pb={},Qb="*/".concat("*"),Rb=Db.href,Sb=Nb.exec(Rb.toLowerCase())||[];function Tb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];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 Ub(a,b,c,d){var e={},f=a===Pb;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 Vb(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 Wb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Xb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Rb,type:"GET",isLocal:Kb.test(Sb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Qb,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?Vb(Vb(a,n.ajaxSettings),b):Vb(n.ajaxSettings,a)},ajaxPrefilter:Tb(Ob),ajaxTransport:Tb(Pb),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=Jb.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(2>u)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),y(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,l.url=((b||l.url||Rb)+"").replace(Hb,"").replace(Mb,Sb[1]+"//"),l.type=c.method||c.type||l.method||l.type,l.dataTypes=n.trim(l.dataType||"*").toLowerCase().match(G)||[""],null==l.crossDomain&&(d=Nb.exec(l.url.toLowerCase()),l.crossDomain=!(!d||d[1]===Sb[1]&&d[2]===Sb[2]&&(d[3]||("http:"===d[1]?"80":"443"))===(Sb[3]||("http:"===Sb[1]?"80":"443")))),l.data&&l.processData&&"string"!=typeof l.data&&(l.data=n.param(l.data,l.traditional)),Ub(Ob,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=!Lb.test(l.type),f=l.url,l.hasContent||(l.data&&(f=l.url+=(Fb.test(f)?"&":"?")+l.data,delete l.data),l.cache===!1&&(l.url=Ib.test(f)?f.replace(Ib,"$1_="+Eb++):f+(Fb.test(f)?"&":"?")+"_="+Eb++)),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&&l.contentType!==!1||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]?", "+Qb+"; q=0.01":""):l.accepts["*"]);for(e in l.headers)w.setRequestHeader(e,l.headers[e]);if(l.beforeSend&&(l.beforeSend.call(m,w,l)===!1||2===u))return w.abort();v="abort";for(e in{success:1,error:1,complete:1})w[e](l[e]);if(j=Ub(Pb,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,y)}catch(x){if(!(2>u))throw x;y(-1,x)}}else y(-1,"No Transport");function y(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&&300>b||304===b,d&&(v=Wb(l,w,d)),v=Xb(l,v,w,k),k?(l.ifModified&&(x=w.getResponseHeader("Last-Modified"),x&&(n.lastModified[f]=x),x=w.getResponseHeader("etag"),x&&(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",0>b&&(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 Yb(a){return a.style&&a.style.display||n.css(a,"display")}function Zb(a){if(!n.contains(a.ownerDocument||d,a))return!0;while(a&&1===a.nodeType){if("none"===Yb(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:Zb(a)},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var $b=/%20/g,_b=/\[\]$/,ac=/\r?\n/g,bc=/^(?:submit|button|image|reset|file)$/i,cc=/^(?:input|select|textarea|keygen)/i;function dc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||_b.test(a)?d(a,e):dc(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)dc(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)dc(c,a[c],b,e);return d.join("&").replace($b,"+")},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")&&cc.test(this.nodeName)&&!bc.test(a)&&(this.checked||!Z.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(ac,"\r\n")}}):{name:b.name,value:c.replace(ac,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return this.isLocal?ic():d.documentMode>8?hc():/^(get|post|head|put|delete|options)$/i.test(this.type)&&hc()||ic()}:hc;var ec=0,fc={},gc=n.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in fc)fc[a](void 0,!0)}),l.cors=!!gc&&"withCredentials"in gc,gc=l.ajax=!!gc,gc&&n.ajaxTransport(function(b){if(!b.crossDomain||l.cors){var c;return{send:function(d,e){var f,g=b.xhr(),h=++ec;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 fc[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=fc[h]=c:c()},abort:function(){c&&c(void 0,!0)}}}});function hc(){try{return new a.XMLHttpRequest}catch(b){}}function ic(){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 jc=[],kc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=jc.pop()||n.expando+"_"+Eb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(kc.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&kc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(kc,"$1"+e):b.jsonp!==!1&&(b.url+=(Fb.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,jc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ja([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var lc=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&lc)return lc.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 mc(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&n.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,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)?("undefined"!=typeof e.getBoundingClientRect&&(d=e.getBoundingClientRect()),c=mc(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||Qa})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return Y(this,function(a,d,e){var f=mc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ua(l.pixelPosition,function(a,c){return c?(c=Sa(a,b),Oa.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({ 32981padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return Y(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 nc=a.jQuery,oc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=oc),b&&a.jQuery===n&&(a.jQuery=nc),n},b||(a.jQuery=a.$=n),n});
32982 32983</script>
32983 32984 32985 32986 32987 32988 32989 32990 32991 32992 32993
32993<script> 32994 32995 32996 32997 console.warn("!*!*!* BT Ads :: NOTICE - HNA FLAG IS SET TO: 0"); 32998 32999 //This needs to be called first if we are going to refresh an ad unit. 33000 // The ad must be visible if we are going to do that. 33001 // Ads should not be refreshed more often than every 30 seconds 33002 function isElementVisible(id) { 33003 const el = document.getElementById(id); 33004 if (!el) return false; 33005 33006 const rect = el.getBoundingClientRect(); 33007 33008 return ( 33009 rect.top >= 0 && 33010 rect.left >= 0 && 33011 rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) && 33012 rect.right <= (window.innerWidth || document.documentElement.clientWidth) 33013 ); 33014 } 33015 33016 33017 function loadScript(tagSrc) { 33018 var scriptTag = document.createElement('script'), 33019 placeTag = document.getElementsByTagName("script")[0]; 33020 scriptTag.type = 'text/javascript'; 33021 scriptTag.async = true; 33022 scriptTag.src = tagSrc; 33023 placeTag.parentNode.insertBefore(scriptTag, placeTag); 33024 33025 } 33026 33027 window.mnjs = window.mnjs || { 33028 customerId: '8CU4NXI69', 33029 domain: window.location.hostname, 33030 failSafeTimeout: 3e3, 33031 version: 1.0, 33032 isAdServerLoaded: false 33033 }; 33034 33035 var mnjsEndpoint = 'https://warp.media.net/js/tags/clientag.js?' + 33036 'cid=' + window.mnjs.customerId + 33037 '&dn=' + window.mnjs.domain + 33038 '&version=' + window.mnjs.version; 33039 33040 loadScript(mnjsEndpoint); 33041 33042 window.mnjs.loadAdServer = setTimeout(function() { 33043 if (!window.mnjs.isAdServerLoaded) { 33044 loadScript("https://securepubads.g.doubleclick.net/tag/js/gpt.js"); 33045 window.mnjs.isAdServerLoaded = true; 33046 33047 } 33048 33049 }, window.mnjs.failSafeTimeout); 33050 33051 var googletag = googletag || {}; 33052 googletag.cmd = googletag.cmd || []; 33053 </script>
33053 33054 33055
33056<script> 33057 console.log("!*!*!* BT Ads :: Initializing...") 33058 try{ 33059 33060 googletag.cmd.push(function () { 33061 var mapping = googletag.sizeMapping() 33062 .addSize([1300, 200], [1289, 90]) 33063 .addSize([1050, 200], [970, 90]) 33064 .addSize([768, 200], [728, 90]) 33065 .build(); 33066 var mapping1 = googletag.sizeMapping() 33067 .addSize([1050, 200], [970, 90]) 33068 .addSize([768, 200], [728, 90]) 33069 .build(); 33070 33071 33072 33073 googletag.defineSlot('/317673431/BigTeams_ROS_Sticky_Header', [728, 90], 'div-gpt-ad-1702423523559-0') 33074 .defineSizeMapping(mapping).addService(googletag.pubads()); 33075 33076 33077 33078 googletag.defineSlot('/317673431/BigTeams_ROS_Top_MedRec_mob', [300, 250], 'div-gpt-ad-1702423523559-2') 33079 .defineSizeMapping(mapping).addService(googletag.pubads()); 33080 33081 33082 googletag.defineSlot('/317673431/BigTeams_ROS_Top_Leaderboard', [728, 90], 'div-gpt-ad-1702423523559-1') 33083 .defineSizeMapping(mapping1).addService(googletag.pubads()); 33084 33085 33086 33087 33088 33089 googletag.defineSlot('/317673431/BigTeams_ROS_300x250_1', [300, 250], 'div-gpt-ad-1702423523559-3') 33090 .addService(googletag.pubads()); 33091 33092 33093 googletag.defineSlot('/317673431/BigTeams_ROS_300x250_2', [300, 250], 'div-gpt-ad-1702423523559-4') 33094 .addService(googletag.pubads()); 33095 33096 33097 googletag.defineSlot('/317673431/BigTeams_ROS_300x250_3', [300, 250], 'div-gpt-ad-1702423523559-5') 33098 .addService(googletag.pubads()); 33099 33100 33101 googletag.defineSlot('/317673431/BigTeams_ROS_300x250_4', [300, 250], 'div-gpt-ad-1702423523559-6') 33102 .addService(googletag.pubads()); 33103 33104 33105 33106 googletag.defineSlot('/317673431/BigTeams_Home_Bottom_Leaderboard', [728, 90], 'div-gpt-ad-1702423523559-7') 33107 .defineSizeMapping(mapping1).addService(googletag.pubads()); 33108 33109 33110 googletag.defineSlot('/317673431/BigTeams_ROS_Sticky_Footer', [728, 90], 'div-gpt-ad-1702423523559-8') 33111 .defineSizeMapping(mapping).addService(googletag.pubads()); 33112 33113 33114 googletag.defineSlot('/317673431/BigTeams_ROS_Sticky_Footer_mob', [320, 50], 'div-gpt-ad-1702423523559-9') 33115 .addService(googletag.pubads()); 33116 33117 33118 if (document.getElementById('div-gpt-ad-1702423523559-10')) { 33119 googletag.defineSlot('/317673431/BigTeams_Team_468x60_TableAd_1', [468, 60], 'div-gpt-ad-1702423523559-10') 33120 .addService(googletag.pubads()); 33121 }else{ 33122 console.warn("Id For BigTeams_Team_468x60_TableAd_1 Not Found. "); 33123 } 33124 33125 33126 33127 if (document.getElementById('div-gpt-ad-1702423523559-11')) { 33128 googletag.defineSlot('/317673431/BigTeams_Team_468x60_TableAd_2', [468, 60], 'div-gpt-ad-1702423523559-11') 33129 .addService(googletag.pubads()); 33130 }else{ 33131 console.warn("Id For BigTeams_Team_468x60_TableAd_2 Not Found. "); 33132 } 33133 33134 33135 googletag.pubads().enableSingleRequest(); 33136 googletag.pubads() 33137 .setTargeting("state", "VT") 33138 .setTargeting("schoolid", "VT051434790"); 33139 googletag.enableServices(); 33140 }); 33141 33142 }catch(err){ 33143 console.error("ERROR Setting Up BT Ads: "+err); 33144 } 33145 33146 //console.log(JSON.stringify(googletag)); 33147 console.log("!*!*!* BT Ads :: Init Complete!!") 33148 33149 33150</script>
33150 33151 33152 33153 33154 33155 33156
33157<script type="text/javascript" id="general-retargeting-pixel"> 33158 var ssaUrl = 'https://' + 'pixel.sitescout.com/iap/f2f7d0f93e3c1c04'; 33159 new Image().src = ssaUrl; (function(d) { 33160 var syncUrl = 'https://' + 'pixel.sitescout.com/dmp/asyncPixelSync'; 33161 var iframe = d.createElement('iframe'); 33162 (iframe.frameElement || iframe).style.cssText = "width: 0; height: 0; border: 0; display: none;"; 33163 iframe.src = "javascript:false"; 33164 d.body.appendChild(iframe); 33165 var doc = iframe.contentWindow.document; 33166 doc.open().write('<body onload="window.location.href=\''+syncUrl+'\'">'); 33167 doc.close(); 33168 })(document); 33169</script>
33169 33170
33171<script> 33172 // SPIRIT SHOP AD SCRIPT 33173 (function() { 33174 33175 // 1) Define MLH BEFORE loading the injector (their code crashes if it's undefined) 33176 window.MLH = window.MLH || { 33177 queue: [], 33178 add: function(cfg) { 33179 if (cfg && cfg.elementId && !cfg.el) { 33180 cfg.el = document.getElementById(cfg.elementId); 33181 } 33182 this.queue.push(cfg); 33183 //console.log("MLH.enqueue:", cfg); 33184 } 33185 }; 33186 33187 // 2) Wait for DOM so the target element exists, then enqueue FIRST 33188 document.addEventListener("DOMContentLoaded", function () { 33189 // MLH.add({ 33190 // partnerId: '58da9007161d113db86ebc99', 33191 // adPlacementId: '62cefb19503f2e7d525a1390', 33192 // elementId: 'ssLeftNavAd', 33193 // shopId: '<?php echo $currentSchool['btid'] ?>' 33194 // }); 33195 33196 // 3) NOW load the injector; 33197 var s = document.createElement('script'); 33198 s.async = true; 33199 s.src = 'https://partners.spiritshop.com/scripts/injector.min.js'; 33200 s.onload = function() { 33201 console.log("SpiritShop injector loaded: "+JSON.stringify(window.MLH)); 33202 // Optionally, you could trigger processing here if needed 33203 }; 33204 s.onerror = function(e){ console.error("Failed to load SpiritShop injector", e); }; 33205 document.head.appendChild(s); 33206 33207 }); 33208 33209 })(); 33210 33211 </script>
33211 33212 33213</head> 33214<body class="layout-h" unselectable="on" onselectstart="return false;"> 33215<style> 33216.screen-reader-text 33217{position:absolute; 33218left:-10000px; 33219top:auto; 33220width:1px; 33221height:1px; 33222overflow:hidden;} 33223 33224a.skiptomain { 33225 left:-999px; 33226 position:absolute; 33227 top:auto; 33228 width:1px; 33229 height:1px; 33230 overflow:hidden; 33231 z-index:-999; 33232} 33233a.skiptomain:focus, a.skiptomain:active { 33234 color: #fff; 33235 background-color:#000; 33236 left: auto; 33237 top: auto; 33238 width: 10%; 33239 height: auto; 33240 overflow:auto; 33241 margin: 10px 35%; 33242 padding:2px; 33243 text-align:center; 33244 text-decoration: underline; 33245 font-size:1.0em; 33246 z-index:999; 33247} 33248</style> 33249 33250 33251 33252 33253 33254 33255 33256 33257 33258 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 33258-33259
33258 33259 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
33259GTM-NLSG7CZ
vendor: 87 bytes, lines 33259-33261
33259" 33260 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 33261
33261<!-- End Google Tag Manager (noscript) --> 33262 33263 33264 33265 33266 33267 33268 33269 33270<style> 33271 /* Hide skip links off-screen but make them visible when focused */ 33272 .skip-link { 33273 position: absolute; 33274 top: -40px; 33275 left: 0; 33276 background-color: #000; 33277 color: #fff; 33278 padding: 8px; 33279 text-decoration: none; 33280 z-index: 100; 33281 } 33282 33283 .skip-link:focus { 33284 top: 10px; 33285 } 33286</style> 33287 33288<a href="#header" class="skip-link">Skip to Header</a> 33289<a href="#mainContent" class="skip-link">Skip to Main Content</a> 33290<a href="#footer" class="skip-link">Skip to Footer</a> 33291 33292 33293 33294 33295 33296 33297 33298 33299 33300<div id="fcPageContent"> 33301 33302 33303<div> 33304 33305
33305<script> 33306 33307 // see desktopHeader and mobileHeader for the elements related to these functions 33308 function isNavVisible(elm) { 33309 if(`${elm.classList}`.includes("slide-in")){ 33310 return true; 33311 } 33312 return false; 33313 } 33314 33315 // see desktopHeader and mobileHeader for the elements related to these functions 33316 function navCloseOnClickOutside(){ 33317 if(isNavVisible(document.getElementById('navMenu'))){ 33318 document.getElementById("desktopHeaderToggleB").focus(); 33319 document.getElementById("desktopHeaderToggleB").click(); 33320 }else if(isNavVisible(document.getElementById('mobileNavMenu'))){ 33321 document.getElementById("mobileHeaderToggleB").focus(); 33322 document.getElementById("mobileHeaderToggleB").click(); 33323 } 33324 } 33325 33326 // see desktopHeader and mobileHeader for the elements related to these functions 33327 $("#gradientDiv").click(function(e) { 33328 const navMenu = document.getElementById("navMenu") 33329 const mobileNavMenu = document.getElementById("mobileNavMenu") 33330 const clickedElement = e.target 33331 if(!navMenu.contains(clickedElement) && !mobileNavMenu.contains(clickedElement)){ 33332 navCloseOnClickOutside(); 33333 } 33334 }); 33335</script>
33335 33336 33337 33338 33339 <div id="header"> 33340 <div class="d-none d-md-block d-print-none"> 33341 33342 33343 33344 33345 33346 33347
33348<script> 33349 var hoverTextColor = getHoverColor("#165c33"); 33350 var focus_color = ""; 33351 var contrastTextColor = getContrastColor("#165c33"); 33352 33353 document.documentElement.style.setProperty('--contrast-color', contrastTextColor); 33354 document.documentElement.style.setProperty('--hover-color', hoverTextColor); 33355 document.documentElement.style.setProperty('--focus-color', focus_color); 33356</script>
33356 33357 33358<style> 33359 33360 #btnOnlineRgstr:focus { 33361 33362 box-shadow: 0 0 0 2px var(--focus-color) !important; 33363 } 33364</style> 33365 33366 33367 33368 33369 33370 33371 33372 33373 33374 33375 33376 33377 33378 33379 33380 33381 33382 33383 33384 33385 33386 33387 33388 33389 33390 33391 33392 33393 33394 33395 33396 33397 33398 33399 33400 33401 33402 33403 33404 33405 33406 33407 33408 <div class="bg-appcolor"> 33409 <div class="row"> 33410 <div class="col-md-1 header-menubtn" style="position: relative;"> 33411 33412 <ul class="hf-ul" style="position: absolute;top: 5px;left: 20px;overflow: visible;white-space: nowrap;"> 33413 33414 33415 <li class="footer-li-item"> 33416 33417 <a class="mr-lg text-decoration-none" href="https://twitter.com/GMUHSATHLETICS" target="_blank" title="Opens X (Twitter) in new window"> 33418 <span class="b-txt-hidden">Twitter</span> 33419 <svg xmlns="http://www.w3.org/2000/svg" height="25" width="20" viewBox="0 0 512 512" style = "margin-top: -5px;fill: #FFFFFF;" class="transition" role="none"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg> 33420 </a> 33421 33422 33423 33424 33425 </li> 33426 33427 33428 </ul> 33429 33430 <a class="js-toggle-nav menueventcheck" tabindex="0" id="desktopHeaderToggleA" name="desktopHeaderToggleA" href="javascript:void(0);" alt="Nav Menu Toggle" aria-label="Nav Menu Toggle" title="Nav Menu Toggle" role="button"><span><i class="fa fa-lg fa-bars fa-solid text-white menueventcheck" role="button" ></i></a> 33431 <div class="pfs-nav mobile-nav js-mobile-nav p-0" id="navMenu"> 33432 <div class ="ml-lg mr-lg mt-2 row" style="max-height: 200px;"> 33433 <div class = "col-md-10" style="max-height: 200px;"> 33434 33435 33436 <img class="img-fluid object-fit-contain" src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/logos/107645/demo13788_bigteams_com.png" alt="Nav Logo for demo13788_bigteams_com" style="height: 120px;" /> 33437 33438 33439 <h4 class="fm-Poppins fs-5 text-dark mt-1 mb-3">GM ATHLETICS</h4> 33440 33441 </div> 33442 33443 <div class = "col-md-2 mt-3 text-end" style="max-height: 200px;"> 33444 <div> 33445 <a class="js-toggle-nav" tabindex="0" id="desktopHeaderToggleB" name="desktopHeaderToggleB" href="javascript:void(0);" alt="Close Nav Menu" title="Close Nav Menu" aria-label="Close Nav Menu" role="button"><img class="img-fluid transition" src="/assets/images/close-dark-icon.png" alt="x icon" style="height: 24px;"/></a> 33446 </div> 33447 </div> 33448 </div> 33449 33450 <div class="container" style="margin-left: 15px;"> 33451 33452 <a class="mr-lg text-decoration-none" href="https://twitter.com/GMUHSATHLETICS" target="_blank" title="X (Formerly Twitter)"> 33453 <span class="b-txt-hidden">Twitter</span> 33454 <svg xmlns="http://www.w3.org/2000/svg" style="position:relative;top: -4px;" height="30" width="28" viewBox="0 0 512 512" class="fill-appcolor transition" role="none"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg> 33455 </a> 33456 33457 33458 33459 33460 </div> 33461 33462 <hr class="footer-hr text-appcolor mb-1" style="width: 96%;margin: auto;margin-top: -15px;"> 33463 33464 <div class="mobile-nav__screens cf desktop"> 33465 <div class="fm-Poppins js-mobile-nav-screen nav-screen pl-xl" data-screen="0">
33466 <div id="js-screen-content" class="js-screen-content"> 33467 33468 33469 33470 33471 <a class="pfs-nav-item" href="/">Home</a> 33472 33473 <a class="pfs-nav-item" data-bs-toggle="collapse" data-bs-target="#allsports_leftNav" href="#" role="button" >Sports & Activities <i class="fa fa-arrow-down" style="color:#165c33"></i> </a> 33474 <div class="side-nav-allsports collapse mb-3 ml-lg mt-3" id="allsports_leftNav"> 33475 33476 33477 33478 33479 <div class="b-bottom d-flex pb-1 pr-lg row"> 33480 <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Baseball</span> 33481 <div class="col-md-7 col-7"> 33482 33483 33484 33485 33486 33487 33488 33489 33490 33491 33492 33493 33494 33495 33496 33497 33498 33499 33500 33501 33502 33503 33504 33505 33506 33507 <a class="fm-Poppins mr-lg" href="/main/team/id/3693452/sportid/6/gender/1" alt="Boys Baseball">Boys</a> 33508 33509 </div> 33510 </div> 33511 33512 33513 33514 33515 <div class="b-bottom d-flex pb-1 pr-lg row"> 33516 <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Basketball</span> 33517 <div class="col-md-7 col-7"> 33518 33519 33520 33521 33522 33523 33524 33525 33526 33527 33528 33529 33530 33531 33532 33533 33534 33535 33536 33537 33538 33539 33540 33541 33542 33543 33544 33545 33546 33547 33548 33549 33550 33551 33552 33553 33554 33555 33556 33557 33558 33559 33560 33561 33562 33563 33564 33565 33566 33567 33568 <a class="fm-Poppins mr-lg" href="/main/team/id/3724933/sportid/2/gender/2" alt="Girls Basketball">Girls</a> 33569 33570 33571 33572 33573 <a class="fm-Poppins mr-lg" href="/main/team/id/3697175/sportid/2/gender/1" alt="Boys Basketball">Boys</a> 33574 33575 </div> 33576 </div> 33577 33578 33579 33580 33581 <div class="b-bottom d-flex pb-1 pr-lg row">
33582 <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Cross Country</span> 33583 <div class="col-md-7 col-7"> 33584 33585 33586 33587 33588 33589 33590 33591 33592 33593 33594 33595 33596 33597 33598 33599 33600 33601 <a class="fm-Poppins mr-lg" href="/main/team/id/3693872/sportid/13/gender/3" alt="CoEd Cross Country">CoEd</a> 33602 33603 </div> 33604 </div> 33605 33606 33607 33608 33609 <div class="b-bottom d-flex pb-1 pr-lg row"> 33610 <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Golf</span> 33611 <div class="col-md-7 col-7"> 33612 33613 33614 33615 33616 33617 33618 33619 33620 33621 33622 33623 33624 33625 33626 33627 33628 33629 <a class="fm-Poppins mr-lg" href="/main/team/id/3765452/sportid/5/gender/1" alt="Boys Golf">Boys</a> 33630 33631 </div> 33632 </div> 33633 33634 33635 33636 33637 <div class="b-bottom d-flex pb-1 pr-lg row"> 33638 <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Soccer</span> 33639 <div class="col-md-7 col-7"> 33640 33641 33642 33643 33644 33645 33646 33647 33648 33649 33650 33651 33652 33653 33654 33655 33656 33657 33658 33659 33660 33661 33662 33663 33664 33665 33666 33667 33668 33669 33670 33671 33672 33673 33674 33675 33676 33677 33678 33679 33680 33681 33682 33683 33684 33685 33686 33687 33688 33689 33690 <a class="fm-Poppins mr-lg" href="/main/team/id/3693869/sportid/9/gender/2" alt="Girls Soccer">Girls</a> 33691 33692 33693 33694 33695 <a class="fm-Poppins mr-lg" href="/main/team/id/3693866/sportid/9/gender/1" alt="Boys Soccer">Boys</a> 33696 33697 </div> 33698 </div> 33699 33700 33701 33702 33703 <div class="b-bottom d-flex pb-1 pr-lg row">
33704 <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Softball</span> 33705 <div class="col-md-7 col-7"> 33706 33707 33708 33709 33710 33711 33712 33713 33714 33715 33716 33717 33718 33719 33720 33721 33722 33723 33724 33725 33726 33727 33728 33729 33730 33731 <a class="fm-Poppins mr-lg" href="/main/team/id/3732372/sportid/15/gender/2" alt="Girls Softball">Girls</a> 33732 33733 </div> 33734 </div> 33735 33736 33737 33738 33739 <div class="b-bottom d-flex pb-1 pr-lg row"> 33740 <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Track</span> 33741 <div class="col-md-7 col-7"> 33742 33743 33744 33745 33746 33747 33748 33749 33750 33751 33752 33753 33754 33755 33756 33757 33758 33759 33760 33761 33762 33763 33764 33765 33766 33767 <a class="fm-Poppins mr-lg" href="/main/team/id/3734538/sportid/24/gender/3" alt="CoEd Track">CoEd</a> 33768 33769 </div> 33770 </div> 33771 33772 </div> 33773 33774 33775 33776 33777 33778 33779 33780 33781 33782 33783 33784 33785 <a class="pfs-nav-item" href="/main/calendar?">Calendar</a> 33786 33787 33788 33789 33790 33791 33792 33793 33794 <a class="pfs-nav-item" href="/main/eventPhotos?">Photos</a> 33795 33796 33797 33798 33799 33800 33801 33802 33803 33804 33805 <a class="pfs-nav-item" href="/main/otherad?contentID=58247581">Video</a> 33806 33807 33808 33809 33810 33811 33812 33813 33814 33815 33816 <a class="pfs-nav-item" href="#" onclick="javascript:window.open('https://shop.game-one.com/east/e2/green-mountain-union-high-school');">Grizzlies Gear</a> 33817 33818 33819 33820 33821 33822 33823 33824 33825 33826 33827 33828 33829 33830 33831 33832 33833 33834 33835 33836 33837 33838 33839 33840 33841 33842 33843 33844 33845 33846 33847 33848 33849 33850 33851 33852 <a class="pfs-nav-item" href="/main/adnews?">Announcements</a> 33853 33854 33855 33856 33857 33858 33859 33860 33861 <a class="pfs-nav-item" href="/main/fields?">Fields & Directions</a> 33862 33863 33864 33865 33866 33867 33868 33869 33870 </div><!-- /.nav-screen__content --> 33871 33872 33873 </div><!-- /.nav-screen [data-screen=0] --> 33874 </div><!-- /.mobile-nav__screens --> 33875 </div><!-- /.mobile-nav --> 33876 33877 </div> 33878 33879 <div class="col-md-2 col-sm-12 text--center bg-light skew-30 desktopHeaderLogoDivSection"> 33880 <div class="unskew-30"> 33881 <div class="logo mt-3"> 33882 33883 33884 <a href="/"> 33885 <img class="img-fluid transition object-fit-contain" src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/logos/107645/demo13788_bigteams_com.png" alt="Logo for GM Athletics" style="max-height: 150px;width: 70%;" /> 33886 </a> 33887 33888 </div> 33889 33890
33891 </div> 33892 </div> 33893 33894 <div class="col-md-8 ml-xl "> 33895 <div class=""> 33896 <div class="header-toprow align-items-center bg-light d-flex justify-content-between py-3 skew-30" style="padding-top: 0px !important"> 33897 <div id="sitenametaglineDivDesktop" class="text--center unskew-30" style="width: calc(100% - 150px);padding-left: 30px;"> 33898 33899 33900 33901 33902 <h1 class="d-none d-xxl-block text-appcolor text-capitalize text-uppercase fm-Poppins text-truncate" style="font-size:5em;">GM ATHLETICS</h1> 33903 <h1 class="d-none d-xl-block d-xxl-none text-appcolor text-capitalize text-uppercase fm-Poppins text-truncate" style="font-size:4em;">GM ATHLETICS</h1> 33904 <h1 class="d-block d-xl-none text-appcolor text-capitalize text-uppercase fm-Poppins text-truncate" style="font-size:3em;">GM ATHLETICS</h1> 33905 33906 33907 33908 33909 <h2 class="d-none d-xxl-block fm-Poppins bt-multiline-ellipsis" >Green Mountain Union High School</h2> 33910 <h3 class="d-none d-xl-block d-xxl-none fm-Poppins bt-multiline-ellipsis" >Green Mountain Union High School</h3> 33911 <h4 class="d-block d-xl-none fm-Poppins bt-multiline-ellipsis" >Green Mountain Union High School</h4> 33912 33913 33914 33915 </div> 33916 33917 33918 33919<div class="text--left unskew-30 align-top" style="position: relative; width: 100px;left: -60px;"> 33920 33921 33922 33923 33924 33925 </div> 33926 33927 33928 </div> 33929 33930 <div class="align-items-center d-flex fm-Poppins justify-content-between" style="width: 107%;"> 33931 <div style="width: calc(100% - 130px);"> 33932 <nav class="bg-transparent navbar navbar-inverse yamm shadow-0" id="primaryNav" style="display: flex; justify-content: space-between;"> 33933 <div class="container"> 33934 <!-- Brand and toggle get grouped for better mobile display --> 33935 <div class="navbar-header"> 33936 <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#primaryNav-collapse" aria-expanded="false"> 33937 <span class="sr-only">Toggle navigation</span> 33938 <span class="icon-bar"></span> 33939 <span class="icon-bar"></span> 33940 <span class="icon-bar"></span> 33941 </button> 33942 </div> 33943 33944 33945 33946 33947 33948 33949 33950 33951 33952 33953 33954 33955 33956 33957 33958 33959 <div class="collapse navbar-collapse" id="primaryNav-collapse"> 33960 <style> 33961 .default-links-color li a { 33962 color: var(--bs-primary) !important; 33963 } 33964 .default-links-color li a:hover { 33965 color: #0a58ca !important; 33966 } 33967 </style> 33968 <ul class="nav navbar-nav" role="menu"> 33969 <li role="presentation" class="nav-item-level1 nav-item" title="Home"><a href="/" role="menuitem"><i class="fa fa-home fa-2x"></i> <span class="sr-only">Home</span></a></li> 33970 <li role="presentation" class="nav-item-level1 nav-item" title="Calendar"><a href="/main/calendar" role="menuitem"><i class="fa fa-calendar fa-2x"></i> <span class="sr-only">Calendar</span></a></li> 33971 <li role="presentation" class="nav-item-level1 nav-item" title="Sports and Activities"><li role="button" class="nav-item-level1 nav-item"><a id = "allsports" class="dropdown-toggle nav-label text-decoration-none" href="#" tabindex="0" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="sportsMenu">Sports & Activities <i class="fa fa-caret-down"></i></a><ul id="sportsMenu" class="dropdown-menu ul_teams" role="menu" style="width:50%;overflow: hidden;white-space: nowrap;"><li role="menuitem"><div class="yamm-content default-links-color"><div class="row d-flex"><div class="col-md-6 nav-level2 column1"><ul class="list-unstyled p-3 teamList"><li class="d-flex justify-content-lg-between b-bottom"><span data-toggle="collapse" role="button" style="cursor:default;" class="text-bold" href="#nav_team_6_"><span class="nav-triangle pull-right"></span>Baseball</span><div class=""><a class="mr-lg" href="/main/team/id/3693452/sportid/6/gender/1" alt="Boys Baseball" >Boys</a></div></li><li class="d-flex justify-content-lg-between b-bottom"><span data-toggle="collapse" role="button" style="cursor:default;" class="text-bold" href="#nav_team_2_"><span class="nav-triangle pull-right"></span>Basketball</span><div class=""><a class="mr-lg" href="/main/team/id/3724933/sportid/2/gender/2" alt="Girls Basketball" >Girls</a><a class="mr-lg" href="/main/team/id/3697175/sportid/2/gender/1" alt="Boys Basketball" >Boys</a></div></li><li class="d-flex justify-content-lg-between b-bottom"><span data-toggle="collapse" role="button" style="cursor:default;" class="text-bold" href="#nav_team_13_"><span class="nav-triangle pull-right"></span>Cross Country</span><div class=""><a class="mr-lg" href="/main/team/id/3693872/sportid/13/gender/3" alt="CoEd Cross Country" >CoEd</a></div></li><li class="d-flex justify-content-lg-between b-bottom"><span data-toggle="collapse" role="button" style="cursor:default;" class="text-bold" href="#nav_team_5_"><span class="nav-triangle pull-right"></span>Golf</span><div class=""><a class="mr-lg" href="/main/team/id/3765452/sportid/5/gender/1" alt="Boys Golf" >Boys</a></div></li><li class="d-flex justify-content-lg-between b-bottom"><span data-toggle="collapse" role="button" style="cursor:default;" class="text-bold" href="#nav_team_9_"><span class="nav-triangle pull-right"></span>
33971Soccer</span><div class=""><a class="mr-lg" href="/main/team/id/3693869/sportid/9/gender/2" alt="Girls Soccer" >Girls</a><a class="mr-lg" href="/main/team/id/3693866/sportid/9/gender/1" alt="Boys Soccer" >Boys</a></div></li><li class="d-flex justify-content-lg-between b-bottom"><span data-toggle="collapse" role="button" style="cursor:default;" class="text-bold" href="#nav_team_15_"><span class="nav-triangle pull-right"></span>Softball</span><div class=""><a class="mr-lg" href="/main/team/id/3732372/sportid/15/gender/2" alt="Girls Softball" >Girls</a></div></li><li class="d-flex justify-content-lg-between b-bottom"><span data-toggle="collapse" role="button" style="cursor:default;" class="text-bold" href="#nav_team_24_"><span class="nav-triangle pull-right"></span>Track</span><div class=""><a class="mr-lg" href="/main/team/id/3734538/sportid/24/gender/3" alt="CoEd Track" >CoEd</a></div></li></ul></div><!-- /.col --></div><!-- /.row --></div><!-- /.yamm-content --></li></ul></li></li> 33972 <li role="presentation" class="nav-item-level1 nav-item" data-is-link="false" data-entity-type="content" data-entity-id="1"><a role="menuitem" style="text-decoration: none;" class="nav-label" href="/main/calendar?">Calendar</a></li><li role="presentation" class="nav-item-level1 nav-item" data-is-link="false" data-entity-type="content" data-entity-id="2"><a role="menuitem" style="text-decoration: none;" class="nav-label" href="/main/eventPhotos?">Photos</a></li><li role="presentation" class="nav-item-level1 nav-item" data-is-link="false" data-entity-type="content" data-entity-id="469970"><a role="menuitem" style="text-decoration: none;" class="nav-label" href="/main/otherad?contentID=58247581">Video</a></li><li role="presentation" class="nav-item-level1 nav-item" data-is-link="true" data-entity-type="content" data-entity-id="469971"><a role="menuitem" style="text-decoration: none;" class="nav-label" href="#" onclick="javascript:window.open('https://shop.game-one.com/east/e2/green-mountain-union-high-school');">Grizzlies Gear</a></li><li role="presentation" class="nav-item-level1 nav-item" data-is-link="false" data-entity-type="content" data-entity-id="7"><a role="menuitem" style="text-decoration: none;" class="nav-label" href="/main/adnews?">Announcements</a></li><li role="presentation" class="nav-item-level1 nav-item" data-is-link="false" data-entity-type="content" data-entity-id="9"><a role="menuitem" style="text-decoration: none;" class="nav-label" href="/main/fields?">Fields & Directions</a></li> 33973 </ul> 33974 </div> 33975 33976 33977 </div><!-- /.container-fluid --> 33978 </nav> 33979 </div> 33980 <div class="text--right" style="width: 150px;position: absolute;right: 20px;"> 33981 33982 <a type="button" class="text-white auth-items" href="/auth/login" title="Login"> 33983 <i class="fa fa-sign-in fa-2x" ></i> 33984 33985 </a> 33986 <span class="text-white">/</span> 33987 <a type="button" class="text-white auth-items" href="/auth/new" title="Create Fan Account To Receive Alerts For Your Favorite Team!"><i class="fa fa-user-plus fa-2x"></i> 33988 33989 </a> 33990 33991 </div> 33992 </div> 33993 33994 </div> 33995 </div> 33996 33997 <div class="col-md-1"> 33998 </div> 33999 34000 </div> 34001 </div> 34002
34003<script> 34004 34005 $(document).ready(function() { 34006 // Initially set the tabindex of all navigation items inside the menu to -1 34007 $('#navMenu a').attr('tabindex', '-1'); 34008 34009 if(document.querySelector('.mobile-nav__screens.desktop')) { 34010 34011 // Prefix all desktop collapse divs in left side nav to avoid conflicts with mobile collapses 34012 document.querySelectorAll('.mobile-nav__screens.desktop [id]').forEach(function(el){ 34013 const oldId = el.id; 34014 const newId = 'desktop_' + oldId; 34015 el.id = newId; 34016 34017 // Update any data-bs-targets pointing to this id 34018 document.querySelectorAll('.mobile-nav__screens.desktop [data-bs-target="#' + oldId + '"]').forEach(function(btn){ 34019 btn.setAttribute('data-bs-target', '#' + newId); 34020 }); 34021 34022 // Update other data-content attributes as well 34023 if(el.hasAttribute('data-content')){ 34024 el.setAttribute('data-content', 'desktop_' + el.getAttribute('data-content')); 34025 } 34026 }); 34027 } 34028 34029 }); 34030 34031 //close nav menu when user presses esc key 34032 $(document).keyup(function(e) { 34033 if (e.key === "Escape" && $("#navMenu").hasClass("slide-in")) { 34034 const toggleButton = document.getElementById("desktopHeaderToggleB"); 34035 toggleButton.focus(); 34036 toggleButton.click(); 34037 toggleButton.blur(); 34038 } 34039 }); 34040 34041 34042 function toggleMenu(isOpen) { 34043 const sideMenu = document.getElementById('navMenu'); 34044 const firstMenuItem = sideMenu.querySelector('a'); 34045 const toggleButton = document.getElementById('desktopHeaderToggleA'); 34046 34047 sideMenu.setAttribute('aria-hidden', !isOpen); 34048 toggleButton.setAttribute('aria-expanded', isOpen); 34049 34050 if (isOpen) { 34051 // Make the menu items focusable 34052 sideMenu.querySelectorAll('a').forEach(item => { 34053 item.setAttribute('tabindex', '0'); 34054 }); 34055 // Move focus to the first menu item 34056 firstMenuItem.focus(); 34057 34058 var navContainer = document.getElementById('js-screen-content'); 34059 var focusableElements = navContainer.querySelectorAll('a[href], button'); 34060 var lastFocusableElement = focusableElements[focusableElements.length - 1]; 34061 34062 $(lastFocusableElement).on('focusout', function() { 34063 setTimeout(function() { 34064 if (!sideMenu.contains(document.activeElement)) { 34065 closeNav(); 34066 } 34067 }, 0); 34068 }); 34069 34070 } else { 34071 // Remove focus from menu items 34072 sideMenu.querySelectorAll('a').forEach(item => { 34073 item.setAttribute('tabindex', '-1'); 34074 }); 34075 // Move focus back to the toggle button 34076 toggleButton.focus(); 34077 } 34078 } 34079 34080 $("#desktopHeaderToggleA").click(function(e) { 34081 e.preventDefault(); 34082 toggleMenu(true); 34083 e.stopPropagation(); 34084 }); 34085 34086 $("#desktopHeaderToggleB").click(function(e) { 34087 e.preventDefault(); 34088 toggleMenu(false); 34089 e.stopPropagation(); 34090 }); 34091 34092 function closeNav() { 34093 document.getElementById("desktopHeaderToggleB").click(); 34094 } 34095 34096 34097 function menucloseonleave() { 34098 document.getElementById("desktopHeaderToggleB").focus(); 34099 document.getElementById("desktopHeaderToggleB").click(); 34100 document.getElementById("desktopHeaderToggleB").blur(); 34101 } 34102 34103 document.addEventListener('keydown', function(event) { 34104 const active = document.activeElement; 34105 34106 // Forward tabbing: from toggle to logo 34107 if (event.key === 'Tab' && !event.shiftKey) { 34108 if (active && active.id === 'desktopHeaderToggleA') { 34109 event.preventDefault(); 34110 const logoLink = document.querySelector('.desktopHeaderLogoDivSection a[href="/"]'); 34111 if (logoLink) { 34112 logoLink.focus(); 34113 } 34114 } 34115 } 34116 34117 // Backward tabbing: from logo to toggle 34118 if (event.key === 'Tab' && event.shiftKey) { 34119 const logoLink = document.querySelector('.desktopHeaderLogoDivSection a[href="/"]'); 34120 if (active && logoLink && active === logoLink) { 34121 event.preventDefault(); 34122 const toggle = document.getElementById('desktopHeaderToggleA'); 34123 if (toggle) { 34124 toggle.focus(); 34125 } 34126 } 34127 } 34128 }); 34129 34130 document.addEventListener("DOMContentLoaded", () => { 34131 // Select all anchor tags with data-bs-target 34132 const anchors = document.querySelectorAll('a[data-bs-target]'); 34133 34134 anchors.forEach(anchor => { 34135 const target = anchor.getAttribute('data-bs-target'); 34136 if (!target) return; 34137 34138 const id = target.replace('#', ''); 34139 const divs = document.querySelectorAll(`div#${id}`); 34140 34141 if (divs.length > 1) {
34142 console.log(`Duplicate collapse sections found for: ${id}`); 34143 34144 // Keep the div immediately following the <a>, if it matches 34145 let correctDiv = anchor.nextElementSibling; 34146 if (!correctDiv || correctDiv.id !== id) { 34147 // Otherwise, just take the first occurrence as the main one 34148 correctDiv = divs[0]; 34149 } 34150 34151 // Remove all others except the correct one 34152 divs.forEach(div => { 34153 if (div !== correctDiv) { 34154 div.remove(); 34155 } 34156 }); 34157 } 34158 }); 34159 }); 34160 34161</script>
34161 34162 34163 34164 34165</div> 34166 <div class="d-block d-md-none d-print-none"> 34167 34168 34169 34170 34171<style> 34172 .tb-focus .btn.btn-white-app:focus { 34173 outline: none; 34174 box-shadow: 0 0 0 2px var(--focus-color) !important; 34175 border-color: var(--focus-color); 34176 } 34177 34178 .js-toggle-nav img { 34179 width: 26px !important; 34180 height: 25px !important; 34181 } 34182 34183 a#mobileHeaderToggleB { 34184 right: 19px; 34185 position: absolute; 34186 } 34187 34188 #mobileNavMenu { 34189 width: 405px !important; 34190 } 34191</style> 34192 34193
34194<script> 34195 var hoverTextColor = getHoverColor("#165c33"); 34196 var contrastTextColor = getContrastColor("#165c33"); 34197 34198 document.documentElement.style.setProperty('--contrast-color', contrastTextColor); 34199 document.documentElement.style.setProperty('--hover-color', hoverTextColor); 34200</script>
34200 34201 34202<div class="hidden-print"> 34203 <div class="bg-appcolor"> 34204 <div class="row"> 34205 <div class="col-2 col-sm-2 header-menubtn"> 34206 <a class="js-toggle-nav" tabindex="0" id="mobileHeaderToggleA" name="mobileHeaderToggleA" href="javascript:void(0);" alt="Menu Toggle" title="Menu Toggle"><span><i class="fa fa-bars fa-lg fa-solid text-white" ></i></span></a> 34207 <div class="pfs-nav mobile-nav js-mobile-nav fs-6 p-0" id="mobileNavMenu"> 34208 <div class ="mt-4 row"> 34209 <div class="pl-xl col-12 mt-3 text-center"> 34210 <a class="js-toggle-nav" tabindex="0" id="mobileHeaderToggleB" name="mobileHeaderToggleB" href="javascript:void(0);" alt="Close Menu" title="Close Menu"><img class="img-fluid transition" src="/assets/images/close-dark-icon.png" alt="logo x" style="height: 50%; width: 40%;"/></a> 34211 <div class="d-flex"> 34212 <div class = "col-2 px-0 mt-3 text--center"> 34213 34214 <ul class="hf-ul list-unstyled"> 34215 <li class="footer-li-item"> 34216 34217 <a class="d-block footer-a-icon mb-3" style="text-decoration: none;" href="https://twitter.com/GMUHSATHLETICS" target="_blank" title="X (Formerly Twitter)"> 34218 <span class="b-txt-hidden">Twitter</span> 34219 <svg xmlns="http://www.w3.org/2000/svg" height="25" width="20" viewBox="0 0 512 512" class = "fill-appcolor mb-4 transition" role="none"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg> 34220 </a> 34221 34222 34223 34224 34225 </li> 34226 </ul> 34227 34228 </div> 34229 <div class = "col-6 px-0 mx-0"> 34230 34231 34232 34233 34234 <a target="_blank" tabindex="0" href="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/logos/107645/demo13788_bigteams_com.png"> 34235 <img class="img-fluid" src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/logos/107645/demo13788_bigteams_com.png" alt="Nav Logo for demo13788_bigteams_com" style="width: 100%;object-fit: contain;object-position: center;" /> 34236 </a> 34237 34238 34239 <h4 class="fm-Poppins mt-3 text-dark">GM ATHLETICS</h4> 34240 34241 </div> 34242 </div> 34243 </div> 34244 <hr class="footer-hr text-appcolor"> 34245 </div> 34246 34247 <div class="mobile-nav__screens cf mobile"> 34248 <div class="fm-Poppins js-mobile-nav-screen nav-screen pl-xl" data-screen="0"> 34249 <div id="js-screen-content" class="js-screen-content"> 34250 34251 34252 34253 34254 <a class="pfs-nav-item" href="/">Home</a> 34255 34256 <a class="pfs-nav-item" data-bs-toggle="collapse" data-bs-target="#allsports_leftNav" href="#" role="button" >Sports & Activities <i class="fa fa-arrow-down" style="color:#165c33"></i> </a> 34257 <div class="side-nav-allsports collapse mb-3 ml-lg mt-3" id="allsports_leftNav"> 34258 34259 34260 34261 34262 <div class="b-bottom d-flex pb-1 pr-lg row"> 34263 <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Baseball</span> 34264 <div class="col-md-7 col-7"> 34265 34266 34267 34268 34269 34270 34271 34272 34273 34274 34275 34276 34277 34278 34279 34280 34281 34282 34283 34284 34285 34286 34287 34288 34289 34290 <a class="fm-Poppins mr-lg" href="/main/team/id/3693452/sportid/6/gender/1" alt="Boys Baseball">Boys</a> 34291 34292 </div> 34293 </div> 34294 34295 34296 34297 34298 <div class="b-bottom d-flex pb-1 pr-lg row">
34299 <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Basketball</span> 34300 <div class="col-md-7 col-7"> 34301 34302 34303 34304 34305 34306 34307 34308 34309 34310 34311 34312 34313 34314 34315 34316 34317 34318 34319 34320 34321 34322 34323 34324 34325 34326 34327 34328 34329 34330 34331 34332 34333 34334 34335 34336 34337 34338 34339 34340 34341 34342 34343 34344 34345 34346 34347 34348 34349 34350 34351 <a class="fm-Poppins mr-lg" href="/main/team/id/3724933/sportid/2/gender/2" alt="Girls Basketball">Girls</a> 34352 34353 34354 34355 34356 <a class="fm-Poppins mr-lg" href="/main/team/id/3697175/sportid/2/gender/1" alt="Boys Basketball">Boys</a> 34357 34358 </div> 34359 </div> 34360 34361 34362 34363 34364 <div class="b-bottom d-flex pb-1 pr-lg row"> 34365 <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Cross Country</span> 34366 <div class="col-md-7 col-7"> 34367 34368 34369 34370 34371 34372 34373 34374 34375 34376 34377 34378 34379 34380 34381 34382 34383 34384 <a class="fm-Poppins mr-lg" href="/main/team/id/3693872/sportid/13/gender/3" alt="CoEd Cross Country">CoEd</a> 34385 34386 </div> 34387 </div> 34388 34389 34390 34391 34392 <div class="b-bottom d-flex pb-1 pr-lg row"> 34393 <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Golf</span>
34394 <div class="col-md-7 col-7"> 34395 34396 34397 34398 34399 34400 34401 34402 34403 34404 34405 34406 34407 34408 34409 34410 34411 34412 <a class="fm-Poppins mr-lg" href="/main/team/id/3765452/sportid/5/gender/1" alt="Boys Golf">Boys</a> 34413 34414 </div> 34415 </div> 34416 34417 34418 34419 34420 <div class="b-bottom d-flex pb-1 pr-lg row"> 34421 <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Soccer</span> 34422 <div class="col-md-7 col-7"> 34423 34424 34425 34426 34427 34428 34429 34430 34431 34432 34433 34434 34435 34436 34437 34438 34439 34440 34441 34442 34443 34444 34445 34446 34447 34448 34449 34450 34451 34452 34453 34454 34455 34456 34457 34458 34459 34460 34461 34462 34463 34464 34465 34466 34467 34468 34469 34470 34471 34472 34473 <a class="fm-Poppins mr-lg" href="/main/team/id/3693869/sportid/9/gender/2" alt="Girls Soccer">Girls</a> 34474 34475 34476 34477 34478 <a class="fm-Poppins mr-lg" href="/main/team/id/3693866/sportid/9/gender/1" alt="Boys Soccer">Boys</a> 34479 34480 </div> 34481 </div> 34482 34483 34484 34485 34486 <div class="b-bottom d-flex pb-1 pr-lg row"> 34487 <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Softball</span> 34488 <div class="col-md-7 col-7"> 34489 34490 34491 34492 34493 34494 34495 34496 34497 34498 34499 34500 34501 34502 34503 34504 34505 34506 34507 34508 34509 34510 34511 34512 34513 34514 <a class="fm-Poppins mr-lg" href="/main/team/id/3732372/sportid/15/gender/2" alt="Girls Softball">Girls</a> 34515 34516 </div> 34517 </div> 34518 34519 34520 34521 34522 <div class="b-bottom d-flex pb-1 pr-lg row">
34523 <span class="col-md-5 col-5 fm-Poppins js-mobile-nav-item pfs-nav-item-no-click text-bold">Track</span> 34524 <div class="col-md-7 col-7"> 34525 34526 34527 34528 34529 34530 34531 34532 34533 34534 34535 34536 34537 34538 34539 34540 34541 34542 34543 34544 34545 34546 34547 34548 34549 34550 <a class="fm-Poppins mr-lg" href="/main/team/id/3734538/sportid/24/gender/3" alt="CoEd Track">CoEd</a> 34551 34552 </div> 34553 </div> 34554 34555 </div> 34556 34557 34558 34559 34560 34561 34562 34563 34564 34565 34566 34567 34568 <a class="pfs-nav-item" href="/main/calendar?">Calendar</a> 34569 34570 34571 34572 34573 34574 34575 34576 34577 <a class="pfs-nav-item" href="/main/eventPhotos?">Photos</a> 34578 34579 34580 34581 34582 34583 34584 34585 34586 34587 34588 <a class="pfs-nav-item" href="/main/otherad?contentID=58247581">Video</a> 34589 34590 34591 34592 34593 34594 34595 34596 34597 34598 34599 <a class="pfs-nav-item" href="#" onclick="javascript:window.open('https://shop.game-one.com/east/e2/green-mountain-union-high-school');">Grizzlies Gear</a> 34600 34601 34602 34603 34604 34605 34606 34607 34608 34609 34610 34611 34612 34613 34614 34615 34616 34617 34618 34619 34620 34621 34622 34623 34624 34625 34626 34627 34628 34629 34630 34631 34632 34633 34634 34635 <a class="pfs-nav-item" href="/main/adnews?">Announcements</a> 34636 34637 34638 34639 34640 34641 34642 34643 34644 <a class="pfs-nav-item" href="/main/fields?">Fields & Directions</a> 34645 34646 34647 34648 34649 34650 34651 34652 34653 </div><!-- /.nav-screen__content --> 34654 34655 34656 </div><!-- /.nav-screen [data-screen=0] --> 34657 <div class="nav-screen js-mobile-nav-screen" data-screen="1"> 34658 34659 34660 34661 34662 </div><!-- /.nav-screen [data-screen=1] --> 34663 34664 <div class="nav-screen js-mobile-nav-screen" data-screen="2"> 34665 34666 </div><!-- /.nav-screen [data-screen=2] --> 34667 34668 <span id="endMobileNav_mbl" title="End of mobile menu" class="endofmobilenav" onfocus="menucloseonleave()"></span> 34669 34670 </div><!-- /.mobile-nav__screens --> 34671 </div><!-- /.mobile-nav --> 34672 </div> 34673 34674 <div class="bg-light col-3 col-sm-3 skew-30 text--center mobileHeaderLogoDivSection"> 34675 <div class="unskew-30"> 34676 <div class="py-5"> 34677 34678 34679 34680 34681 <a href="/"> 34682 <img class="img-fluid transition" src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/logos/107645/demo13788_bigteams_com.png" alt="Logo for demo13788_bigteams_com" style="width: 70%;object-fit: cover;max-width: 100px;max-height: 100px;min-width: 60px;min-height: 60px;" /> 34683 </a> 34684 34685 </div> 34686 </div> 34687 </div> 34688 34689 <div class="col-7 col-sm-7"> 34690 <div class="ml-lg"> 34691 <div class="align-items-center px-1 py-3"> 34692 <div id="sitenametaglineDivMobile" class="text--center"> 34693 34694 <h3 class="fs-6 text-white fm-Poppins">GM ATHLETICS</h3> 34695 34696 34697 <p class="text-white" style="font-size: 12px;">Green Mountain Union High School</p> 34698 34699 </div> 34700 34701 34702 34703 <div class="mt-2 text--center"> 34704 <a type="button" href="/" ><i class="fa fa-home fa-lg text-white"></i> <span class="sr-only">Home</span></a> 34705 <a type="button" href="/main/calendar" style="margin-right: 40px;position: relative;
34705left: 5px;" ><i class="fa fa-calendar fa-lg text-white"></i> <span class="sr-only">Calendar</span></a> 34706 34707 34708 <a type="button" class="text-white auth-items" href="/auth/login" style="position: relative;left: 20px;"> 34709 <i class="mr-sm fa fa-lg fa-sign-in" ></i>Login 34710 </a> 34711 <span class="text-white" style="position: relative;left: 20px;">/</span> 34712 <a type="button" class="text-white auth-items" href="/auth/new" style="position: relative;left: 20px;" title="Create Fan Account To Receive Alerts For Your Favorite Team!"><i class="fa fa-lg fa-user-plus"></i> <span class="sr-only">Create Fan Account To Receive Alerts For Your Favorite Team!</span></a> 34713 34714 </div> 34715 </div> 34716 </div> 34717 </div> 34718 34719 </div> 34720 </div> 34721 34722 34723 34724 34725 34726 34727 34728 34729 34730 34731 34732 34733 34734 34735 34736 34737 34738 34739 34740 34741 34742 34743 34744 34745 34746 34747 34748 34749 34750 34751 34752 34753 34754 34755 34756 34757 34758 34759 34760 34761 34762 34763</div> 34764
34765<script> 34766 34767 $(document).ready(function() { 34768 // Initially set the tabindex of all navigation items inside the menu to -1 34769 $('#mobileNavMenu a').attr('tabindex', '-1'); 34770 }); 34771 34772 //close nav menu when user presses esc key 34773 $(document).keyup(function(e) { 34774 if (e.key === "Escape" && $("#mobileNavMenu").hasClass("slide-in")) { 34775 const toggleButton = document.getElementById("mobileHeaderToggleB"); 34776 toggleButton.focus(); 34777 toggleButton.click(); 34778 toggleButton.blur(); 34779 } 34780 }); 34781 34782 34783 function toggleMenu(isOpen) { 34784 const sideMenu = document.getElementById('mobileNavMenu'); 34785 const firstMenuItem = sideMenu.querySelector('a'); 34786 const toggleButton = document.getElementById('mobileHeaderToggleA'); 34787 34788 sideMenu.setAttribute('aria-hidden', !isOpen); 34789 toggleButton.setAttribute('aria-expanded', isOpen); 34790 34791 if (isOpen) { 34792 // Make the menu items focusable 34793 sideMenu.querySelectorAll('a').forEach(item => { 34794 item.setAttribute('tabindex', '0'); 34795 }); 34796 // Move focus to the first menu item 34797 firstMenuItem.focus(); 34798 34799 var navContainer = document.getElementById('js-screen-content'); 34800 var focusableElements = navContainer.querySelectorAll('a[href], button'); 34801 var lastFocusableElement = focusableElements[focusableElements.length - 1]; 34802 34803 $(lastFocusableElement).on('focusout', function() { 34804 setTimeout(function() { 34805 if (!sideMenu.contains(document.activeElement)) { 34806 closeNav(); 34807 } 34808 }, 0); 34809 }); 34810 34811 } else { 34812 // Remove focus from menu items 34813 sideMenu.querySelectorAll('a').forEach(item => { 34814 item.setAttribute('tabindex', '-1'); 34815 }); 34816 // Move focus back to the toggle button 34817 toggleButton.focus(); 34818 } 34819 } 34820 34821 $("#mobileHeaderToggleA").click(function(e) { 34822 e.preventDefault(); 34823 toggleMenu(true); 34824 e.stopPropagation(); 34825 }); 34826 34827 $("#mobileHeaderToggleB").click(function(e) { 34828 e.preventDefault(); 34829 toggleMenu(false); 34830 e.stopPropagation(); 34831 }); 34832 34833 function closeNav() { 34834 document.getElementById("mobileHeaderToggleB").click(); 34835 } 34836 34837 34838 function menucloseonleave() { 34839 document.getElementById("mobileHeaderToggleB").focus(); 34840 document.getElementById("mobileHeaderToggleB").click(); 34841 document.getElementById("mobileHeaderToggleB").blur(); 34842 } 34843 34844 document.addEventListener('keydown', function(event) { 34845 const active = document.activeElement; 34846 34847 // Forward tabbing: from toggle to logo 34848 if (event.key === 'Tab' && !event.shiftKey) { 34849 if (active && active.id === 'mobileHeaderToggleA') { 34850 event.preventDefault(); 34851 const logoLink = document.querySelector('.mobileHeaderLogoDivSection a[href="/"]'); 34852 if (logoLink) { 34853 logoLink.focus(); 34854 } 34855 } 34856 } 34857 34858 // Backward tabbing: from logo to toggle 34859 if (event.key === 'Tab' && event.shiftKey) { 34860 const logoLink = document.querySelector('.mobileHeaderLogoDivSection a[href="/"]'); 34861 if (active && logoLink && active === logoLink) { 34862 event.preventDefault(); 34863 const toggle = document.getElementById('mobileHeaderToggleA'); 34864 if (toggle) { 34865 toggle.focus(); 34866 } 34867 } 34868 } 34869 }); 34870 34871</script>
34871 34872 34873 34874 34875 34876 34877</div> 34878 </div> 34879 34880 34881 34882 34883 34884 34885 <main id="maincontent" name="maincontent" tabindex="-10" style="min-height: calc(100vh - 400px);margin-bottom: 120px;" > 34886
34886<script defer src="/js/league/default.js?v=#request.version#"></script>
vendor: 1 bytes, line 34886
34886
34887<script> 34888function triggerAhref(event){ 34889 if ((event.keycode || event.which) == 13) { 34890 event.target.click(); 34891 } 34892} 34893</script>
34893 34894 34895<style> 34896.overlay-img { 34897 position: absolute; 34898 top: 0; 34899 left: 0; 34900 right: 0; 34901 bottom: 0; 34902 background-color: rgba(255, 255, 255, 0.7); 34903 display: flex; 34904 flex-direction: column; 34905 justify-content: center; 34906 align-items: center; 34907 text-align: center; 34908 padding: 20px; 34909} 34910 34911.game-starts { 34912 font-size: 1.5rem; 34913 margin-bottom: 20px; 34914 color: #4b4b4b; 34915 font-weight: bold; 34916} 34917 34918.game-starts-mobile { 34919 font-size: 1.2rem; 34920 margin-bottom: 20px; 34921 color: #4b4b4b; 34922 font-weight: bold; 34923} 34924 34925.time-display { 34926 font-size: 4.5rem; 34927 font-weight: bold; 34928 margin-bottom: 20px; 34929 color: #4b4b4b; 34930} 34931 34932.time-display-mobile { 34933 font-size: 2.5rem; 34934 font-weight: bold; 34935 margin-bottom: 20px; 34936 color: #4b4b4b; 34937} 34938 34939.get-tickets { 34940 font-weight: bold; 34941 font-size: 18px; 34942 width: 9em; 34943 border: 2px solid #4b4b4b; 34944} 34945 34946.get-tickets-mobile { 34947 font-weight: bold; 34948 font-size: 14px; 34949 width: 9em; 34950 border: 2px solid #4b4b4b; 34951} 34952 34953.es-left, .es-right { 34954 font-size: 18px; 34955 font-weight: 900; 34956 padding: 0.2rem 0.7rem; 34957} 34958 34959@media (max-width: 768px) { 34960 .time-display { 34961 font-size: 2.7rem; 34962 } 34963} 34964 34965@media (min-width: 768px) and (max-width: 1100px) { 34966 .time-display { 34967 font-size: 2.1rem; 34968 } 34969} 34970 34971@media (min-width: 1100px) and (max-width: 1433px) { 34972 .time-display { 34973 font-size: 2.7rem; 34974 } 34975} 34976 34977@media (max-width: 472px) { 34978 .es-section-title { 34979 font-size: 1.5em; 34980 } 34981 .es-left, .es-right { 34982 font-size: 17px; 34983 padding: 0.19rem 0.65rem; 34984 } 34985} 34986@media (max-width: 420px) { 34987 .es-section-title { 34988 font-size: 1.3em; 34989 } 34990 .es-left, .es-right { 34991 font-size: 15px; 34992 padding: 0.18rem 0.6rem; 34993 } 34994} 34995 34996.YT-videoContainer{ 34997 display: block; 34998 margin-left: auto; 34999 margin-right: auto; 35000} 35001.album-card-heigh-400 { 35002 height: 400px 35003} 35004 @media only screen and (max-width: 768px){ 35005 .btSlideShow { 35006 35007 height: 30vh; 35008 min-height: 30vh; 35009 max-height: 30vh; 35010 backgound-color: "##CCCCCC"; 35011 } 35012 } 35013 @media only screen and (min-width: 768px){ 35014 .btSlideShow { 35015 35016 height: 45vh; 35017 min-height: 45vh; 35018 max-height: 45vh; 35019 backgound-color: "##CCCCCC"; 35020 } 35021 } 35022 35023 35024 .bt-carousel-subtext{ 35025 font-size: 14px; 35026 font-weight: bold; 35027 } 35028 35029 35030 35031 .homepageSlider.carousel-fade .carousel-caption { 35032 position: absolute; 35033 top: 30%; 35034 height: 190px; 35035 padding: 1.0rem; 35036 text-align: left; 35037 width: 40%; 35038 max-width: 400px; 35039 right: 0px !important; 35040 left: 5% !important; 35041 background-color: #FFFFFF99 !important; 35042 border-radius: 8px; 35043 color: #000000 !important; 35044 } 35045 @media (max-width: 767px) { 35046 .homepageSlider.carousel-fade .carousel-caption { 35047 position: absolute; 35048 top: 10%; 35049 height: 136px; 35050 padding: 1.0rem; 35051 text-align: left; 35052 width: 60%; 35053 max-width: 400px; 35054 right: 0px !important; 35055 left: 9% !important; 35056 background-color: #FFFFFF99 !important; 35057 border-radius: 8px; 35058 color: #000000 !important; 35059} 35060} 35061 35062@media (max-width: 767px) { 35063.col-6.content-area { 35064 width: 100% !important; 35065} 35066} 35067 35068.carousel-caption-bottom { 35069 position: absolute; 35070 padding: 0.1rem 2rem; 35071 text-align: left; 35072 width: 100%; 35073 right: 0px !important; 35074 left: 0px !important; 35075 background-color: #FFFFFF99 !important; 35076 color: #000000 !important; 35077 bottom: 0% !important; 35078 min-height: 5rem; 35079} 35080 35081.carousel-caption-bottom>.sliderBtn { 35082 width: 15% !important; 35083 position: absolute !important; 35084 bottom: 1.5rem !important; 35085 left: 82% !important; 35086} 35087 35088.carousel-caption-bottom>.bt-carousel-subtext { 35089 max-width: 80% !important; 35090} 35091 35092 35093.es-left:focus, 35094.es-right:focus, 35095.streaming-link-btn:focus, 35096.get-tickets:focus { 35097 border-color: #007BFF; 35098} 35099 35100 35101</style> 35102 35103 35104 35105 35106 35107 35108 35109<!-- /Schedule --> 35110<div class="main main--ad pt-0"> 35111<div class="container-fluid"> 35112 <div class="row justify-content-center"> 35113 <div class="col-sm-12 col-md-12" id="containerSubContainer" > 35114 35115 <!-- Content Slider --> 35116 <div class="feed is-first mb-0"> 35117 <span class="pull-right"> 35118 35119 </span> 35120 <div class="row"> 35121 <div class="col-sm-12 px-0"> 35122 <div id="carouselExampleIndicators" class="carousel slide carousel-fade homepageSlider" data-mdb-ride="carousel" data-mdb-carousel-init> 35123 35124 35125 35126 35127 35128 35129 35130 35131 <div class="carousel-indicators" > 35132 35133 <button 35134 type="button" 35135 data-mdb-target="#carouselExampleIndicators" 35136 data-mdb-slide-to="0" 35137 class="b-txt-hidden active" 35138 style="height: 8px;font-size: 11px;" 35139 aria-hidden="true" 35140 tabIndex="-1" 35141 >
35142 <span class="visually-hidden">Go To Slide 0</span> 35143 </button> 35144 35145 <button 35146 type="button" 35147 data-mdb-target="#carouselExampleIndicators" 35148 data-mdb-slide-to="1" 35149 class="b-txt-hidden " 35150 style="height: 8px;font-size: 11px;" 35151 aria-hidden="true" 35152 tabIndex="-1" 35153 > 35154 <span class="visually-hidden">Go To Slide 1</span> 35155 </button> 35156 35157 <button 35158 type="button" 35159 data-mdb-target="#carouselExampleIndicators" 35160 data-mdb-slide-to="2" 35161 class="b-txt-hidden " 35162 style="height: 8px;font-size: 11px;" 35163 aria-hidden="true" 35164 tabIndex="-1" 35165 > 35166 <span class="visually-hidden">Go To Slide 2</span> 35167 </button> 35168 35169 <button 35170 type="button" 35171 data-mdb-target="#carouselExampleIndicators" 35172 data-mdb-slide-to="3" 35173 class="b-txt-hidden " 35174 style="height: 8px;font-size: 11px;" 35175 aria-hidden="true" 35176 tabIndex="-1" 35177 > 35178 <span class="visually-hidden">Go To Slide 3</span> 35179 </button> 35180 35181 <button 35182 type="button" 35183 data-mdb-target="#carouselExampleIndicators" 35184 data-mdb-slide-to="4" 35185 class="b-txt-hidden " 35186 style="height: 8px;font-size: 11px;" 35187 aria-hidden="true" 35188 tabIndex="-1" 35189 > 35190 <span class="visually-hidden">Go To Slide 4</span> 35191 </button> 35192 35193 </div> 35194 <div class="carousel-inner btSlideShow"> 35195 35196 35197 35198 35199 35200 35201 35202 35203 35204 35205 <div class="carousel-item btSlideShow bg-appcolor active"> 35206 35207 35208 <img src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/standard/IMG_9116.JPG" class="w-100" style="object-fit:auto; object-position:auto; height:100%;" alt="boys soccer - Content Image for demo13788_bigteams_com"/> 35209 35210 35211 35212 <div class="carousel-caption-bottom d-md-block"> 35213 <h2 class="bt-carousel-title bt-multiline-ellipsis">boys soccer</h2> 35214 <p class="bt-carousel-subtext bt-multiline-ellipsis" style="-webkit-line-clamp: 4;" ></p> 35215 35216 </div> 35217 35218 35219 35220 35221 35222 </div> 35223 35224 35225 35226 35227 35228 35229 35230 35231 35232 <div class="carousel-item btSlideShow bg-appcolor "> 35233 35234 35235 <img src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/standard/IMG_9118.JPG" class="w-100" style="object-fit:auto; object-position:auto; height:100%;" alt="girls soccer - Content Image for demo13788_bigteams_com"/> 35236 35237 35238 35239 <div class="carousel-caption-bottom d-md-block"> 35240 <h2 class="bt-carousel-title bt-multiline-ellipsis">girls soccer</h2> 35241 <p class="bt-carousel-subtext bt-multiline-ellipsis" style="-webkit-line-clamp: 4;" ></p> 35242 35243 </div> 35244 35245 35246 35247 35248 35249 </div> 35250 35251 35252 35253 35254 35255 35256 35257 35258 35259 <div class="carousel-item btSlideShow bg-appcolor "> 35260 35261 35262 <img src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/standard/IMG_7467.JPG" class="w-100" style="object-fit:contain; object-position:center; height:100%;" alt=" - Content Image for demo13788_bigteams_com"/> 35263 35264 35265 35266 35267 35268 35269 35270 </div> 35271 35272 35273 35274 35275 35276 35277 35278 35279 35280 <div class="carousel-item btSlideShow bg-appcolor "> 35281 35282 35283 <img src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/standard/121035973_10159309179469467_547546577502934781_o11.jpg" class="w-100" style="object-fit:contain; object-position:center; height:100%;" alt=" - Content Image for demo13788_bigteams_com"/> 35284 35285 35286 35287 35288 35289 35290 35291 </div> 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 <div class="carousel-item btSlideShow bg-appcolor "> 35302 35303 35304 <img src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/standard/IMG_6901.JPG" class="w-100" style="object-fit:auto; object-position:auto; height:100%;" alt=" - Content Image for demo13788_bigteams_com"/> 35305 35306 35307 35308 35309 35310 35311 35312 </div> 35313 35314 </div> 35315 35316 <button class="carousel-control-prev" type="button" data-mdb-target="#carouselExampleIndicators" data-mdb-slide="prev" style="width: 5%;min-width: 50px;">
35317 <span class="carousel-control-prev-icon" role="presentation" style='background-image: url("data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" fill=\"%23fff\"%3e%3cpath d=\"M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z\" stroke=\"%23fff\" stroke-width=\"2\" /%3e%3c/svg%3e");'></span> 35318 <span class="visually-hidden">Previous</span> 35319 </button> 35320 <button class="carousel-control-next" type="button" data-mdb-target="#carouselExampleIndicators" data-mdb-slide="next" style="width: 5%;min-width: 50px;"> 35321 <span class="carousel-control-next-icon" role="presentation" style='background-image: url("data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" fill=\"%23fff\"%3e%3cpath d=\"M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z\" stroke=\"%23fff\" stroke-width=\"2\"/%3e%3c/svg%3e");'></span> 35322 <span class="visually-hidden">Next</span> 35323 </button> 35324 </div> 35325 <!-- /.content-slider --> 35326 </div><!-- /.col --> 35327 </div> <!-- /.row --> 35328 </div><!-- /.card --> 35329 35330 <!-- /Content Slider --> 35331 35332 35333 35334 35335 35336 35337 </div><!-- /.col --> 35338 </div><!-- /.row --> 35339 35340 <div class="row mb-3 d-block"> 35341 <div class="col-12 p-0"> 35342 <div id="eventSliderPlaceholder" data-href="/main/eventSlider" class="navbar-fill"></div> 35343 </div> 35344 </div> 35345 35346 35347 35348 35349 35350 35351 35352 <div id="mainContent" class="row p-3 homepageAnnouncements container-table" > 35353 35354 35355 35356 35357 35358 35359 35360 35361 35362 35363 35364 35365 35366 35367 35368 35369 35370 35371 35372 35373 35374 35375 <div class="col-6 mb-3 mt-3 content-area" style="height: 100%;"> 35376 35377 35378 35379 35380 35381 35382 35383 35384 35385 </div> 35386 35387 35388 35389 35390 35391 35392 35393 35394 35395 35396 35397 35398 35399 35400 35401 35402 35403 35404 35405 35406 <div class="col-6 mb-3 mt-3 content-area" style="height: 100%;"> 35407 35408 </div> 35409 35410 35411 35412 35413 35414 35415 35416 35417 35418 35419 35420 35421 35422 35423 35424 35425 35426 35427 35428 35429 <div class="col-6 mb-3 content-area"> 35430 35431 </div> 35432 35433 35434 35435 35436 35437 35438 35439 35440 35441 35442 35443 35444 35445 35446 35447 35448 35449 35450 35451 35452 35453 35454 35455 35456 35457 35458 35459 35460 35461 35462 35463 35464 35465 35466 35467 35468 35469 35470 35471 35472 35473 35474 35475 35476 35477 35478 35479 35480 35481 35482 35483 35484 35485 35486 35487 35488 35489 35490 <div class="col-6 mb-3 mt-3 content-area" style="height: 100%;"> 35491 35492 </div> 35493 35494 35495 35496 35497 35498 35499 35500 35501 35502 35503 35504 35505 35506 35507 35508 35509 35510 35511 35512 35513 35514 35515 35516 35517 35518 35519 35520 35521 35522 35523 35524 35525 35526 35527 35528 35529 35530 35531 </div> 35532 35533</div><!-- /.container --> 35534</div><!-- /.main --> 35535 35536 35537 35538<!-- Ensure the YouTube IFrame API is included only once -->
35539<script defer src="https://www.youtube.com/iframe_api"></script>
vendor: 1 bytes, line 35539
35539
35540<script defer> 35541 var players = []; 35542 var videoConfigs = []; 35543 35544 // Populate videoConfigs dynamically 35545 35546 35547 35548 35549 35550 35551 35552 35553 35554 35555 35556 35557 function onYouTubeIframeAPIReady() { 35558 videoConfigs.forEach(function(config) { 35559 35560 var startTime = config.startTime ? parseInt(config.startTime) : 0; 35561 var endTime = config.endTime ? parseInt(config.endTime) : undefined; 35562 35563 players[config.id] = new YT.Player('youtubePlayer-' + config.id, { 35564 height: '315', 35565 width: '560', 35566 videoId: config.id, 35567 playerVars: { 35568 'autoplay': 1, 35569 'mute': 1, 35570 'start': startTime, 35571 'end': endTime, 35572 'loop': 1, 35573 'playlist': config.id // Required for looping to work with the YouTube API 35574 }, 35575 events: { 35576 'onReady': onPlayerReady, 35577 'onStateChange': onPlayerStateChange.bind(null, config) 35578 } 35579 }); 35580 35581 // Get the dynamically created iframe 35582 var iframe = document.getElementById('youtubePlayer-' + config.id); 35583 iframe.style.height = '100%'; 35584 iframe.style.width = '100%'; 35585 35586 }); 35587 } 35588 35589 function onPlayerReady(event) { 35590 event.target.playVideo(); 35591 } 35592 35593 function onPlayerStateChange(config, event) { 35594 if (event.data === YT.PlayerState.PLAYING) { 35595 checkPlaybackTime(config); 35596 } 35597 } 35598 35599 function checkPlaybackTime(config) { 35600 var player = players[config.id]; 35601 if (player) { 35602 var currentTime = player.getCurrentTime(); 35603 var endTime = config.endTime ? parseInt(config.endTime) : undefined; 35604 35605 if (endTime && currentTime >= endTime) { 35606 player.seekTo(config.startTime ? parseInt(config.startTime) : 0); 35607 } else { 35608 setTimeout(checkPlaybackTime.bind(null, config), 1000); // Check every second 35609 } 35610 } 35611 } 35612 35613</script>
vendor: 1 bytes, line 35613
35613
35614<script> 35615let eventSpotlightCounter = 0; 35616let eventSpotlights = ""; 35617$(document).ready(function() { 35618 $.ajax({ 35619 type: "post", 35620 cache: false, 35621 url: "/main/ajaxeventspotlight", 35622 data: { 35623 "schoolID": 107645, 35624 "datetimeOnwards": (new Date()).toLocaleString('sv-SE').replace('T', ' '), 35625 }, 35626 success: function(response) { 35627 eventSpotlights = JSON.parse(response); 35628 updatePreview(eventSpotlightCounter); 35629 $(".es-counter").html(eventSpotlightCounter+1); 35630 $(".es-total").html(eventSpotlights.DATA.length); 35631 if(eventSpotlights.DATA.length>0){ 35632 document.getElementById("1ofIndicator").style.display=""; 35633 document.getElementById("esPrevNextBtns").style.display=""; 35634 $(".es-div").show(); 35635 } 35636 }, 35637 error: function(errorMsg) { 35638 console.log(errorMsg); 35639 } 35640 }); 35641}); 35642 35643function updatePreview(counter) { 35644 let data = eventSpotlights.DATA[counter]; 35645 35646 if(data){ 35647 var imgURL = "//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/eventspotlight/standard/" + data[5]; 35648 $('#BgImage').attr('src',imgURL); 35649 $('#BgImage').css('object-fit',data[3]); 35650 $('#BgImage').css('object-position',data[4]); 35651 35652 $('.what-div').html(data[0]); 35653 var date = new Date(data[1]); 35654 var formattedDate = (date.getUTCMonth() + 1).toString().padStart(2, '0') + "-" + date.getUTCDate().toString().padStart(2, '0') + "-" + date.getUTCFullYear() + " " + ((date.getUTCHours().toString().padStart(2, '0') % 12) || 12) + ":" + date.getUTCMinutes().toString().padStart(2, '0') + " " + (date.getUTCHours() >= 12 ? "PM" : "AM"); 35655 $('.when-div').html(formattedDate); 35656 35657 let eventLocation = data[2].trim(); 35658 $('.where-div').html(eventLocation); 35659 if(data[8] == 1 && eventLocation.length > 0) { 35660 let mapsURL = getGoogleMapsURL(eventLocation); 35661 $('.where-div').html("<a href='"+mapsURL+"' target='_blank' role='link' tabindex='0' aria-label='Click to view on Map' title='Click to view on Map'>"+eventLocation+"</a>"); 35662 } 35663 35664 $('#BgImage').attr('alt', data[0]+", "+formattedDate+", "+data[2]); 35665 35666 var ticketingUrl = data[6]; 35667 if(ticketingUrl != undefined && ticketingUrl != '') { 35668 $('.get-tickets').attr('href',ticketingUrl); 35669 $('.get-tickets').show(); 35670 $('.get-tickets-mobile').attr('href',ticketingUrl); 35671 $('.get-tickets-mobile').show(); 35672 } 35673 else { 35674 $('.get-tickets').attr('href','#'); 35675 $('.get-tickets').hide(); 35676 $('.get-tickets-mobile').attr('href','#'); 35677 $('.get-tickets-mobile').hide(); 35678 } 35679 var streamingUrl = data[7]; 35680 if(streamingUrl != undefined && streamingUrl != '') { 35681 $('.streaming-link-div>a').attr('href',streamingUrl); 35682 $('.streaming-link-div').show(); 35683 } 35684 else { 35685 $('.streaming-link-div>a').attr('href','#'); 35686 $('.streaming-link-div').hide(); 35687 } 35688 35689 validateAndStartCountdown(formattedDate); 35690 } 35691} 35692 35693function validateAndStartCountdown(dateTimeString) { 35694 const [datePart, timePart, ampm] = dateTimeString.split(' '); 35695 35696 if (!isValidDate(datePart)) { 35697 console.error('Invalid date. Countdown will not start.'); 35698 return; 35699 } 35700 35701 let validTime = timePart + " " + ampm; 35702 35703 if (!isValidTime(validTime)) { 35704 console.warn('Invalid time. Defaulting to 00:00 AM.'); 35705 validTime = '00:00 AM'; 35706 } 35707 35708 const validDateTime = `${datePart} ${validTime}`; 35709 startCountdown(validDateTime); 35710} 35711 35712function isValidDate(dateString) { 35713 const date = new Date(dateString); 35714 return !isNaN(date.getTime()); 35715} 35716 35717function isValidTime(timeString) { 35718 const timeRegex = /^(\d{1,2}):(\d{2})\s?(AM|PM)$/i; 35719 return timeRegex.test(timeString); 35720} 35721 35722let countdownInterval; 35723function startCountdown(targetDateTime) { 35724 const countdownElement = document.querySelector('.time-display'); 35725 const countdownElementMobile = document.querySelector('.time-display-mobile'); 35726 35727 if (countdownInterval) { 35728 clearInterval(countdownInterval); 35729 } 35730 35731 function updateCountdown() { 35732 const now = new Date(); 35733 const targetDate = new Date(targetDateTime); 35734 const timeDifference = targetDate - now; 35735 35736 if (timeDifference > 0) { 35737 const days = Math.floor(timeDifference / (1000 * 60 * 60 * 24)); 35738 const hours = Math.floor((timeDifference % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); 35739 const minutes = Math.floor((timeDifference % (1000 * 60 * 60)) / (1000 * 60)); 35740 const seconds = Math.floor((timeDifference % (1000 * 60)) / 1000); 35741 35742 countdownElement.textContent = (days>0) ? `${days}d ${padZero(hours)}h ${padZero(minutes)}m ${padZero(seconds)}s` : `${padZero(hours)}h ${padZero(minutes)}m ${padZero(seconds)}s`; 35743 countdownElementMobile.textContent = (days>0) ? `${days}d ${padZero(hours)}h ${padZero(minutes)}m ${padZero(seconds)}s` : `${padZero(hours)}h ${padZero(minutes)}m ${padZero(seconds)}s`; 35744 } else { 35745 countdownElement.textContent = '00:00:00'; 35746 countdownElementMobile.textContent = '00:00:00'; 35747 clearInterval(countdownInterval); // Stop the countdown 35748 } 35749 } 35750 35751 function padZero(number) { 35752 return number < 10 ? '0' + number : number; 35753 } 35754 35755 countdownInterval = setInterval(updateCountdown, 1000); 35756 updateCountdown(); 35757} 35758 35759function previousEventSpotlight() { 35760 if(eventSpotlightCounter>0){ 35761 eventSpotlightCounter--; 35762 updatePreview(eventSpotlightCounter); 35763 $(".es-counter").html(eventSpotlightCounter+1); 35764 } 35765} 35766 35767function nextEventSpotlight() { 35768 if(eventSpotlightCounter<2 && eventSpotlightCounter<eventSpotlights.DATA.length-1){ 35769 eventSpotlightCounter++; 35770 updatePreview(eventSpotlightCounter); 35771 $(".es-counter").html(eventSpotlightCounter+1); 35772 } 35773} 35774 35775function navigateEventSpotlight(event, direction) { 35776 if (event.key === 'Enter' || event.key === ' ' || event.keyCode === 13 || event.keyCode === 32) { 35777 event.preventDefault(); 35778 if (direction === 'previous') { 35779 previousEventSpotlight();
35779 // Trigger previous event spotlight 35780 } else if (direction === 'next') { 35781 nextEventSpotlight(); // Trigger next event spotlight 35782 } 35783 } 35784} 35785 35786function getGoogleMapsURL(address) { 35787 // Replace spaces with '+' and encode special characters for the URL 35788 const formattedAddress = encodeURIComponent(address.trim().replace(/\s+/g, '+')); 35789 // Construct the Google Maps URL 35790 const googleMapsURL = `https://www.google.com/maps?q=${formattedAddress}`; 35791 return googleMapsURL; 35792} 35793 35794</script>
35794 35795 </main> 35796 35797 35798 35799 35800 35801 35802 35803 35804 35805<footer id="footer" class="bg-appcolor-lightshade fm-Poppins hidden-print" style="font-size: .7em;margin-top: auto;padding-top: 10px;padding-bottom: 10px;"> 35806 <div class="container-fluid"> 35807 <div class="row"> 35808 <div class="col-8 col-md-6 text-truncate" > 35809 35810 35811 35812 35813 35814 <img class="img-fluid transition d-none d-md-inline" src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/logos/107645/demo13788_bigteams_com.png" alt="Logo for GM Athletics" style="height: 40px; max-width: 40px;object-fit: cover;margin-right: 10px;padding-bottom: 5px;" /> 35815 35816 <img class="img-fluid transition d-inline d-md-none" src="//bigteams-public-prod.s3.amazonaws.com/library/images/demo13788_bigteams_com/logos/107645/demo13788_bigteams_com.png" alt="Logo for GM Athletics" style="height: 30px; max-width: 30px;object-fit: cover;margin-right: 5px;padding-bottom: 5px;" /> 35817 35818 35819 <span class="d-none d-md-inline fs-4" title="GM ATHLETICS" style="position: relative;top: 5px;" >GM ATHLETICS</span> 35820 35821 <span class="d-inline d-md-none fs-6" title="GM ATHLETICS" style="position: relative;top: 2px; font-size: 13px;" >GM ATHLETICS</span> 35822 </div> 35823 <div class="col-4 col-md-6" style="padding-top: 7px;text-align: right;"> 35824 35825 <div class="d-none d-md-inline" > 35826 <a style="text-decoration: none;margin-right: 10px;cursor: pointer;" href="#" role="button"><i class="transition fa fa-3x fa-link text-appcolor" 35827 aria-hidden="true" onclick="setFooterModalContent('links');" title="Links" data-bs-toggle="modal" data-bs-target="#footerModal"></i></a> 35828 <a style="text-decoration: none;margin-right: 10px;cursor: pointer;" href="#" role="button"><i 35829 class="transition fa fa-3x fa-info-circle text-appcolor" aria-hidden="true" onclick="setFooterModalContent('school');" title="School Info" data-bs-toggle="modal" data-bs-target="#footerModal"></i></a> 35830 <a style="text-decoration: none;margin-right: 10px;cursor: pointer;" href="#" role="button"><i 35831 class="transition fa fa-3x fa-question-circle text-appcolor" aria-hidden="true" onclick="setFooterModalContent('help');" title="Help" data-bs-toggle="modal" data-bs-target="#footerModal"></i></a> 35832 </div> 35833 35834 <div class="d-inline d-md-none" > 35835 <a style="text-decoration: none;margin-right: 10px;cursor: pointer;" href="#" role="button"><i class="transition fa fa-3x fa-link text-appcolor" 35836 aria-hidden="true" onclick="setFooterModalContent('links');" title="Links" data-bs-toggle="modal" data-bs-target="#footerModal"></i></a> 35837 <a style="text-decoration: none;margin-right: 10px;cursor: pointer;" href="#" role="button"><i 35838 class="transition fa fa-3x fa-info-circle text-appcolor" aria-hidden="true" onclick="setFooterModalContent('school');" title="School Info" data-bs-toggle="modal" data-bs-target="#footerModal"></i></a> 35839 <a style="text-decoration: none;margin-right: 10px;cursor: pointer;" href="#" role="button"><i 35840 class="transition fa fa-3x fa-question-circle text-appcolor" aria-hidden="true" onclick="setFooterModalContent('help');" title="Help" data-bs-toggle="modal" data-bs-target="#footerModal"></i></a> 35841 </div> 35842 </div> 35843 </div> 35844 <hr class="footer-hr text-appcolor" style="margin: 1px;"> 35845 <div class="row d-flex justify-content-center align-items-center d-md-none"> 35846 <div class="col-2 pe-0 text-truncate"> 35847 <!-- Privacy Policy --> 35848 <a class="footer-bottom-a text-appcolor" href="https://www.bigteams.com/big-teams-privacy-policy/" target="_blank"> 35849 <span class="text-appcolor transition" style="font-size:12px;font-weight: bold;">Privacy Policy</span> 35850 </a> 35851 </div> 35852 <div class="col-7 px-0 text-truncate text-center" style="padding-top: 5px;
35852 font-size:7px;"> 35853 <!-- Powered By --> 35854 Powered By 35855 <img src="/assets/images/BtLogo.png" style="height: 30px;" title="This Site Is Powered By BigTeams" alt="This Site Is Powered By BigTeams" /> 35856 BigTeams LLC 35857 <i class="transition fas fa-solid fa-copyright" aria-hidden="true"></i> 2026 All Rights Reserved 35858 </div> 35859 <div class="col-3 pe-0 text-truncate" style="text-align: right;position: relative;right: 10px;" > 35860 <!-- End User Agreement --> 35861 <a class="footer-bottom-a text-appcolor" href="https://www.bigteams.com/end-user-agreement/" target="_blank"> 35862 <span class="text-appcolor transition" style="font-size:12px;font-weight: bold;">End User Agreement</span> 35863 </a> 35864 </div> 35865 </div> 35866 <div class="row d-none d-md-flex"> 35867 <div class="col-6 text-truncate" style="padding-top: 5px;"> 35868 Powered By <img src="/assets/images/BtLogo.png" 35869 style="height: 30px;" title="This Site Is Powered By BigTeams" alt="This Site Is Powered By BigTeams"/> BigTeams 35870 LLC 35871 <i class="transition fas fa-solid fa-copyright" aria-hidden="true"></i> 2026 All Rights Reserved 35872 </div> 35873 <div class="col-6 text-truncate" style="padding-top: 10px;text-align: right;"> 35874 <a class="footer-bottom-a text-appcolor" href="https://www.bigteams.com/big-teams-privacy-policy/" target="_blank" title="Opens BigTeams Privacy policy In New Tab"> <span class="text-appcolor transition" style="font-size:12px;font-weight: bold;"> Privacy Policy </span></a> 35875 <a class="footer-bottom-a ml-lg text-appcolor" href="https://www.bigteams.com/end-user-agreement/" target="_blank" title="Opens BigTeams End User Agreement In New Tab"> <span class="text-appcolor transition" style="font-size:12px;font-weight: bold;"> End user Agreement </span></a> 35876 </div> 35877</div> 35878 35879
35880<script> 35881!function(e){var t={};function r(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(i,n,function(t){return e[t]}.bind(null,n));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=30)}([function(e,t){var r=window.iframely=window.iframely||{};r.config=r.config||{},e.exports=r},function(e,t,r){var i=r(0),n=r(2);i.on("init",(function(){i.extendOptions(function(){for(var e=document.querySelectorAll('script[src*="embed.js"], script[src*="iframely.js"]'),t=0;t<e.length;t++){var r=e[t].getAttribute("src").replace(/&/gi,"&");if(i.SCRIPT_RE.test(r)){var n=l(r,i.SUPPORTED_QUERY_STRING.concat("cdn","cancel","nonce")),a=r.match(i.CDN_RE);if((a||n.cdn)&&(i.CDN=n.cdn||a[1]),n.cancel&&("0"!==n.cancel&&"false"!==n.cancel||(i.RECOVER_HREFS_ON_CANCEL=!0),delete n.cancel),Object.keys(n).length>0)return n}}return{}}()),function(){var e=document.getElementById("iframely-styles");if(!e){var t=".iframely-responsive{top:0;left:0;width:100%;height:0;position:relative;padding-bottom:56.25%;box-sizing:border-box;}.iframely-responsive>*{top:0;left:0;width:100%;height:100%;position:absolute;border:0;box-sizing:border-box;}";(e=document.createElement("style")).id="iframely-styles",e.type="text/css",o(e),e.styleSheet?e.styleSheet.cssText=t:e.innerHTML=t,document.getElementsByTagName("head")[0].appendChild(e)}}(),i.config.theme&&i.setTheme(i.config.theme),function(e){for(var t=document.querySelectorAll('iframe[src*="'+(e||i.DOMAINS).join('"], iframe[src*="')+'"]'),r=0;r<t.length;r++){var a=t[r],o=a.src;(o.match(/^(https?:)?\/\/[^/]+\/api\/iframe\?.+/)||o.match(/^(https?:)?\/\/[^/]+\/\w+(\?.*)?$/))&&n.postMessage({method:"getSize"},"*",a.contentWindow)}}(i.DOMAINS.concat(i.CDN.replace(/^https?:\/\//,"")))})),i.load=function(){var e=Array.prototype.slice.call(arguments);e.unshift("load"),i.trigger.apply(this,e)};var a=t.getIframeWrapper=function(e,t){var r=e.parentNode;if(!(!r||"DIV"!==r.nodeName||c(r)>2||t&&r.getAttribute("class")!==i.ASPECT_WRAPPER_CLASS||!t&&"relative"!==r.style.position&&r.getAttribute("class")!==i.ASPECT_WRAPPER_CLASS)){var n=r.parentNode;if(!(!n||"DIV"!==n.nodeName||c(n)>1||t&&n.getAttribute("class")&&-1===n.getAttribute("class").split(" ").indexOf(i.MAXWIDTH_WRAPPER_CLASS)||!t&&n.getAttribute("class")&&!n.getAttribute("class").match(/iframely/i)))return{aspectWrapper:r,maxWidthWrapper:n}}};t.addDefaultWrappers=function(e){var t=e.parentNode,r=document.createElement("div");r.className=i.MAXWIDTH_WRAPPER_CLASS;var n=document.createElement("div");return n.className=i.ASPECT_WRAPPER_CLASS,r.appendChild(n),t.insertBefore(r,e),{aspectWrapper:n,maxWidthWrapper:r}},t.getWidget=function(e){var t=a(e);if(t){var r={iframe:e,aspectWrapper:t.aspectWrapper,maxWidthWrapper:t.maxWidthWrapper};if("A"===e.nodeName&&e.hasAttribute("href"))r.url=e.getAttribute("href");else if(e.hasAttribute("src")&&/url=/.test(e.getAttribute("src"))){var i=l(e.getAttribute("src"));i.url&&(r.url=i.url)}return r}},i.getElementComputedStyle=function(e,t){return window.getComputedStyle&&window.getComputedStyle(e).getPropertyValue(t)},t.setStyles=function(e,t){e&&Object.keys(t).forEach((function(r){var n=t[r];("number"==typeof n||"string"==typeof n&&/^(\d+)?\.?(\d+)$/.test(n))&&(n+="px");var a=e.style[r];window.getComputedStyle&&(i.getElementComputedStyle(e,r)==n||"iframely-responsive"==e.className&&"paddingBottom"===r&&!a&&/^56\.2\d+%$/.test(n)||"max-width"===r&&"keep"===n)||(e.style[r]=n||"")}))};
35881var o=t.applyNonce=function(e){i.config.nonce&&(e.nonce=i.config.nonce)};var d=t.addQueryString=function(e,t){var r="";return Object.keys(t).forEach((function(i){var n=t[i];if("[object Array]"===Object.prototype.toString.call(n)){var a=n.map((function(e){return i+"="+encodeURIComponent(e)}));r+="&"+a.join("&")}else void 0!==n&&-1===e.indexOf(i+"=")&&("boolean"==typeof n&&"_"!==i.charAt(0)&&(n=n?1:0),r+="&"+i+"="+encodeURIComponent(n))})),e+(""!==r?(e.indexOf("?")>-1?"&":"?")+r.replace(/^&/,""):"")};function c(e){for(var t=0,r=0;r<e.childNodes.length;r++){var i=e.childNodes[r];if(i.nodeType===Node.TEXT_NODE){var n=i.textContent||i.innerText;(n=n.replace(/\s|\n/g,""))&&t++}else i.nodeType===Node.ELEMENT_NODE&&t++}return t}function s(e,t){for(var r,i=0;i<e.length;){if((r=e[i])==t)return!0;if(r&&r.test&&r.test(t))return!0;i++}}t.getEndpoint=function(e,t,r){var n=e;if(/^(https?:)?\/\//i.test(e)||(n=(t.CDN||i.CDN)+n,delete t.CDN),/^(?:https?:)?\/\//i.test(n)||(n="//"+n),t&&(n=d(n,t)),r&&r.length){for(var a={},o=Object.keys(i.config),c=0;c<o.length;c++){var l=o[c];s(r,l)&&(a[l]=i.config[l])}n=d(n,a)}return/^(https?:)?\/\//i.test(n)&&!n.match(/^(https?:)?\/\//i)[1]&&"http:"!==document.location.protocol&&"https:"!==document.location.protocol&&(n="https:"+n),n},i.extendOptions=function(e){e&&Object.keys(e).forEach((function(t){var r=0!==e[t]&&"0"!==e[t]&&!1!==e[t]&&"false"!==e[t]&&(1===e[t]||"1"===e[t]||!0===e[t]||"true"===e[t]||e[t]);!1!==i.config[t]&&(i.config[t]=r)}))};var l=t.parseQueryString=function(e,t){var r=e.match(/\?(.+)/i);if(r){for(var i=(r=r[1]).split("&"),n={},a=0;a<i.length;a++){var o=i[a].split("=");t&&!s(t,o[0])||(n[o[0]]=decodeURIComponent(o[1]))}return n}return{}};t.createScript=function(){var e=document.createElement("script");return o(e),e}},function(e,t,r){var i=r(0),n=r(1);function a(e,t){for(var r,i=0;i<e.length&&!r;i++){var n=e[i];n.contentWindow===t&&(r=n)}return r}function o(e,t){var r;return t.src&&(r=a(e.querySelectorAll('iframe[src*="'+t.src.replace(/^https?:/,"")+'"]'),t.contentWindow)),r||(r=a(t.domains?e.querySelectorAll('iframe[src*="'+(t.domains||i.DOMAINS).join('"], iframe[src*="')+'"]'):e.getElementsByTagName("iframe"),t.contentWindow)),r}i.findIframe||(i.findIframe=function(e){var t=o(document,e);return t||(t=function e(t,r){for(var n,a="."+(i.config.shadow||i.SHADOW),d=t.querySelectorAll(a),c=0;c<d.length&&!n;c++){var s=d[c].shadowRoot;s&&((n=o(s,r))||(n=e(s,r)))}return n}(document,e)),t}),function(e){function t(t){var r;try{"string"==typeof t.data?r=JSON.parse(t.data):"object"==typeof t.data&&(r=t.data)}catch(e){if("string"==typeof t.data){var i=t.data.match(/heightxPYMx(\d+)/);i&&(r={method:"resize",height:parseInt(i[1])+1,domains:"all"})}}e(t,r)}window.postMessage&&(window.addEventListener?window[e?"addEventListener":"removeEventListener"]("message",t,!1):window[e?"attachEvent":"detachEvent"]("onmessage",t))}((function(e,t){if(t&&(t.method||t.type||"player.js"===t.context)){var r=i.findIframe({contentWindow:e.source,src:t.context,domains:"all"!==t.domains&&i.DOMAINS.concat(i.CDN)});if(r){var a=n.getWidget(r);a&&t.url&&(a.url=t.url),i.trigger("message",a,t)}}})),t.postMessage=function(e,t,r){window.postMessage&&("object"==typeof e&&(e.context=document.location.href),e=JSON.stringify(e),t=t||"*",(r=r||window.parent).postMessage(e,t.replace(/([^:]+:\/\/[^/]+).*/,"$1")))}},function(e,t,r){var i,n=r(0);i=function(){void 0!==n.config.autorun&&!1===n.config.autorun||n.trigger("load")},"complete"!==document.readyState&&"interactive"!==document.readyState||setTimeout(i,0),document.addEventListener?document.addEventListener("DOMContentLoaded",i):window.attachEvent("onload",i)},function(e,t,r){var i=r(0);i.VERSION=1,i.ASPECT_WRAPPER_CLASS="iframely-responsive",i.MAXWIDTH_WRAPPER_CLASS="iframely-embed",i.LOADER_CLASS="iframely-loader",i.DOMAINS=["cdn.iframe.ly","iframe.ly","if-cdn.com","iframely.net"],i.CDN=i.CDN||i.DOMAINS[0],i.BASE_RE=/^(?:https?:)?\/\/[^/]+/i,i.ID_RE=/^(?:https?:)?\/\/[^/]+\/(\w+-?\w+)(?:\?.*)?$/,i.SCRIPT_RE=/^(?:https?:|file:\/)?\/\/[^/]+(?:.+)?\/(?:embed|iframely)\.js(?:[^/]+)?$/i,i.CDN_RE=/^(?:https?:)?\/\/([^/]+)\/(?:embed|iframely)\.js(?:[^/]+)?$/i,i.SUPPORTED_QUERY_STRING=["api_key","key","iframe","html5","playerjs","align","language","media","maxwidth","maxheight","lazy","import","parent","shadow","click_to_play","autoplay","mute","card","consent","theme",/^_.+/],i.SUPPORTED_THEMES=["auto","light","dark"],i.LAZY_IFRAME_SHOW_TIMEOUT=3e3,i.LAZY_IFRAME_FADE_TIMEOUT=200,i.CLEAR_WRAPPER_STYLES_TIMEOUT=3e3,i.RECOVER_HREFS_ON_CANCEL=!1,i.SHADOW="iframely-shadow"},function(e,t,r){(function(e){var t=r(0),i=function(e,t,r,i){for(;!i&&r<t.length;)i=e[t[r++]+"equestAnimationFrame"];return i&&i.bind(e)||e.setImmediate||function(t){e.setTimeout(t,0)}}("undefined"!=typeof window?window:e,"r webkitR mozR msR oR".split(" "),0),n={};
35881function a(e,r,a){(n[e]||[]).forEach((function(e){r?i((function(){e.apply(t,a)})):e.apply(t,a)})),"init"===e&&(n[e]=[])}t.on=function(e,t){(n[e]=n[e]||[]).push(t)},t.trigger=function(e){var t=Array.prototype.slice.call(arguments,1);a(e,!1,t)},t.triggerAsync=function(e){var t=Array.prototype.slice.call(arguments,1);a(e,!0,t)}}).call(this,r(6))},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){var i=r(2),n=r(0),a={};"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&(n.on("init",(function(){n.extendOptions({intersection:1})})),n.on("message",(function(e,t){if("send-intersections"===t.method&&e.iframe){var r=t.options;r||(r={margin:1e3}),function(e){var t=JSON.stringify(e),r=a[t];return r||(r=new IntersectionObserver((function(t){t.forEach((function(t){i.postMessage({method:"intersection",entry:{isIntersecting:t.isIntersecting},options:e},"*",t.target.contentWindow)}))}),function(e){var t={};e&&e.threshold&&(t.threshold=e.threshold);e&&e.margin&&(t.rootMargin=e.margin+"px "+e.margin+"px "+e.margin+"px "+e.margin+"px");return t}(e)),a[t]=r),r}(r).observe(e.iframe)}})))},function(e,t,r){var i=r(0),n=r(2);function a(e,t){n.postMessage({method:"setTheme",data:t},"*",e.contentWindow)}function o(e,t){for(var r=e.getElementsByTagName("iframe"),i=0;i<r.length;i++){a(r[i],t)}}i.setTheme=function(e,t){e&&i.SUPPORTED_THEMES.indexOf(e)>-1?t?"IFRAME"===t.tagName?a(t,e):o(t,e):(i.extendOptions({theme:e}),o(document,e),i.trigger("set-theme",e)):console.warn('Using iframely.setTheme with not supported theme: "'+e+'". Supported themes are: '+i.SUPPORTED_THEMES.join(", "))}},function(e,t,r){var i=r(1),n=r(0),a={};function o(e,t,r){var a,o=e.cancel,d=e.shadow,s=e.renderEvent,l=i.getIframeWrapper(t,!0);if(o)a=i.getWidget(t),n.cancelWidget(a||{maxWidthWrapper:t,iframe:t,url:t.getAttribute("href")});else{var u,f;if((a=document.createElement("div")).innerHTML=e.html,l&&!s?(u=l.aspectWrapper.parentNode,f=l.aspectWrapper,l.maxWidthWrapper.removeAttribute("style")):(u=t.parentNode,f=t),d){var p=document.createElement("div"),m=p.attachShadow({mode:"open"});m.appendChild(a);var g={shadowRoot:m,shadowContainer:p,container:u,context:e.context,stylesIds:e.stylesIds,stylesDict:r.commonShadowStyles};n.trigger("import-shadow-widget-before-render",g),u.insertBefore(p,f),n.trigger("import-shadow-widget-after-render",g)}else u.insertBefore(a,f),function e(t){function r(e){var r=e.text||e.textContent||e.innerHTML||"",n=i.createScript();n.type="text/javascript";for(var a=0;a<e.attributes.length;a++){var o=e.attributes[a];n.setAttribute(o.name,o.value)}try{n.appendChild(document.createTextNode(r))}catch(e){n.text=r}t.appendChild(n)}var n,a,o,d=[],c=t.childNodes;for(o=0;c[o];o++)a=c[o],l="script",!(s=a).nodeName||s.nodeName.toUpperCase()!==l.toUpperCase()||a.type&&"text/javascript"!==a.type.toLowerCase()&&"application/javascript"!==a.type.toLowerCase()?e(a):(d.push(a),t.removeChild(a));var s,l;for(o=0;d[o];o++)(n=d[o]).parentNode&&n.parentNode.removeChild(n),r(d[o])}(a);u.removeChild(f),s&&setTimeout((function(){c(u)}),n.CLEAR_WRAPPER_STYLES_TIMEOUT)}}function d(){delete n.import;for(var e=document.querySelectorAll("a[data-iframely-url][data-import-uri]"),t=0;t<e.length;t++)e[t].removeAttribute("data-import-uri"),n.trigger("load",e[t])}function c(e){for(var t=e,r=0;t&&(!t.getAttribute("class")||-1===t.getAttribute("class").split(" ").indexOf(n.ASPECT_WRAPPER_CLASS));)t=t.parentNode,++r>4&&(t=null);var i=t&&t.parentNode;i&&i.getAttribute("class")&&i.getAttribute("class").split(" ").indexOf(n.MAXWIDTH_WRAPPER_CLASS)>-1&&(t.removeAttribute("style"),t.removeAttribute("class"),i.removeAttribute("style"))}n.on("load",(function(e){if(!e&&!1!==n.config.import&&document.head.attachShadow&&document.location&&(n.debug||"http:"===document.location.protocol||"https:"===document.location.protocol)&&!n.config.playerjs&&!n.config.lazy&&!n.import){var t=document.querySelectorAll("a[data-iframely-url]:not([data-import-uri])");t.length>1&&function(e){var t=i.createScript(),r=[],o=[],c=null;function s(e,t){a[e]||(a[e]=[]),a[e].push(t)}function l(e){var t=e.getAttribute("data-iframely-url"),a=t.match(n.ID_RE),d=a&&a[1],l=i.parseQueryString(t,n.SUPPORTED_QUERY_STRING.concat("url")),u=l.url;delete l.url;var f="0"===l.import||"false"===l.import||"1"===l.playerjs||"true"===l.playerjs;if(!f){var p=t.match(n.BASE_RE);l.CDN=p&&p[0],c?JSON.stringify(l,Object.keys(l).sort())!==JSON.stringify(c,Object.keys(c).sort())&&(f=!0):c=l}if(f)n.trigger("load",e);else if(d)e.setAttribute("data-import-uri",d),-1===o.indexOf(d)&&o.push(d),s(d,e);else{u||(u=e.getAttribute("href")),(c.key||c.api_key||n.config.api_key||n.config.key)&&u?(e.setAttribute("data-import-uri",u),-1===r.indexOf(u)&&r.push(u),s(u,e)):n.trigger("load",e)}}for(var u=0;u<e.length;u++){var f=e[u];!f.getAttribute("data-import-uri")&&f.hasAttribute("data-iframely-url")&&l(f)}r.length>0||o.length>0?((c=c||{}).touch=n.isTouch(),c.flash=function(){var e=!1;try{var t=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");e=!!t}catch(t){e=!(!navigator.mimeTypes||null==navigator.mimeTypes["application/x-shockwave-flash"]||!navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)}return e}(),c.app=1,n.config.theme&&(c.theme=n.config.theme),r.length>0&&(c.uri=r),o.length>0&&(c.ids=o.join("&")),c.v=n.VERSION,t.src=i.getEndpoint("/api/import/v2",c,n.SUPPORTED_QUERY_STRING),t.onerror=function(){d()},document.head.appendChild(t),n.import=t):(d(),n.trigger("load"))}(t)}})),n.on("load",(function(e,t){if(e&&e.uri&&(e.html||e.cancel)){var r=a[e.uri];if(r)for(var i=0;i<r.length;i++)o(e,r[i],t);delete a[e.uri]}})),n.buildImportWidgets=function(e){n.trigger("import-loaded",e),e.widgets.forEac
35881h((function(t){n.trigger("load",t,e)})),d()},n.isTouch=function(){return"ontouchstart"in window||navigator.maxTouchPoints},n.on("import-widget-ready",c),n.addEventListener||(n.addEventListener=function(e,t,r){e&&(e.addEventListener?e.addEventListener(t,r,!1):e.attachEvent?e.attachEvent("on"+t,r):e["on"+t]=r)})},function(e,t,r){var i=r(1),n=r(0);n.on("load",(function(e,t){if(e&&e.nodeName&&"string"==typeof t){var r=document.createElement("a");r.setAttribute("href",t),e.appendChild(r),n.trigger("load",r)}})),n.on("load",(function(e){if(!e&&!n.import)for(var t=document.querySelectorAll("a[data-iframely-url]:not([data-import-uri])"),r=0;r<t.length;r++)n.trigger("load",t[r])})),n.on("load",(function(e){e&&"A"===e.nodeName&&(e.getAttribute("data-iframely-url")||e.getAttribute("href"))&&!e.hasAttribute("data-import-uri")&&function(e){if(!e.getAttribute("data-iframely-url")&&!e.getAttribute("href"))return;var t,r=e.getAttribute("data-iframely-url");if(r&&/^((?:https?:)?\/\/[^/]+)\/\w+/i.test(r))t=i.getEndpoint(r,{v:n.VERSION,app:1,theme:n.config.theme});else if((n.config.api_key||n.config.key)&&n.CDN){if(!e.getAttribute("href"))return void console.warn('Iframely cannot build embeds: "href" attribute missing in',e);t=i.getEndpoint("/api/iframe",{url:e.getAttribute("href"),v:n.VERSION,app:1,theme:n.config.theme},n.SUPPORTED_QUERY_STRING)}else console.warn("Iframely cannot build embeds: api key is required as query-string of embed.js");if(t){var a=document.createElement("iframe");a.setAttribute("allowfullscreen",""),a.setAttribute("allow","autoplay *; encrypted-media *; ch-prefers-color-scheme *"),e.hasAttribute("data-img")&&a.setAttribute("data-img",e.getAttribute("data-img"));var o=e.hasAttribute("data-lazy")||e.hasAttribute("data-img")||/&lazy=1/.test(t)||n.config.lazy,d=e.textContent||e.innerText;d&&""!==d&&(a.textContent=d);var c=i.getIframeWrapper(e,!0);if(c)for(;c.aspectWrapper.lastChild;)c.aspectWrapper.removeChild(c.aspectWrapper.lastChild);else c=i.addDefaultWrappers(e),e.parentNode.removeChild(e);c.aspectWrapper.appendChild(a),o?(a.setAttribute("data-iframely-url",t),n.trigger("load",a)):(a.setAttribute("src",t),n.trigger("iframe-ready",a))}else e.removeAttribute("data-iframely-url")}(e)}))},function(e,t,r){var i=r(1),n=r(0);function a(e){var t=e.aspectWrapper&&function(e){for(var t=0,r=0;r<e.childNodes.length;r++){var i=e.childNodes[r];if(i.nodeType===Node.TEXT_NODE){var n=i.textContent||i.innerText;(n=n.replace(/\s|\n/g,""))&&t++}else i.nodeType===Node.ELEMENT_NODE&&t++}return t}(e.aspectWrapper)>1&&function(e,t){for(var r=0,i=0;i<t.childNodes.length;i++){var n=t.childNodes[i];if(n.nodeType===Node.TEXT_NODE);else if(n.nodeType===Node.ELEMENT_NODE){if(e===r)return n;r++}}}(1,e.aspectWrapper);t&&"DIV"===t.nodeName&&e.aspectWrapper.removeChild(t)}n.on("load",(function(e){if(e&&"IFRAME"===e.nodeName&&e.hasAttribute("data-iframely-url")&&e.hasAttribute("data-img")&&!e.getAttribute("src")){var t=e.getAttribute("data-img");e.removeAttribute("data-img"),e.setAttribute("data-img-created","");var r=i.getWidget(e),a=e.getAttribute("data-iframely-url");!function(e,t,r){var a;if(r&&/^(https?:)?\/\//.test(r))a=r;else{var o=i.parseQueryString(t),d={};for(var c in o)0===c.indexOf("_")&&(d[c]=o[c]);if(t.match(/\/api\/iframe/))a=i.getEndpoint(t.match(/^(.+)\/api\/iframe/i)[1]+"/api/thumbnail",Object.assign({url:o.url,api_key:o.api_key,key:o.key},d));else{if(!t.match(n.ID_RE))return;a=i.getEndpoint(t.replace(/^((?:https?:)?\/\/[^/]+\/(\w+-?\w+))(?:\?.*)?$/,"$1/thumbnail"),d)}}var s=document.createElement("div");i.setStyles(s,{position:"absolute",width:"100%",height:"100%",backgroundImage:"url('"+a+"')",backgroundSize:"cover",backgroundPosition:"center"});var l=document.createElement("div");l.setAttribute("class",n.LOADER_CLASS),s.appendChild(l);var u=n.getElementComputedStyle(e.aspectWrapper,"padding-top"),f=n.getElementComputedStyle(e.aspectWrapper,"padding-bottom"),p=u.match(/^(\d+)px$/);if(p&&parseInt(p[1])&&f){var m=document.createElement("div");i.setStyles(m,{top:"-"+u,width:"100%",height:0,position:"relative",paddingBottom:f}
35881),m.appendChild(s),e.aspectWrapper.appendChild(m)}else e.aspectWrapper.appendChild(s)}(r,a,t),a=i.addQueryString(a,{img:1}),e.setAttribute("data-iframely-url",a),new s(r),n.trigger("load",e)}})),n.on("message",(function(e,t){var r;"widgetRendered"===t.method&&(a(e),(r=c(e))&&r.deactivate()),"begin-waiting-widget-render"===t.method&&(r=c(e))&&r.clearLoadingTimeout(),"end-waiting-widget-render"===t.method&&(r=c(e))&&r.registerLoadingTimeout()}));var o=[];function d(e){for(var t=0;t<o.length&&o[t].widget.iframe!==e.iframe;)t++;if(t<o.length&&o[t].widget.iframe===e.iframe)return t}function c(e){var t=d(e);if(t||0===t)return o[t]}function s(e){this.widget=e,this.loadCount=0;var t=e.iframe,r=this;n.addEventListener(t,"load",(function(){r.iframeOnLoad()})),this.registerLoadingTimeout(),o.push(this)}s.prototype.iframeOnLoad=function(){if(this.loadCount++,2===this.loadCount){this.deactivate();var e=this;setTimeout((function(){a(e.widget)}),n.LAZY_IFRAME_FADE_TIMEOUT)}},s.prototype.deactivate=function(){var e;this.clearLoadingTimeout(),((e=d(this))||0===e)&&o.splice(e,1)},s.prototype.clearLoadingTimeout=function(){this.timeoutId&&clearTimeout(this.timeoutId),this.timeoutId=null},s.prototype.registerLoadingTimeout=function(){if(!this.timeoutId){var e=this;this.timeoutId=setTimeout((function(){e.iframeOnLoad()}),n.LAZY_IFRAME_SHOW_TIMEOUT)}}},function(e,t,r){var i=r(1),n=r(0);n.on("load",(function(e){if(!e)for(var t=document.querySelectorAll("iframe[data-iframely-url]"),r=0;r<t.length;r++)n.trigger("load",t[r])})),n.on("load",(function(e){e&&"IFRAME"===e.nodeName&&e.hasAttribute("data-iframely-url")&&!e.hasAttribute("data-img")&&!e.getAttribute("src")&&function(e){var t=i.getWidget(e),r=e.getAttribute("data-iframely-url"),a=e.hasAttribute("data-img-created")||e.hasAttribute("data-img"),o=!a&&n.SUPPORT_IFRAME_LOADING_ATTR;if(t&&r){var d={v:n.VERSION,app:1,theme:n.config.theme};!o&&n.config.intersection&&(d.lazy=1),r=i.getEndpoint(r,d)}o&&e.setAttribute("loading","lazy");a&&n.SUPPORT_IFRAME_LOADING_ATTR&&e.setAttribute("loading","edge");e.setAttribute("src",r),e.removeAttribute("data-iframely-url"),n.trigger("iframe-ready",e)}(e)}))},function(e,t,r){var i=r(0);i.on("message",(function(e,t){"cancelWidget"===t.method&&i.cancelWidget(e)})),i.cancelWidget=function(e){if(e){var t=e.maxWidthWrapper&&e.maxWidthWrapper.parentNode,r=e.maxWidthWrapper;if(i.config&&i.config.parent){var n=function(e,t){for(var r=!1;!r&&e.parentNode;)r=(e=e.parentNode).className&&e.className.split(" ").indexOf(t)>=0;return r&&e}(e.maxWidthWrapper,i.config.parent);n&&(t=n.parentNode,r=n)}if(e.url){var a=e.iframe&&(e.iframe.textContent||e.iframe.innerText);i.triggerAsync("cancel",e.url,t,a,r.nextSibling)}t.removeChild(r)}else console.warn("iframely.cancelWidget called without widget param")}},function(e,t,r){var i=r(1),n=r(0);n.on("message",(function(e,t){if("setIframelyWidgetSize"===t.method||"resize"===t.method||"setIframelyEmbedData"===t.method||"embed-size"===t.type||"iframe.resize"===t.context){var r=null;t.data&&t.data.media&&t.data.media.frame_style?(t.data.media.frame_style.split(";").forEach((function(e){if(""!==e.trim()&&e.indexOf(":")>-1){var t=e.split(":");2===t.length&&((r=r||{})[t[0].trim()]=t[1].trim())}})),d(e,r)):"setIframelyEmbedData"===t.method&&d(e,null);var a=t.data&&t.data.media;!a&&t.height&&(a={height:t.height,"max-width":"keep"}),function(e,t){if(t&&Object.keys(t).length>0&&e){var r=function(e){var t=e.iframe&&e.iframe.style.border||e.aspectWrapper&&e.aspectWrapper.style.border,r=t&&t.match(/(\d+)px/)||0;r&&(r=parseInt(r[1]),r*=2);return r}(e),a=window.getComputedStyle&&window.getComputedStyle(e.iframe).getPropertyValue("height"),o=t["max-width"];"number"==typeof o&&(o+=r),i.setStyles(e.maxWidthWrapper,{"max-width":o,"min-width":t["min-width"]&&t["min-width"]+r,width:t.width&&t.width+r}),t.scrolling&&e.iframe&&e.iframe.setAttribute("scrolling",t.scrolling);var d=t["aspect-ratio"];(d||t.height)&&i.setStyles(e.aspectWrapper,{paddingBottom:d?Math.round(1e5/d)/1e3+"%":0,paddingTop:d&&t["padding-bottom"],height:d?0:t.height&&t.height+r});var c=window.getComputedStyle&&window.getComputedStyle(e.iframe).getPropertyValue("height");a&&a!==c&&n.triggerAsync("heightChanged",e.iframe,a,c)}}(e,a)}}));var a={border:"","border-radius":"","box-shadow":"",overflow:""},o={border:"0","border-radius":"","box-shadow":"",overflow:""};function d(e,t){t&&e&&e.iframe?t["border-radius"]?(t.overflow="hidden",i.setStyles(e.aspectWrapper,t)):i.setStyles(e.iframe,t):!t&&e&&e.iframe&&(i.setStyles(e.aspectWrapper,a),i.setStyles(e.iframe,o))}},function(e,t,r){var i=r(0);i.on("message",(function(e,t){"open-href"!==t.method&&"click"!==t.method||i.trigger(t.method,t.href)})),i.openHref||(i.openHref=function(e){0===e.indexOf(window.location.origin)?window.location.href=e:window.open(e,"_blank","noopener")}),i.on("open-href",(function(e){i.triggerAsync("click",e),i.openHref(e)}))},function(e,t,r){var i=r(0);i.on("message",(function(e,t){"setIframelyEmbedOptions"===t.method&&i.trigger("options",e,t.data)}))},function(e,t,r){var i=r(0);i.widgets=i.widgets||{},i.widgets.load=i.load,i.events||(i.events={},i.events.on=i.on,i.events.trigger=i.trigger),i.on("cancel",(function(e,t,r,n){if(i.RECOVER_HREFS_ON_CANCEL&&!r&&(r=e),e&&t&&r&&""!==r){var a=document.createElement("a");a.setAttribute("href",e),a.setAttribute("target","_blank"),a.setAttribute("rel","noopener"),a.textContent=r,n?t.insertBefore(a,n):t.appendChild(a)}}))},function(e,t,r){var i,n=!!(i=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./))&&parseInt(i[2],10);r(0).SUPPORT_IFRAME_LOADING_ATTR=n&&n>=77},,,,,,,,,,,,function(e,t,r){r(3);var i=r(0);i._loaded||(i._loaded=!0,r(4),r(5),r(7),r(8),r(9),r(10),r(11),r(12),r(13),r(14),r(15),r(16),r(17),r(18),i.trigger("init")),t.iframely=i}]); 35882 35883</script>
35883 35884 35885
35885<script> 35886 document.querySelectorAll( 'oembed[url]' ).forEach( element => { 35887 iframely.load( element, element.attributes.url.value ); 35888 } ); 35889 </script>
35889 35890 35891
35891<script> 35892 document.querySelectorAll( 'div[data-oembed-url]' ).forEach( element => { 35893 // Discard the static media preview from the database (empty the <div data-oembed-url="...">). 35894 while ( element.firstChild ) { 35895 element.removeChild( element.firstChild ); 35896 } 35897 35898 // Generate the media preview using Iframely. 35899 iframely.load( element, element.dataset.oembedUrl ) ; 35900 } ); 35901 </script>
35901 35902 35903 <!-- Modal --> 35904
35904<script> 35905 const setFooterModalContent = (type) => { 35906 35907 35908 if(type === 'links'){ 35909 document.getElementById("footerModalLabel").innerHTML="Links"; 35910 document.getElementById("footerModalBody").innerHTML=`<ul class="hf-ul"> 35911 <li class="footer-li-item"><a class="footer-a" href="/">Home</a></li> 35912 <li class="footer-li-item"><a class="footer-a" href="https://gmuhsathletics.com/admin" target="_blank" >Admin Login</a></li> 35913 <li class="footer-li-item"><a class="footer-a" href="https://www.bigteams.com/advertise-to-reach-high-school-athletes-athletic-directors/" target="_blank">Advertise</a></li> 35914 <li class="footer-li-item"><a class="footer-a" href="/fans/favoritesForm" target="_blank">Sign up for Alerts</a></li> 35915 35916 35917 35918 <li class="footer-li-item"><a class="footer-a" href="/main/sponsors">Sponsors</a></l1> 35919 35920 35921 35922 </ul>`; 35923 }else if(type === 'school'){ 35924 // Select the container div 35925 const container = document.getElementById("js-screen-content"); 35926 // Select all anchor tags inside the container 35927 const links = container.querySelectorAll("a"); 35928 // Check if any anchor's href contains "/main/contact?" 35929 const hasContactLink = Array.from(links).some(link => link.href.includes("/main/contact?")); 35930 35931 let contactLinkHTML=""; 35932 35933 if(hasContactLink){ 35934 contactLinkHTML='<li class="footer-li-item" id="contactLink" ><i class="transition fa fa-solid fa-pen-square text-appcolor"></i> <a class="footer-a" href="/main/contact">Contact School</a></li>'; 35935 } 35936 35937 document.getElementById("footerModalLabel").innerHTML="School Info"; 35938 35939 35940 35941 35942 35943 35944 document.getElementById("footerModalBody").innerHTML=`<ul class="hf-ul"> 35945 <li class="footer-li-item"> 35946 <i class="transition fa fa-solid fa-location-circle text-appcolor"></i> School Name And Address: 35947 <div> 35948 <a class="footer-a" href="/"> 35949 35950 Green Mountain Union High School 35951 35952 </a><br> 35953 35954 716 Vermont 103<br/> 35955 Chester, VT 05143<br/> 35956 35957 </div> 35958 </li> 35959 35960 35961 ${contactLinkHTML} 35962 <li class="footer-li-item"><i class="transition fa fa-solid fa-phone text-appcolor"></i> <a class="footer-a" href="tel:8028752146" style="cursor: pointer;">(802) 875-2146</a></li> 35963 35964 </ul>`; 35965 }else if(type === 'help'){ 35966 document.getElementById("footerModalLabel").innerHTML="Support"; 35967 document.getElementById("footerModalBody").innerHTML=`<ul class="hf-ul"> 35968 <li class="footer-li-item"><a class="footer-a" href="https://bigteams.my.site.com/support/s/" target="_blank">Help Center</a></li> 35969 <li class="footer-li-item"><a class="footer-a" href="https://bigteams.my.site.com/support/s/topic/0TO5A000000x8mgWAA/getting-started" target="_blank">FAQ</a></li> 35970 </ul>`; 35971 } 35972 35973 } 35974 </script>
35974 35975</footer> 35976<div class="visible-print-block">https://gmuhsathletics.com</div> 35977 35978 35979 35980 35981 35982 35983 35984</div><!-- /.wrapper --> 35985 35986 35987 35988 35989 35990 35991 35992 35993 35994 35995 35996 35997<div class="modal fade" id="lgModal" tabindex="-1" role="dialog" aria-label="lgModal"> 35998 <div class="modal-dialog modal-lg" role="document"> 35999 <div class="modal-content"> 36000 36001 <div class="modal-body"> 36002 36003 36004 36005 36006 36007 36008 36009 36010 36011 </div><!-- /.modal-body --> 36012 36013 </div><!-- /.modal-content --> 36014 </div><!-- /.modal-dialog --> 36015</div><!-- /.modal --> 36016 36017 36018 36019 36020 36021 36022 36023 36024 36025 36026 36027<div class="modal fade" id="mdModal" tabindex="-1" role="dialog" aria-label="mdModal"> 36028 <div class="modal-dialog modal-md" role="document"> 36029 <div class="modal-content"> 36030 36031 <div class="modal-body"> 36032 36033 36034 36035 36036 36037 36038 36039 36040 36041 </div><!-- /.modal-body --> 36042 36043 </div><!-- /.modal-content --> 36044 </div><!-- /.modal-dialog --> 36045</div><!-- /.modal --> 36046 36047 36048 36049 36050 36051</div><!-- /fcPageContent --> 36052 36053 36054 36055 36056 36057 36058 36059 36060 36061 36062 36063 36064 36065 36066 36067 36068
36069<script async src="/js/thirdPartyLibs/google-charts-loader.js"></script>
vendor: 1 bytes, line 36069
36069
36070<script defer src="/js/thirdPartyLibs/jquery/jquery-validate/jquery-validate-1.16.0.min.js"></script>
vendor: 1 bytes, line 36070
36070
36071<script defer src="/js/thirdPartyLibs/jquery/jquery-validate/additional-methods-1.16.0.min.js"></script>
36071 36072 36073
36073<script defer src="/modules/cfui/vendor/moment/min/moment-with-locales.min.js?v=release-202607020820"></script>
36073 36074
36074<script defer src="/assets/scripts/pfs/fastclick.js?v=release-202607020820"></script>
36074 36075
36075<script defer src="/assets/scripts/pfs/ContentSlider.js?v=release-202607020820"></script>
36075 36076
36076<script defer src="/assets/scripts/pfs/DesktopNav.js?v=release-202607020820"></script>
36076 36077
36077<script defer src="/assets/scripts/pfs/MobileNav.js?v=release-202607020820"></script>
36077 36078 36079 36080
36080<script defer src="/assets/scripts/pfs/Schedule.js?v=release-202607020820" ></script>
36080 36081
36081<script defer src="/assets/scripts/pfs/Share.js?v=release-202607020820" ></script>
36081 36082
36082<script defer src="/assets/scripts/pfs/MyPhotos.js?v=release-202607020820" ></script>
36082 36083
36083<script defer src="/assets/scripts/pfs/MyForms.js?v=release-202607020820" ></script>
36083 36084
36084<script defer src="/assets/scripts/pfs/MyTeams.js?v=release-202607020820" ></script>
36084 36085 36086 36087
36087<script> 36088 /* 36089 * This combined file was created by the DataTables downloader builder: 36090 * https://datatables.net/download 36091 * 36092 * To rebuild or modify this file with the latest versions of the included 36093 * software please visit: 36094 * https://datatables.net/download/#dt/dt-1.10.11 36095 * 36096 * Included libraries: 36097 * DataTables 1.10.11 36098 */ 36099 36100/*! 36101 DataTables 1.10.11 36102 ©2008-2015 SpryMedia Ltd - datatables.net/license 36103*/ 36104(function(h){"function"===typeof define&&define.amd?define(["jquery"],function(D){return h(D,window,document)}):"object"===typeof exports?module.exports=function(D,I){D||(D=window);I||(I="undefined"!==typeof window?require("jquery"):require("jquery")(D));return h(I,D,D.document)}:h(jQuery,window,document)})(function(h,D,I,k){function Y(a){var b,c,d={};h.each(a,function(e){if((b=e.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(b[1]+" "))c=e.replace(b[0],b[2].toLowerCase()), 36105 d[c]=e,"o"===b[1]&&Y(a[e])});a._hungarianMap=d}function K(a,b,c){a._hungarianMap||Y(a);var d;h.each(b,function(e){d=a._hungarianMap[e];if(d!==k&&(c||b[d]===k))"o"===d.charAt(0)?(b[d]||(b[d]={}),h.extend(!0,b[d],b[e]),K(a[d],b[d],c)):b[d]=b[e]})}function Fa(a){var b=m.defaults.oLanguage,c=a.sZeroRecords;!a.sEmptyTable&&(c&&"No data available in table"===b.sEmptyTable)&&E(a,a,"sZeroRecords","sEmptyTable");!a.sLoadingRecords&&(c&&"Loading..."===b.sLoadingRecords)&&E(a,a,"sZeroRecords","sLoadingRecords"); 36106 a.sInfoThousands&&(a.sThousands=a.sInfoThousands);(a=a.sDecimal)&&db(a)}function eb(a){A(a,"ordering","bSort");A(a,"orderMulti","bSortMulti");A(a,"orderClasses","bSortClasses");A(a,"orderCellsTop","bSortCellsTop");A(a,"order","aaSorting");A(a,"orderFixed","aaSortingFixed");A(a,"paging","bPaginate");A(a,"pagingType","sPaginationType");A(a,"pageLength","iDisplayLength");A(a,"searching","bFilter");"boolean"===typeof a.sScrollX&&(a.sScrollX=a.sScrollX?"100%":"");"boolean"===typeof a.scrollX&&(a.scrollX= 36107 a.scrollX?"100%":"");if(a=a.aoSearchCols)for(var b=0,c=a.length;b<c;b++)a[b]&&K(m.models.oSearch,a[b])}function fb(a){A(a,"orderable","bSortable");A(a,"orderData","aDataSort");A(a,"orderSequence","asSorting");A(a,"orderDataType","sortDataType");var b=a.aDataSort;b&&!h.isArray(b)&&(a.aDataSort=[b])}function gb(a){if(!m.__browser){var b={};m.__browser=b;var c=h("<div/>").css({position:"fixed",top:0,left:0,height:1,width:1,overflow:"hidden"}).append(h("<div/>").css({position:"absolute",top:1,left:1, 36108 width:100,overflow:"scroll"}).append(h("<div/>").css({width:"100%",height:10}))).appendTo("body"),d=c.children(),e=d.children();b.barWidth=d[0].offsetWidth-d[0].clientWidth;b.bScrollOversize=100===e[0].offsetWidth&&100!==d[0].clientWidth;b.bScrollbarLeft=1!==Math.round(e.offset().left);b.bBounding=c[0].getBoundingClientRect().width?!0:!1;c.remove()}h.extend(a.oBrowser,m.__browser);a.oScroll.iBarWidth=m.__browser.barWidth}function hb(a,b,c,d,e,f){var g,j=!1;c!==k&&(g=c,j=!0);for(;d!==e;)a.hasOwnProperty(d)&& 36109 (g=j?b(g,a[d],d,a):a[d],j=!0,d+=f);return g}function Ga(a,b){var c=m.defaults.column,d=a.aoColumns.length,c=h.extend({},m.models.oColumn,c,{nTh:b?b:I.createElement("th"),sTitle:c.sTitle?c.sTitle:b?b.innerHTML:"",aDataSort:c.aDataSort?c.aDataSort:[d],mData:c.mData?c.mData:d,idx:d});a.aoColumns.push(c);c=a.aoPreSearchCols;c[d]=h.extend({},m.models.oSearch,c[d]);ja(a,d,h(b).data())}function ja(a,b,c){var b=a.aoColumns[b],d=a.oClasses,e=h(b.nTh);if(!b.sWidthOrig){b.sWidthOrig=e.attr("width")||null;var f= 36110 (e.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);f&&(b.sWidthOrig=f[1])}c!==k&&null!==c&&(fb(c),K(m.defaults.column,c),c.mDataProp!==k&&!c.mData&&(c.mData=c.mDataProp),c.sType&&(b._sManualType=c.sType),c.className&&!c.sClass&&(c.sClass=c.className),h.extend(b,c),E(b,c,"sWidth","sWidthOrig"),c.iDataSort!==k&&(b.aDataSort=[c.iDataSort]),E(b,c,"aDataSort"));var g=b.mData,j=Q(g),i=b.mRender?Q(b.mRender):null,c=function(a){return"string"===typeof a&&-1!==a.indexOf("@")};b._bAttrSrc=h.isPlainObject(g)&& 36111 (c(g.sort)||c(g.type)||c(g.filter));b._setter=null;b.fnGetData=function(a,b,c){var d=j(a,b,k,c);return i&&b?i(d,b,a,c):d};b.fnSetData=function(a,b,c){return R(g)(a,b,c)};"number"!==typeof g&&(a._rowReadObject=!0);a.oFeatures.bSort||(b.bSortable=!1,e.addClass(d.sSortableNone));a=-1!==h.inArray("asc",b.asSorting);c=-1!==h.inArray("desc",b.asSorting);!b.bSortable||!a&&!c?(b.sSortingClass=d.sSortableNone,b.sSortingClassJUI=""):a&&!c?(b.sSortingClass=d.sSortableAsc,b.sSortingClassJUI=d.sSortJUIAscAllowed): 36112 !a&&c?(b.sSortingClass=d.sSortableDesc,b.sSortingClassJUI=d.sSortJUIDescAllowed):(b.sSortingClass=d.sSortable,b.sSortingClassJUI=d.sSortJUI)}function U(a){if(!1!==a.oFeatures.bAutoWidth){var b=a.aoColumns;Ha(a);for(var c=0,d=b.length;c<d;c++)b[c].nTh.style.width=b[c].sWidth}b=a.oScroll;(""!==b.sY||""!==b.sX)&&ka(a);u(a,null,"column-sizing",[a])}function Z(a,b){var c=la(a,"bVisible");return"number"===typeof c[b]?c[b]:null}function $(a,b){var c=la(a,"bVisible"),c=h.inArray(b,c);return-1!==c?c:null} 36113 function aa(a){return h(F(a.aoColumns,"nTh")).filter(":visible").length}function la(a,b){var c=[];h.map(a.aoColumns,function(a,e){a[b]&&c.push(e)});return c}function Ia(a){var b=a.aoColumns,c=a.aoData,d=m.ext.type.detect,e,f,g,j,i,h,l,q,t;e=0;for(f=b.length;e<f;
36113e++)if(l=b[e],t=[],!l.sType&&l._sManualType)l.sType=l._sManualType;else if(!l.sType){g=0;for(j=d.length;g<j;g++){i=0;for(h=c.length;i<h;i++){t[i]===k&&(t[i]=B(a,i,e,"type"));q=d[g](t[i],a);if(!q&&g!==d.length-1)break;if("html"===q)break}if(q){l.sType= 36114 q;break}}l.sType||(l.sType="string")}}function ib(a,b,c,d){var e,f,g,j,i,n,l=a.aoColumns;if(b)for(e=b.length-1;0<=e;e--){n=b[e];var q=n.targets!==k?n.targets:n.aTargets;h.isArray(q)||(q=[q]);f=0;for(g=q.length;f<g;f++)if("number"===typeof q[f]&&0<=q[f]){for(;l.length<=q[f];)Ga(a);d(q[f],n)}else if("number"===typeof q[f]&&0>q[f])d(l.length+q[f],n);else if("string"===typeof q[f]){j=0;for(i=l.length;j<i;j++)("_all"==q[f]||h(l[j].nTh).hasClass(q[f]))&&d(j,n)}}if(c){e=0;for(a=c.length;e<a;e++)d(e,c[e])}} 36115 function N(a,b,c,d){var e=a.aoData.length,f=h.extend(!0,{},m.models.oRow,{src:c?"dom":"data",idx:e});f._aData=b;a.aoData.push(f);for(var g=a.aoColumns,j=0,i=g.length;j<i;j++)g[j].sType=null;a.aiDisplayMaster.push(e);b=a.rowIdFn(b);b!==k&&(a.aIds[b]=f);(c||!a.oFeatures.bDeferRender)&&Ja(a,e,c,d);return e}function ma(a,b){var c;b instanceof h||(b=h(b));return b.map(function(b,e){c=Ka(a,e);return N(a,c.data,e,c.cells)})}function B(a,b,c,d){var e=a.iDraw,f=a.aoColumns[c],g=a.aoData[b]._aData,j=f.sDefaultContent, 36116 i=f.fnGetData(g,d,{settings:a,row:b,col:c});if(i===k)return a.iDrawError!=e&&null===j&&(L(a,0,"Requested unknown parameter "+("function"==typeof f.mData?"{function}":"'"+f.mData+"'")+" for row "+b+", column "+c,4),a.iDrawError=e),j;if((i===g||null===i)&&null!==j&&d!==k)i=j;else if("function"===typeof i)return i.call(g);return null===i&&"display"==d?"":i}function jb(a,b,c,d){a.aoColumns[c].fnSetData(a.aoData[b]._aData,d,{settings:a,row:b,col:c})}function La(a){return h.map(a.match(/(\\.|[^\.])+/g)|| 36117 [""],function(a){return a.replace(/\\./g,".")})}function Q(a){if(h.isPlainObject(a)){var b={};h.each(a,function(a,c){c&&(b[a]=Q(c))});return function(a,c,f,g){var j=b[c]||b._;return j!==k?j(a,c,f,g):a}}if(null===a)return function(a){return a};if("function"===typeof a)return function(b,c,f,g){return a(b,c,f,g)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var c=function(a,b,f){var g,j;if(""!==f){j=La(f);for(var i=0,n=j.length;i<n;i++){f=j[i].match(ba);g= 36118 j[i].match(V);if(f){j[i]=j[i].replace(ba,"");""!==j[i]&&(a=a[j[i]]);g=[];j.splice(0,i+1);j=j.join(".");if(h.isArray(a)){i=0;for(n=a.length;i<n;i++)g.push(c(a[i],b,j))}a=f[0].substring(1,f[0].length-1);a=""===a?g:g.join(a);break}else if(g){j[i]=j[i].replace(V,"");a=a[j[i]]();continue}if(null===a||a[j[i]]===k)return k;a=a[j[i]]}}return a};return function(b,e){return c(b,e,a)}}return function(b){return b[a]}}function R(a){if(h.isPlainObject(a))return R(a._);if(null===a)return function(){};if("function"=== 36119 typeof a)return function(b,d,e){a(b,"set",d,e)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var b=function(a,d,e){var e=La(e),f;f=e[e.length-1];for(var g,j,i=0,n=e.length-1;i<n;i++){g=e[i].match(ba);j=e[i].match(V);if(g){e[i]=e[i].replace(ba,"");a[e[i]]=[];f=e.slice();f.splice(0,i+1);g=f.join(".");if(h.isArray(d)){j=0;for(n=d.length;j<n;j++)f={},b(f,d[j],g),a[e[i]].push(f)}else a[e[i]]=d;return}j&&(e[i]=e[i].replace(V,""),a=a[e[i]](d));if(null===a[e[i]]|| 36120 a[e[i]]===k)a[e[i]]={};a=a[e[i]]}if(f.match(V))a[f.replace(V,"")](d);else a[f.replace(ba,"")]=d};return function(c,d){return b(c,d,a)}}return function(b,d){b[a]=d}}function Ma(a){return F(a.aoData,"_aData")}function na(a){a.aoData.length=0;a.aiDisplayMaster.length=0;a.aiDisplay.length=0;a.aIds={}}function oa(a,b,c){for(var d=-1,e=0,f=a.length;e<f;e++)a[e]==b?d=e:a[e]>b&&a[e]--; -1!=d&&c===k&&a.splice(d,1)}function ca(a,b,c,d){var e=a.aoData[b],f,g=function(c,d){for(;c.childNodes.length;)c.removeChild(c.firstChild); 36121 c.innerHTML=B(a,b,d,"display")};if("dom"===c||(!c||"auto"===c)&&"dom"===e.src)e._aData=Ka(a,e,d,d===k?k:e._aData).data;else{var j=e.anCells;if(j)if(d!==k)g(j[d],d);else{c=0;for(f=j.length;c<f;c++)g(j[c],c)}}e._aSortData=null;e._aFilterData=null;g=a.aoColumns;if(d!==k)g[d].sType=null;else{c=0;for(f=g.length;c<f;c++)g[c].sType=null;Na(a,e)}}function Ka(a,b,c,d){var e=[],f=b.firstChild,g,j,i=0,n,l=a.aoColumns,q=a._rowReadObject,d=d!==k?d:q?{}:[],t=function(a,b){if("string"===typeof a){var c=a.indexOf("@"); 36122 -1!==c&&(c=a.substring(c+1),R(a)(d,b.getAttribute(c)))}}
36122,S=function(a){if(c===k||c===i)j=l[i],n=h.trim(a.innerHTML),j&&j._bAttrSrc?(R(j.mData._)(d,n),t(j.mData.sort,a),t(j.mData.type,a),t(j.mData.filter,a)):q?(j._setter||(j._setter=R(j.mData)),j._setter(d,n)):d[i]=n;i++};if(f)for(;f;){g=f.nodeName.toUpperCase();if("TD"==g||"TH"==g)S(f),e.push(f);f=f.nextSibling}else{e=b.anCells;f=0;for(g=e.length;f<g;f++)S(e[f])}if(b=b.firstChild?b:b.nTr)(b=b.getAttribute("id"))&&R(a.rowId)(d,b);return{data:d,cells:e}} 36123 function Ja(a,b,c,d){var e=a.aoData[b],f=e._aData,g=[],j,i,n,l,q;if(null===e.nTr){j=c||I.createElement("tr");e.nTr=j;e.anCells=g;j._DT_RowIndex=b;Na(a,e);l=0;for(q=a.aoColumns.length;l<q;l++){n=a.aoColumns[l];i=c?d[l]:I.createElement(n.sCellType);i._DT_CellIndex={row:b,column:l};g.push(i);if((!c||n.mRender||n.mData!==l)&&(!h.isPlainObject(n.mData)||n.mData._!==l+".display"))i.innerHTML=B(a,b,l,"display");n.sClass&&(i.className+=" "+n.sClass);n.bVisible&&!c?j.appendChild(i):!n.bVisible&&c&&i.parentNode.removeChild(i); 36124 n.fnCreatedCell&&n.fnCreatedCell.call(a.oInstance,i,B(a,b,l),f,b,l)}u(a,"aoRowCreatedCallback",null,[j,f,b])}e.nTr.setAttribute("role","row")}function Na(a,b){var c=b.nTr,d=b._aData;if(c){var e=a.rowIdFn(d);e&&(c.id=e);d.DT_RowClass&&(e=d.DT_RowClass.split(" "),b.__rowc=b.__rowc?pa(b.__rowc.concat(e)):e,h(c).removeClass(b.__rowc.join(" ")).addClass(d.DT_RowClass));d.DT_RowAttr&&h(c).attr(d.DT_RowAttr);d.DT_RowData&&h(c).data(d.DT_RowData)}}function kb(a){var b,c,d,e,f,g=a.nTHead,j=a.nTFoot,i=0=== 36125 h("th, td",g).length,n=a.oClasses,l=a.aoColumns;i&&(e=h("<tr/>").appendTo(g));b=0;for(c=l.length;b<c;b++)f=l[b],d=h(f.nTh).addClass(f.sClass),i&&d.appendTo(e),a.oFeatures.bSort&&(d.addClass(f.sSortingClass),!1!==f.bSortable&&(d.attr("tabindex",a.iTabIndex).attr("aria-controls",a.sTableId),Oa(a,f.nTh,b))),f.sTitle!=d[0].innerHTML&&d.html(f.sTitle),Pa(a,"header")(a,d,f,n);i&&da(a.aoHeader,g);h(g).find(">tr").attr("role","row");h(g).find(">tr>th, >tr>td").addClass(n.sHeaderTH);h(j).find(">tr>th, >tr>td").addClass(n.sFooterTH); 36126 if(null!==j){a=a.aoFooter[0];b=0;for(c=a.length;b<c;b++)f=l[b],f.nTf=a[b].cell,f.sClass&&h(f.nTf).addClass(f.sClass)}}function ea(a,b,c){var d,e,f,g=[],j=[],i=a.aoColumns.length,n;if(b){c===k&&(c=!1);d=0;for(e=b.length;d<e;d++){g[d]=b[d].slice();g[d].nTr=b[d].nTr;for(f=i-1;0<=f;f--)!a.aoColumns[f].bVisible&&!c&&g[d].splice(f,1);j.push([])}d=0;for(e=g.length;d<e;d++){if(a=g[d].nTr)for(;f=a.firstChild;)a.removeChild(f);f=0;for(b=g[d].length;f<b;f++)if(n=i=1,j[d][f]===k){a.appendChild(g[d][f].cell); 36127 for(j[d][f]=1;g[d+i]!==k&&g[d][f].cell==g[d+i][f].cell;)j[d+i][f]=1,i++;for(;g[d][f+n]!==k&&g[d][f].cell==g[d][f+n].cell;){for(c=0;c<i;c++)j[d+c][f+n]=1;n++}h(g[d][f].cell).attr("rowspan",i).attr("colspan",n)}}}}function O(a){var b=u(a,"aoPreDrawCallback","preDraw",[a]);if(-1!==h.inArray(!1,b))C(a,!1);else{var b=[],c=0,d=a.asStripeClasses,e=d.length,f=a.oLanguage,g=a.iInitDisplayStart,j="ssp"==y(a),i=a.aiDisplay;a.bDrawing=!0;g!==k&&-1!==g&&(a._iDisplayStart=j?g:g>=a.fnRecordsDisplay()?0:g,a.iInitDisplayStart= 36128 -1);var g=a._iDisplayStart,n=a.fnDisplayEnd();if(a.bDeferLoading)a.bDeferLoading=!1,a.iDraw++,C(a,!1);else if(j){if(!a.bDestroying&&!lb(a))return}else a.iDraw++;if(0!==i.length){f=j?a.aoData.length:n;for(j=j?0:g;j<f;j++){var l=i[j],q=a.aoData[l];null===q.nTr&&Ja(a,l);l=q.nTr;if(0!==e){var t=d[c%e];q._sRowStripe!=t&&(h(l).removeClass(q._sRowStripe).addClass(t),q._sRowStripe=t)}u(a,"aoRowCallback",null,[l,q._aData,c,j]);b.push(l);c++}}else c=f.sZeroRecords,1==a.iDraw&&"ajax"==y(a)?c=f.sLoadingRecords: 36129 f.sEmptyTable&&0===a.fnRecordsTotal()&&(c=f.sEmptyTable),b[0]=h("<tr/>",{"class":e?d[0]:""}).append(h("<td />",{valign:"top",colSpan:aa(a),"class":a.oClasses.sRowEmpty}).html(c))[0];u(a,"aoHeaderCallback","header",[h(a.nTHead).children("tr")[0],Ma(a),g,n,i]);u(a,"aoFooterCallback","footer",[h(a.nTFoot).children("tr")[0],Ma(a),g,n,i]);d=h(a.nTBody);d.children().detach();d.append(h(b));u(a,"aoDrawCallback","draw",[a]);a.bSorted=!1;a.bFiltered=!1;a.bDrawing=!1}}function T(a,b){var c=a.oFeatures,d=c.bFilter; 36130 c.bSort&&mb(a);d?fa(a,a.oPreviousSearch):a.aiDisplay=a.aiDisplayMaster.slice();!0!==b&&(a._iDisplayStart=0);a._drawHold=b;O(a);a._drawHold=!1}function nb(a){var b=a.oClasses,c=h(a.nTable),c=h("<div/>").insertBefore(c),d=a.oFeatures,e=h("<div/>",{id:a.sTableId+"_wrapper","class":b.sWrapper+(a.nTFoot?"":" "+b.sNoFooter)});a.nHolding=c[0];a.nTableWrapper=e[0];
36130a.nTableReinsertBefore=a.nTable.nextSibling;for(var f=a.sDom.split(""),g,j,i,n,l,q,t=0;t<f.length;t++){g=null;j=f[t];if("<"==j){i=h("<div/>")[0]; 36131 n=f[t+1];if("'"==n||'"'==n){l="";for(q=2;f[t+q]!=n;)l+=f[t+q],q++;"H"==l?l=b.sJUIHeader:"F"==l&&(l=b.sJUIFooter);-1!=l.indexOf(".")?(n=l.split("."),i.id=n[0].substr(1,n[0].length-1),i.className=n[1]):"#"==l.charAt(0)?i.id=l.substr(1,l.length-1):i.className=l;t+=q}e.append(i);e=h(i)}else if(">"==j)e=e.parent();else if("l"==j&&d.bPaginate&&d.bLengthChange)g=ob(a);else if("f"==j&&d.bFilter)g=pb(a);else if("r"==j&&d.bProcessing)g=qb(a);else if("t"==j)g=rb(a);else if("i"==j&&d.bInfo)g=sb(a);else if("p"== 36132 j&&d.bPaginate)g=tb(a);else if(0!==m.ext.feature.length){i=m.ext.feature;q=0;for(n=i.length;q<n;q++)if(j==i[q].cFeature){g=i[q].fnInit(a);break}}g&&(i=a.aanFeatures,i[j]||(i[j]=[]),i[j].push(g),e.append(g))}c.replaceWith(e);a.nHolding=null}function da(a,b){var c=h(b).children("tr"),d,e,f,g,j,i,n,l,q,t;a.splice(0,a.length);f=0;for(i=c.length;f<i;f++)a.push([]);f=0;for(i=c.length;f<i;f++){d=c[f];for(e=d.firstChild;e;){if("TD"==e.nodeName.toUpperCase()||"TH"==e.nodeName.toUpperCase()){l=1*e.getAttribute("colspan"); 36133 q=1*e.getAttribute("rowspan");l=!l||0===l||1===l?1:l;q=!q||0===q||1===q?1:q;g=0;for(j=a[f];j[g];)g++;n=g;t=1===l?!0:!1;for(j=0;j<l;j++)for(g=0;g<q;g++)a[f+g][n+j]={cell:e,unique:t},a[f+g].nTr=d}e=e.nextSibling}}}function qa(a,b,c){var d=[];c||(c=a.aoHeader,b&&(c=[],da(c,b)));for(var b=0,e=c.length;b<e;b++)for(var f=0,g=c[b].length;f<g;f++)if(c[b][f].unique&&(!d[f]||!a.bSortCellsTop))d[f]=c[b][f].cell;return d}function ra(a,b,c){u(a,"aoServerParams","serverParams",[b]);if(b&&h.isArray(b)){var d={}, 36134 e=/(.*?)\[\]$/;h.each(b,function(a,b){var c=b.name.match(e);c?(c=c[0],d[c]||(d[c]=[]),d[c].push(b.value)):d[b.name]=b.value});b=d}var f,g=a.ajax,j=a.oInstance,i=function(b){u(a,null,"xhr",[a,b,a.jqXHR]);c(b)};if(h.isPlainObject(g)&&g.data){f=g.data;var n=h.isFunction(f)?f(b,a):f,b=h.isFunction(f)&&n?n:h.extend(!0,b,n);delete g.data}n={data:b,success:function(b){var c=b.error||b.sError;c&&L(a,0,c);a.json=b;i(b)},dataType:"json",cache:!1,type:a.sServerMethod,error:function(b,c){var d=u(a,null,"xhr", 36135 [a,null,a.jqXHR]);-1===h.inArray(!0,d)&&("parsererror"==c?L(a,0,"Invalid JSON response",1):4===b.readyState&&L(a,0,"Ajax error",7));C(a,!1)}};a.oAjaxData=b;u(a,null,"preXhr",[a,b]);a.fnServerData?a.fnServerData.call(j,a.sAjaxSource,h.map(b,function(a,b){return{name:b,value:a}}),i,a):a.sAjaxSource||"string"===typeof g?a.jqXHR=h.ajax(h.extend(n,{url:g||a.sAjaxSource})):h.isFunction(g)?a.jqXHR=g.call(j,b,i,a):(a.jqXHR=h.ajax(h.extend(n,g)),g.data=f)}function lb(a){return a.bAjaxDataGet?(a.iDraw++,C(a, 36136 !0),ra(a,ub(a),function(b){vb(a,b)}),!1):!0}function ub(a){var b=a.aoColumns,c=b.length,d=a.oFeatures,e=a.oPreviousSearch,f=a.aoPreSearchCols,g,j=[],i,n,l,q=W(a);g=a._iDisplayStart;i=!1!==d.bPaginate?a._iDisplayLength:-1;var k=function(a,b){j.push({name:a,value:b})};k("sEcho",a.iDraw);k("iColumns",c);k("sColumns",F(b,"sName").join(","));k("iDisplayStart",g);k("iDisplayLength",i);var S={draw:a.iDraw,columns:[],order:[],start:g,length:i,search:{value:e.sSearch,regex:e.bRegex}};for(g=0;g<c;g++)n=b[g], 36137 l=f[g],i="function"==typeof n.mData?"function":n.mData,S.columns.push({data:i,name:n.sName,searchable:n.bSearchable,orderable:n.bSortable,search:{value:l.sSearch,regex:l.bRegex}}),k("mDataProp_"+g,i),d.bFilter&&(k("sSearch_"+g,l.sSearch),k("bRegex_"+g,l.bRegex),k("bSearchable_"+g,n.bSearchable)),d.bSort&&k("bSortable_"+g,n.bSortable);d.bFilter&&(k("sSearch",e.sSearch),k("bRegex",e.bRegex));d.bSort&&(h.each(q,function(a,b){S.order.push({column:b.col,dir:b.dir});k("iSortCol_"+a,b.col);k("sSortDir_"+ 36138 a,b.dir)}),k("iSortingCols",q.length));b=m.ext.legacy.ajax;return null===b?a.sAjaxSource?j:S:b?j:S}function vb(a,b){var c=sa(a,b),d=b.sEcho!==k?b.sEcho:b.draw,e=b.iTotalRecords!==k?b.iTotalRecords:b.recordsTotal,f=b.iTotalDisplayRecords!==k?b.iTotalDisplayRecords:b.recordsFiltered;if(d){if(1*d<a.iDraw)return;a.iDraw=1*d}na(a);a._iRecordsTotal=parseInt(e,10);a._iRecordsDisplay=parseInt(f,10);d=0;for(e=c.length;d<e;d++)N(a,c[d]);a.aiDisplay=a.aiDisplayMaster.slice();a.bAjaxDataGet=!1;O(a);a._bInitComplete|| 36139 ta(a,b);a.bAjaxDataGet=!0;C(a,!1)}function sa(a,b){var c=h.isPlainObject(a.ajax)&&a.ajax.dataSrc!==k?a.ajax.dataSrc:a.sAjaxDataProp;return"data"===c?b.aaData||b[c]:""!==c?Q(c)(b):b}function pb(a){var b=a.oClasses,c=a.sTableId,d=a.oLanguage,e=a.oPreviousSearch,f=a.aanFeatures,g='<input type="search" class="'+b.sFilterInput+'"/>',j=d.sSearch,j=j.match(/_INPUT_/)?j.replace("_INPUT_",g):j+g,b=h("<div/>",{id:!f.f?c+"_filter":null,"class":b.sFilter}).append(h("<label/>").append(j)),f=function(){var b=!this.value? 36140 "":this.value;b!=e.sSearch&&(fa(a,{sSearch:b,bRegex:e.bRegex,bSmart:e.bSmart,bCaseInsensitive:e.bCaseInsensitive}),a._iDisplayStart=0,O(a))},g=null!==a.searchDelay?a.searchDelay:"ssp"===y(a)?400:0,i=h("input",b).val(e.sSearch).attr("placeholder",d.sSearchPlaceholder).bind("keyup.DT search.DT input.DT paste.DT cut.DT",g?ua(f,g):f).bind("keypress.DT",function(a){if
36140(13==a.keyCode)return!1}).attr("aria-controls",c);h(a.nTable).on("search.dt.DT",function(b,c){if(a===c)try{i[0]!==I.activeElement&&i.val(e.sSearch)}catch(d){}}); 36141 return b[0]}function fa(a,b,c){var d=a.oPreviousSearch,e=a.aoPreSearchCols,f=function(a){d.sSearch=a.sSearch;d.bRegex=a.bRegex;d.bSmart=a.bSmart;d.bCaseInsensitive=a.bCaseInsensitive};Ia(a);if("ssp"!=y(a)){wb(a,b.sSearch,c,b.bEscapeRegex!==k?!b.bEscapeRegex:b.bRegex,b.bSmart,b.bCaseInsensitive);f(b);for(b=0;b<e.length;b++)xb(a,e[b].sSearch,b,e[b].bEscapeRegex!==k?!e[b].bEscapeRegex:e[b].bRegex,e[b].bSmart,e[b].bCaseInsensitive);yb(a)}else f(b);a.bFiltered=!0;u(a,null,"search",[a])}function yb(a){for(var b= 36142 m.ext.search,c=a.aiDisplay,d,e,f=0,g=b.length;f<g;f++){for(var j=[],i=0,n=c.length;i<n;i++)e=c[i],d=a.aoData[e],b[f](a,d._aFilterData,e,d._aData,i)&&j.push(e);c.length=0;h.merge(c,j)}}function xb(a,b,c,d,e,f){if(""!==b)for(var g=a.aiDisplay,d=Qa(b,d,e,f),e=g.length-1;0<=e;e--)b=a.aoData[g[e]]._aFilterData[c],d.test(b)||g.splice(e,1)}function wb(a,b,c,d,e,f){var d=Qa(b,d,e,f),e=a.oPreviousSearch.sSearch,f=a.aiDisplayMaster,g;0!==m.ext.search.length&&(c=!0);g=zb(a);if(0>=b.length)a.aiDisplay=f.slice(); 36143 else{if(g||c||e.length>b.length||0!==b.indexOf(e)||a.bSorted)a.aiDisplay=f.slice();b=a.aiDisplay;for(c=b.length-1;0<=c;c--)d.test(a.aoData[b[c]]._sFilterRow)||b.splice(c,1)}}function Qa(a,b,c,d){a=b?a:va(a);c&&(a="^(?=.*?"+h.map(a.match(/"[^"]+"|[^ ]+/g)||[""],function(a){if('"'===a.charAt(0))var b=a.match(/^"(.*)"$/),a=b?b[1]:a;return a.replace('"',"")}).join(")(?=.*?")+").*$");return RegExp(a,d?"i":"")}function va(a){return a.replace(Zb,"\\$1")}function zb(a){var b=a.aoColumns,c,d,e,f,g,j,i,h,l= 36144 m.ext.type.search;c=!1;d=0;for(f=a.aoData.length;d<f;d++)if(h=a.aoData[d],!h._aFilterData){j=[];e=0;for(g=b.length;e<g;e++)c=b[e],c.bSearchable?(i=B(a,d,e,"filter"),l[c.sType]&&(i=l[c.sType](i)),null===i&&(i=""),"string"!==typeof i&&i.toString&&(i=i.toString())):i="",i.indexOf&&-1!==i.indexOf("&")&&(wa.innerHTML=i,i=$b?wa.textContent:wa.innerText),i.replace&&(i=i.replace(/[\r\n]/g,"")),j.push(i);h._aFilterData=j;h._sFilterRow=j.join(" ");c=!0}return c}function Ab(a){return{search:a.sSearch,smart:a.bSmart, 36145 regex:a.bRegex,caseInsensitive:a.bCaseInsensitive}}function Bb(a){return{sSearch:a.search,bSmart:a.smart,bRegex:a.regex,bCaseInsensitive:a.caseInsensitive}}function sb(a){var b=a.sTableId,c=a.aanFeatures.i,d=h("<div/>",{"class":a.oClasses.sInfo,id:!c?b+"_info":null});c||(a.aoDrawCallback.push({fn:Cb,sName:"information"}),d.attr("role","status").attr("aria-live","polite"),h(a.nTable).attr("aria-describedby",b+"_info"));return d[0]}function Cb(a){var b=a.aanFeatures.i;if(0!==b.length){var c=a.oLanguage, 36146 d=a._iDisplayStart+1,e=a.fnDisplayEnd(),f=a.fnRecordsTotal(),g=a.fnRecordsDisplay(),j=g?c.sInfo:c.sInfoEmpty;g!==f&&(j+=" "+c.sInfoFiltered);j+=c.sInfoPostFix;j=Db(a,j);c=c.fnInfoCallback;null!==c&&(j=c.call(a.oInstance,a,d,e,f,g,j));h(b).html(j)}}function Db(a,b){var c=a.fnFormatNumber,d=a._iDisplayStart+1,e=a._iDisplayLength,f=a.fnRecordsDisplay(),g=-1===e;return b.replace(/_START_/g,c.call(a,d)).replace(/_END_/g,c.call(a,a.fnDisplayEnd())).replace(/_MAX_/g,c.call(a,a.fnRecordsTotal())).replace(/_TOTAL_/g, 36147 c.call(a,f)).replace(/_PAGE_/g,c.call(a,g?1:Math.ceil(d/e))).replace(/_PAGES_/g,c.call(a,g?1:Math.ceil(f/e)))}function ga(a){var b,c,d=a.iInitDisplayStart,e=a.aoColumns,f;c=a.oFeatures;var g=a.bDeferLoading;if(a.bInitialised){nb(a);kb(a);ea(a,a.aoHeader);ea(a,a.aoFooter);C(a,!0);c.bAutoWidth&&Ha(a);b=0;for(c=e.length;b<c;b++)f=e[b],f.sWidth&&(f.nTh.style.width=x(f.sWidth));u(a,null,"preInit",[a]);T(a);e=y(a);if("ssp"!=e||g)"ajax"==e?ra(a,[],function(c){var f=sa(a,c);for(b=0;b<f.length;b++)N(a,f[b]); 36148 a.iInitDisplayStart=d;T(a);C(a,!1);ta(a,c)},a):(C(a,!1),ta(a))}else setTimeout(function(){ga(a)},200)}function ta(a,b){a._bInitComplete=!0;(b||a.oInit.aaData)&&U(a);u(a,null,"plugin-init",[a,b]);u(a,"aoInitComplete","init",[a,b])}function Ra(a,b){var c=parseInt(b,10);a._iDisplayLength=c;Sa(a);u(a,null,"length",[a,c])}function ob(a){for(var b=a.oClasses,c=a.sTableId,d=a.aLengthMenu,e=h.isArray(d[0]),f=e?d[0]:d,d=e?d[1]:d,e=h("<select/>",{name:c+"_length","aria-controls":c,"class":b.sLengthSelect}), 36149 g=0,j=f.length;g<j;g++)e[0][g]=new Option(d[g],f[g]);var i=h("<div><label/></div>").addClass(b.sLength);a.aanFeatures.l||(i[0].id=c+"_length");i.children().append(a.oLanguage.sLengthMenu.replace("_MENU_",e[0].outerHTML));h("select",i).val(a._iDisplayLength).bind("change.DT",function(){Ra(a,h(this).val());O(a)});h(a.nTable).bind("length.dt.DT",function(b,c,d){a===c&&h("select",i).val(d)});return i[0]}
36149function tb(a){var b=a.sPaginationType,c=m.ext.pager[b],d="function"===typeof c,e=function(a){O(a)}, 36150 b=h("<div/>").addClass(a.oClasses.sPaging+b)[0],f=a.aanFeatures;d||c.fnInit(a,b,e);f.p||(b.id=a.sTableId+"_paginate",a.aoDrawCallback.push({fn:function(a){if(d){var b=a._iDisplayStart,i=a._iDisplayLength,h=a.fnRecordsDisplay(),l=-1===i,b=l?0:Math.ceil(b/i),i=l?1:Math.ceil(h/i),h=c(b,i),k,l=0;for(k=f.p.length;l<k;l++)Pa(a,"pageButton")(a,f.p[l],l,h,b,i)}else c.fnUpdate(a,e)},sName:"pagination"}));return b}function Ta(a,b,c){var d=a._iDisplayStart,e=a._iDisplayLength,f=a.fnRecordsDisplay();0===f||-1=== 36151 e?d=0:"number"===typeof b?(d=b*e,d>f&&(d=0)):"first"==b?d=0:"previous"==b?(d=0<=e?d-e:0,0>d&&(d=0)):"next"==b?d+e<f&&(d+=e):"last"==b?d=Math.floor((f-1)/e)*e:L(a,0,"Unknown paging action: "+b,5);b=a._iDisplayStart!==d;a._iDisplayStart=d;b&&(u(a,null,"page",[a]),c&&O(a));return b}function qb(a){return h("<div/>",{id:!a.aanFeatures.r?a.sTableId+"_processing":null,"class":a.oClasses.sProcessing}).html(a.oLanguage.sProcessing).insertBefore(a.nTable)[0]}function C(a,b){a.oFeatures.bProcessing&&h(a.aanFeatures.r).css("display", 36152 b?"block":"none");u(a,null,"processing",[a,b])}function rb(a){var b=h(a.nTable);b.attr("role","grid");var c=a.oScroll;if(""===c.sX&&""===c.sY)return a.nTable;var d=c.sX,e=c.sY,f=a.oClasses,g=b.children("caption"),j=g.length?g[0]._captionSide:null,i=h(b[0].cloneNode(!1)),n=h(b[0].cloneNode(!1)),l=b.children("tfoot");l.length||(l=null);i=h("<div/>",{"class":f.sScrollWrapper}).append(h("<div/>",{"class":f.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:d?!d?null:x(d):"100%"}).append(h("<div/>", 36153 {"class":f.sScrollHeadInner}).css({"box-sizing":"content-box",width:c.sXInner||"100%"}).append(i.removeAttr("id").css("margin-left",0).append("top"===j?g:null).append(b.children("thead"))))).append(h("<div/>",{"class":f.sScrollBody}).css({position:"relative",overflow:"auto",width:!d?null:x(d)}).append(b));l&&i.append(h("<div/>",{"class":f.sScrollFoot}).css({overflow:"hidden",border:0,width:d?!d?null:x(d):"100%"}).append(h("<div/>",{"class":f.sScrollFootInner}).append(n.removeAttr("id").css("margin-left", 36154 0).append("bottom"===j?g:null).append(b.children("tfoot")))));var b=i.children(),k=b[0],f=b[1],t=l?b[2]:null;if(d)h(f).on("scroll.DT",function(){var a=this.scrollLeft;k.scrollLeft=a;l&&(t.scrollLeft=a)});h(f).css(e&&c.bCollapse?"max-height":"height",e);a.nScrollHead=k;a.nScrollBody=f;a.nScrollFoot=t;a.aoDrawCallback.push({fn:ka,sName:"scrolling"});return i[0]}function ka(a){var b=a.oScroll,c=b.sX,d=b.sXInner,e=b.sY,b=b.iBarWidth,f=h(a.nScrollHead),g=f[0].style,j=f.children("div"),i=j[0].style,n=j.children("table"), 36155 j=a.nScrollBody,l=h(j),q=j.style,t=h(a.nScrollFoot).children("div"),m=t.children("table"),o=h(a.nTHead),G=h(a.nTable),p=G[0],r=p.style,u=a.nTFoot?h(a.nTFoot):null,Eb=a.oBrowser,Ua=Eb.bScrollOversize,s=F(a.aoColumns,"nTh"),P,v,w,y,z=[],A=[],B=[],C=[],D,E=function(a){a=a.style;a.paddingTop="0";a.paddingBottom="0";a.borderTopWidth="0";a.borderBottomWidth="0";a.height=0};v=j.scrollHeight>j.clientHeight;if(a.scrollBarVis!==v&&a.scrollBarVis!==k)a.scrollBarVis=v,U(a);else{a.scrollBarVis=v;G.children("thead, tfoot").remove(); 36156 u&&(w=u.clone().prependTo(G),P=u.find("tr"),w=w.find("tr"));y=o.clone().prependTo(G);o=o.find("tr");v=y.find("tr");y.find("th, td").removeAttr("tabindex");c||(q.width="100%",f[0].style.width="100%");h.each(qa(a,y),function(b,c){D=Z(a,b);c.style.width=a.aoColumns[D].sWidth});u&&J(function(a){a.style.width=""},w);f=G.outerWidth();if(""===c){r.width="100%";if(Ua&&(G.find("tbody").height()>j.offsetHeight||"scroll"==l.css("overflow-y")))r.width=x(G.outerWidth()-b);f=G.outerWidth()}else""!==d&&(r.width= 36157 x(d),f=G.outerWidth());J(E,v);J(function(a){B.push(a.innerHTML);z.push(x(h(a).css("width")))},v);J(function(a,b){if(h.inArray(a,s)!==-1)a.style.width=z[b]},o);h(v).height(0);u&&(J(E,w),J(function(a){C.push(a.innerHTML);A.push(x(h(a).css("width")))},w),J(function(a,b){a.style.width=A[b]},P),h(w).height(0));J(function(a,b){a.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+B[b]+"</div>";a.style.width=z[b]},v);u&&J(function(a,b){a.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+ 36158 C[b]+"</div>";a.style.width=A[b]},w);if(G.outerWidth()<f){P=j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")?f+b:f;if(Ua&&(j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")))r.width=x(P-b);(""===c||""!==d)&&L(a,1,"Possible column misalignment",6)}else P="100%";q.width=x(P);g.width=x(P);u&&(a.nScrollFoot.style.width=x(P));!e&&Ua&&(q.height=x(p.offsetHeight+b));c=G.outerWidth();n[0].style.width=x(c);i.width=x(c);d=G.height()>j.clientHeight||"scroll"==l.css("overflow-y");e="padding"+ 36159 (Eb.bScrollbarLeft?"Left":"Right");i[e]=d?b+"px":"0px";u&&(m[0].style.width=x(c),t[0].style.width=x(c),t[0].style[e]=d?b+"px":"0px");G.children("colgroup").insertBefore(G.children("thead"));l.scroll();if((a.bSorted||a.bFiltered)&&!a._drawHold)j.scrollTop=0}}function J(a,b,c){for(var d=0,e=0,f=b.length,g,j;e<f;){g=b[e].firstChild;for(j=c?c[e].firstChild:null;g;)1===g.nodeType&&(c?a(g,j,d):a(g,d),d++),g=g.nextSibling,j=c?j.nextSibling:null;
36159e++}}function Ha(a){var b=a.nTable,c=a.aoColumns,d=a.oScroll, 36160 e=d.sY,f=d.sX,g=d.sXInner,j=c.length,i=la(a,"bVisible"),n=h("th",a.nTHead),l=b.getAttribute("width"),k=b.parentNode,t=!1,m,o,p=a.oBrowser,d=p.bScrollOversize;(m=b.style.width)&&-1!==m.indexOf("%")&&(l=m);for(m=0;m<i.length;m++)o=c[i[m]],null!==o.sWidth&&(o.sWidth=Fb(o.sWidthOrig,k),t=!0);if(d||!t&&!f&&!e&&j==aa(a)&&j==n.length)for(m=0;m<j;m++)i=Z(a,m),null!==i&&(c[i].sWidth=x(n.eq(m).width()));else{j=h(b).clone().css("visibility","hidden").removeAttr("id");j.find("tbody tr").remove();var r=h("<tr/>").appendTo(j.find("tbody")); 36161 j.find("thead, tfoot").remove();j.append(h(a.nTHead).clone()).append(h(a.nTFoot).clone());j.find("tfoot th, tfoot td").css("width","");n=qa(a,j.find("thead")[0]);for(m=0;m<i.length;m++)o=c[i[m]],n[m].style.width=null!==o.sWidthOrig&&""!==o.sWidthOrig?x(o.sWidthOrig):"",o.sWidthOrig&&f&&h(n[m]).append(h("<div/>").css({width:o.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(a.aoData.length)for(m=0;m<i.length;m++)t=i[m],o=c[t],h(Gb(a,t)).clone(!1).append(o.sContentPadding).appendTo(r);h("[name]", 36162 j).removeAttr("name");o=h("<div/>").css(f||e?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(j).appendTo(k);f&&g?j.width(g):f?(j.css("width","auto"),j.removeAttr("width"),j.width()<k.clientWidth&&l&&j.width(k.clientWidth)):e?j.width(k.clientWidth):l&&j.width(l);for(m=e=0;m<i.length;m++)k=h(n[m]),g=k.outerWidth()-k.width(),k=p.bBounding?Math.ceil(n[m].getBoundingClientRect().width):k.outerWidth(),e+=k,c[i[m]].sWidth=x(k-g);b.style.width=x(e);o.remove()}l&&(b.style.width= 36163 x(l));if((l||f)&&!a._reszEvt)b=function(){h(D).bind("resize.DT-"+a.sInstance,ua(function(){U(a)}))},d?setTimeout(b,1E3):b(),a._reszEvt=!0}function ua(a,b){var c=b!==k?b:200,d,e;return function(){var b=this,g=+new Date,j=arguments;d&&g<d+c?(clearTimeout(e),e=setTimeout(function(){d=k;a.apply(b,j)},c)):(d=g,a.apply(b,j))}}function Fb(a,b){if(!a)return 0;var c=h("<div/>").css("width",x(a)).appendTo(b||I.body),d=c[0].offsetWidth;c.remove();return d}function Gb(a,b){var c=Hb(a,b);if(0>c)return null;var d= 36164 a.aoData[c];return!d.nTr?h("<td/>").html(B(a,c,b,"display"))[0]:d.anCells[b]}function Hb(a,b){for(var c,d=-1,e=-1,f=0,g=a.aoData.length;f<g;f++)c=B(a,f,b,"display")+"",c=c.replace(ac,""),c=c.replace(/ /g," "),c.length>d&&(d=c.length,e=f);return e}function x(a){return null===a?"0px":"number"==typeof a?0>a?"0px":a+"px":a.match(/\d$/)?a+"px":a}function W(a){var b,c,d=[],e=a.aoColumns,f,g,j,i;b=a.aaSortingFixed;c=h.isPlainObject(b);var n=[];f=function(a){a.length&&!h.isArray(a[0])?n.push(a):h.merge(n, 36165 a)};h.isArray(b)&&f(b);c&&b.pre&&f(b.pre);f(a.aaSorting);c&&b.post&&f(b.post);for(a=0;a<n.length;a++){i=n[a][0];f=e[i].aDataSort;b=0;for(c=f.length;b<c;b++)g=f[b],j=e[g].sType||"string",n[a]._idx===k&&(n[a]._idx=h.inArray(n[a][1],e[g].asSorting)),d.push({src:i,col:g,dir:n[a][1],index:n[a]._idx,type:j,formatter:m.ext.type.order[j+"-pre"]})}return d}function mb(a){var b,c,d=[],e=m.ext.type.order,f=a.aoData,g=0,j,i=a.aiDisplayMaster,h;Ia(a);h=W(a);b=0;for(c=h.length;b<c;b++)j=h[b],j.formatter&&g++,Ib(a, 36166 j.col);if("ssp"!=y(a)&&0!==h.length){b=0;for(c=i.length;b<c;b++)d[i[b]]=b;g===h.length?i.sort(function(a,b){var c,e,g,j,i=h.length,k=f[a]._aSortData,m=f[b]._aSortData;for(g=0;g<i;g++)if(j=h[g],c=k[j.col],e=m[j.col],c=c<e?-1:c>e?1:0,0!==c)return"asc"===j.dir?c:-c;c=d[a];e=d[b];return c<e?-1:c>e?1:0}):i.sort(function(a,b){var c,g,j,i,k=h.length,m=f[a]._aSortData,p=f[b]._aSortData;for(j=0;j<k;
36166j++)if(i=h[j],c=m[i.col],g=p[i.col],i=e[i.type+"-"+i.dir]||e["string-"+i.dir],c=i(c,g),0!==c)return c;c=d[a]; 36167 g=d[b];return c<g?-1:c>g?1:0})}a.bSorted=!0}function Jb(a){for(var b,c,d=a.aoColumns,e=W(a),a=a.oLanguage.oAria,f=0,g=d.length;f<g;f++){c=d[f];var j=c.asSorting;b=c.sTitle.replace(/<.*?>/g,"");var i=c.nTh;i.removeAttribute("aria-sort");c.bSortable&&(0<e.length&&e[0].col==f?(i.setAttribute("aria-sort","asc"==e[0].dir?"ascending":"descending"),c=j[e[0].index+1]||j[0]):c=j[0],b+="asc"===c?a.sSortAscending:a.sSortDescending);i.setAttribute("aria-label",b)}}function Va(a,b,c,d){var e=a.aaSorting,f=a.aoColumns[b].asSorting, 36168 g=function(a,b){var c=a._idx;c===k&&(c=h.inArray(a[1],f));return c+1<f.length?c+1:b?null:0};"number"===typeof e[0]&&(e=a.aaSorting=[e]);c&&a.oFeatures.bSortMulti?(c=h.inArray(b,F(e,"0")),-1!==c?(b=g(e[c],!0),null===b&&1===e.length&&(b=0),null===b?e.splice(c,1):(e[c][1]=f[b],e[c]._idx=b)):(e.push([b,f[0],0]),e[e.length-1]._idx=0)):e.length&&e[0][0]==b?(b=g(e[0]),e.length=1,e[0][1]=f[b],e[0]._idx=b):(e.length=0,e.push([b,f[0]]),e[0]._idx=0);T(a);"function"==typeof d&&d(a)}function Oa(a,b,c,d){var e= 36169 a.aoColumns[c];Wa(b,{},function(b){!1!==e.bSortable&&(a.oFeatures.bProcessing?(C(a,!0),setTimeout(function(){Va(a,c,b.shiftKey,d);"ssp"!==y(a)&&C(a,!1)},0)):Va(a,c,b.shiftKey,d))})}function xa(a){var b=a.aLastSort,c=a.oClasses.sSortColumn,d=W(a),e=a.oFeatures,f,g;if(e.bSort&&e.bSortClasses){e=0;for(f=b.length;e<f;e++)g=b[e].src,h(F(a.aoData,"anCells",g)).removeClass(c+(2>e?e+1:3));e=0;for(f=d.length;e<f;e++)g=d[e].src,h(F(a.aoData,"anCells",g)).addClass(c+(2>e?e+1:3))}a.aLastSort=d}function Ib(a, 36170 b){var c=a.aoColumns[b],d=m.ext.order[c.sSortDataType],e;d&&(e=d.call(a.oInstance,a,b,$(a,b)));for(var f,g=m.ext.type.order[c.sType+"-pre"],j=0,i=a.aoData.length;j<i;j++)if(c=a.aoData[j],c._aSortData||(c._aSortData=[]),!c._aSortData[b]||d)f=d?e[j]:B(a,j,b,"sort"),c._aSortData[b]=g?g(f):f}function ya(a){if(a.oFeatures.bStateSave&&!a.bDestroying){var b={time:+new Date,start:a._iDisplayStart,length:a._iDisplayLength,order:h.extend(!0,[],a.aaSorting),search:Ab(a.oPreviousSearch),columns:h.map(a.aoColumns, 36171 function(b,d){return{visible:b.bVisible,search:Ab(a.aoPreSearchCols[d])}})};u(a,"aoStateSaveParams","stateSaveParams",[a,b]);a.oSavedState=b;a.fnStateSaveCallback.call(a.oInstance,a,b)}}function Kb(a){var b,c,d=a.aoColumns;if(a.oFeatures.bStateSave){var e=a.fnStateLoadCallback.call(a.oInstance,a);if(e&&e.time&&(b=u(a,"aoStateLoadParams","stateLoadParams",[a,e]),-1===h.inArray(!1,b)&&(b=a.iStateDuration,!(0<b&&e.time<+new Date-1E3*b)&&d.length===e.columns.length))){a.oLoadedState=h.extend(!0,{},e); 36172 e.start!==k&&(a._iDisplayStart=e.start,a.iInitDisplayStart=e.start);e.length!==k&&(a._iDisplayLength=e.length);e.order!==k&&(a.aaSorting=[],h.each(e.order,function(b,c){a.aaSorting.push(c[0]>=d.length?[0,c[1]]:c)}));e.search!==k&&h.extend(a.oPreviousSearch,Bb(e.search));b=0;for(c=e.columns.length;b<c;b++){var f=e.columns[b];f.visible!==k&&(d[b].bVisible=f.visible);f.search!==k&&h.extend(a.aoPreSearchCols[b],Bb(f.search))}u(a,"aoStateLoaded","stateLoaded",[a,e])}}}function za(a){var b=m.settings,a= 36173 h.inArray(a,F(b,"nTable"));return-1!==a?b[a]:null}function L(a,b,c,d){c="DataTables warning: "+(a?"table id="+a.sTableId+" - ":"")+c;d&&(c+=". For more information about this error, please see http://datatables.net/tn/"+d);if(b)D.console&&console.log&&console.log(c);else if(b=m.ext,b=b.sErrMode||b.errMode,a&&u(a,null,"error",[a,d,c]),"alert"==b)alert(c);else{if("throw"==b)throw Error(c);"function"==typeof b&&b(a,d,c)}}function E(a,b,c,d){h.isArray(c)?h.each(c,function(c,d){h.isArray(d)?E(a,b,d[0], 36174 d[1]):E(a,b,d)}):(d===k&&(d=c),b[c]!==k&&(a[d]=b[c]))}function Lb(a,b,c){var d,e;for(e in b)b.hasOwnProperty(e)&&(d=b[e],h.isPlainObject(d)?(h.isPlainObject(a[e])||(a[e]={}),h.extend(!0,a[e],d)):a[e]=c&&"data"!==e&&"aaData"!==e&&h.isArray(d)?d.slice():d);return a}function Wa(a,b,c){h(a).bind("click.DT",b,function(b){a.blur();c(b)}).bind("keypress.DT",b,function(a){13===a.which&&(a.preventDefault(),c(a))}).bind("selectstart.DT",function(){return!1})}function z(a,b,c,d){c&&a[b].push({fn:c,sName:d})} 36175 function u(a,b,c,d){var e=[];b&&(e=h.map(a[b].slice().reverse(),function(b){return b.fn.apply(a.oInstance,d)}));null!==c&&(b=h.Event(c+".dt"),h(a.nTable).trigger(b,d),e.push(b.result));return e}function Sa(a){var b=a._iDisplayStart,c=a.fnDisplayEnd(),d=a._iDisplayLength;b>=c&&(b=c-d);b-=b%d;if(-1===d||0>b)b=0;a._iDisplayStart=b}function Pa(a,b){var c=a.renderer,d=m.ext.renderer[b];return h.isPlainObject(c)&&c[b]?d[c[b]]||d._:"string"===typeof c?d[c]||d._:d._}
36175function y(a){return a.oFeatures.bServerSide? 36176 "ssp":a.ajax||a.sAjaxSource?"ajax":"dom"}function Aa(a,b){var c=[],c=Mb.numbers_length,d=Math.floor(c/2);b<=c?c=X(0,b):a<=d?(c=X(0,c-2),c.push("ellipsis"),c.push(b-1)):(a>=b-1-d?c=X(b-(c-2),b):(c=X(a-d+2,a+d-1),c.push("ellipsis"),c.push(b-1)),c.splice(0,0,"ellipsis"),c.splice(0,0,0));c.DT_el="span";return c}function db(a){h.each({num:function(b){return Ba(b,a)},"num-fmt":function(b){return Ba(b,a,Xa)},"html-num":function(b){return Ba(b,a,Ca)},"html-num-fmt":function(b){return Ba(b,a,Ca,Xa)}},function(b, 36177 c){v.type.order[b+a+"-pre"]=c;b.match(/^html\-/)&&(v.type.search[b+a]=v.type.search.html)})}function Nb(a){return function(){var b=[za(this[m.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return m.ext.internal[a].apply(this,b)}}var m,v,r,p,s,Ya={},Ob=/[\r\n]/g,Ca=/<.*?>/g,bc=/^[\w\+\-]/,cc=/[\w\+\-]$/,Zb=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),Xa=/[',$£â¬Â¥%\u2009\u202F\u20BD\u20a9\u20BArfk]/gi,M=function(a){return!a||!0===a||"-"===a?!0:!1}, 36178 Pb=function(a){var b=parseInt(a,10);return!isNaN(b)&&isFinite(a)?b:null},Qb=function(a,b){Ya[b]||(Ya[b]=RegExp(va(b),"g"));return"string"===typeof a&&"."!==b?a.replace(/\./g,"").replace(Ya[b],"."):a},Za=function(a,b,c){var d="string"===typeof a;if(M(a))return!0;b&&d&&(a=Qb(a,b));c&&d&&(a=a.replace(Xa,""));return!isNaN(parseFloat(a))&&isFinite(a)},Rb=function(a,b,c){return M(a)?!0:!(M(a)||"string"===typeof a)?null:Za(a.replace(Ca,""),b,c)?!0:null},F=function(a,b,c){var d=[],e=0,f=a.length;if(c!==k)for(;e< 36179 f;e++)a[e]&&a[e][b]&&d.push(a[e][b][c]);else for(;e<f;e++)a[e]&&d.push(a[e][b]);return d},ha=function(a,b,c,d){var e=[],f=0,g=b.length;if(d!==k)for(;f<g;f++)a[b[f]][c]&&e.push(a[b[f]][c][d]);else for(;f<g;f++)e.push(a[b[f]][c]);return e},X=function(a,b){var c=[],d;b===k?(b=0,d=a):(d=b,b=a);for(var e=b;e<d;e++)c.push(e);return c},Sb=function(a){for(var b=[],c=0,d=a.length;c<d;c++)a[c]&&b.push(a[c]);return b},pa=function(a){var b=[],c,d,e=a.length,f,g=0;d=0;a:for(;d<e;d++){c=a[d];for(f=0;f<g;f++)if(b[f]=== 36180 c)continue a;b.push(c);g++}return b},A=function(a,b,c){a[b]!==k&&(a[c]=a[b])},ba=/\[.*?\]$/,V=/\(\)$/,wa=h("<div>")[0],$b=wa.textContent!==k,ac=/<.*?>/g;m=function(a){this.$=function(a,b){return this.api(!0).$(a,b)};this._=function(a,b){return this.api(!0).rows(a,b).data()};this.api=function(a){return a?new r(za(this[v.iApiIndex])):new r(this)};this.fnAddData=function(a,b){var c=this.api(!0),d=h.isArray(a)&&(h.isArray(a[0])||h.isPlainObject(a[0]))?c.rows.add(a):c.row.add(a);(b===k||b)&&c.draw();return d.flatten().toArray()}; 36181 this.fnAdjustColumnSizing=function(a){var b=this.api(!0).columns.adjust(),c=b.settings()[0],d=c.oScroll;a===k||a?b.draw(!1):(""!==d.sX||""!==d.sY)&&ka(c)};this.fnClearTable=function(a){var b=this.api(!0).clear();(a===k||a)&&b.draw()};this.fnClose=function(a){this.api(!0).row(a).child.hide()};this.fnDeleteRow=function(a,b,c){var d=this.api(!0),a=d.rows(a),e=a.settings()[0],h=e.aoData[a[0][0]];a.remove();b&&b.call(this,e,h);(c===k||c)&&d.draw();return h};this.fnDestroy=function(a){this.api(!0).destroy(a)}; 36182 this.fnDraw=function(a){this.api(!0).draw(a)};this.fnFilter=function(a,b,c,d,e,h){e=this.api(!0);null===b||b===k?e.search(a,c,d,h):e.column(b).search(a,c,d,h);e.draw()};this.fnGetData=function(a,b){var c=this.api(!0);if(a!==k){var d=a.nodeName?a.nodeName.toLowerCase():"";return b!==k||"td"==d||"th"==d?c.cell(a,b).data():c.row(a).data()||null}return c.data().toArray()};this.fnGetNodes=function(a){var b=this.api(!0);return a!==k?b.row(a).node():b.rows().nodes().flatten().toArray()};this.fnGetPosition= 36183 function(a){var b=this.api(!0),c=a.nodeName.toUpperCase();return"TR"==c?b.row(a).index():"TD"==c||"TH"==c?(a=b.cell(a).index(),[a.row,a.columnVisible,a.column]):null};this.fnIsOpen=function(a){return this.api(!0).row(a).child.isShown()};this.fnOpen=function(a,b,c){return this.api(!0).row(a).child(b,c).show().child()[0]};this.fnPageChange=function(a,b){var c=this.api(!0).page(a);(b===k||b)&&c.draw(!1)};
36183this.fnSetColumnVis=function(a,b,c){a=this.api(!0).column(a).visible(b);(c===k||c)&&a.columns.adjust().draw()}; 36184 this.fnSettings=function(){return za(this[v.iApiIndex])};this.fnSort=function(a){this.api(!0).order(a).draw()};this.fnSortListener=function(a,b,c){this.api(!0).order.listener(a,b,c)};this.fnUpdate=function(a,b,c,d,e){var h=this.api(!0);c===k||null===c?h.row(b).data(a):h.cell(b,c).data(a);(e===k||e)&&h.columns.adjust();(d===k||d)&&h.draw();return 0};this.fnVersionCheck=v.fnVersionCheck;var b=this,c=a===k,d=this.length;c&&(a={});this.oApi=this.internal=v.internal;for(var e in m.ext.internal)e&&(this[e]= 36185 Nb(e));this.each(function(){var e={},e=1<d?Lb(e,a,!0):a,g=0,j,i=this.getAttribute("id"),n=!1,l=m.defaults,q=h(this);if("table"!=this.nodeName.toLowerCase())L(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{eb(l);fb(l.column);K(l,l,!0);K(l.column,l.column,!0);K(l,h.extend(e,q.data()));var t=m.settings,g=0;for(j=t.length;g<j;g++){var p=t[g];if(p.nTable==this||p.nTHead.parentNode==this||p.nTFoot&&p.nTFoot.parentNode==this){g=e.bRetrieve!==k?e.bRetrieve:l.bRetrieve;if(c||g)return p.oInstance; 36186 if(e.bDestroy!==k?e.bDestroy:l.bDestroy){p.oInstance.fnDestroy();break}else{L(p,0,"Cannot reinitialise DataTable",3);return}}if(p.sTableId==this.id){t.splice(g,1);break}}if(null===i||""===i)this.id=i="DataTables_Table_"+m.ext._unique++;var o=h.extend(!0,{},m.models.oSettings,{sDestroyWidth:q[0].style.width,sInstance:i,sTableId:i});o.nTable=this;o.oApi=b.internal;o.oInit=e;t.push(o);o.oInstance=1===b.length?b:q.dataTable();eb(e);e.oLanguage&&Fa(e.oLanguage);e.aLengthMenu&&!e.iDisplayLength&&(e.iDisplayLength= 36187 h.isArray(e.aLengthMenu[0])?e.aLengthMenu[0][0]:e.aLengthMenu[0]);e=Lb(h.extend(!0,{},l),e);E(o.oFeatures,e,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" "));E(o,e,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback", 36188 "renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"],["bJQueryUI","bJUI"]]);E(o.oScroll,e,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]);E(o.oLanguage,e,"fnInfoCallback");z(o,"aoDrawCallback",e.fnDrawCallback,"user");z(o,"aoServerParams",e.fnServerParams,"user");z(o,"aoStateSaveParams",e.fnStateSaveParams,"user");z(o,"aoStateLoadParams", 36189 e.fnStateLoadParams,"user");z(o,"aoStateLoaded",e.fnStateLoaded,"user");z(o,"aoRowCallback",e.fnRowCallback,"user");z(o,"aoRowCreatedCallback",e.fnCreatedRow,"user");z(o,"aoHeaderCallback",e.fnHeaderCallback,"user");z(o,"aoFooterCallback",e.fnFooterCallback,"user");z(o,"aoInitComplete",e.fnInitComplete,"user");z(o,"aoPreDrawCallback",e.fnPreDrawCallback,"user");o.rowIdFn=Q(e.rowId);gb(o);i=o.oClasses;e.bJQueryUI?(h.extend(i,m.ext.oJUIClasses,e.oClasses),e.sDom===l.sDom&&"lfrtip"===l.sDom&&(o.sDom= 36190 '<"H"lfr>t<"F"ip>'),o.renderer)?h.isPlainObject(o.renderer)&&!o.renderer.header&&(o.renderer.header="jqueryui"):o.renderer="jqueryui":h.extend(i,m.ext.classes,e.oClasses);q.addClass(i.sTable);o.iInitDisplayStart===k&&(o.iInitDisplayStart=e.iDisplayStart,o._iDisplayStart=e.iDisplayStart);null!==e.iDeferLoading&&(o.bDeferLoading=!0,g=h.isArray(e.iDeferLoading),o._iRecordsDisplay=g?e.iDeferLoading[0]:e.iDeferLoading,o._iRecordsTotal=g?e.iDeferLoading[1]:e.iDeferLoading);var r=o.oLanguage;h.extend(!0, 36191 r,e.oLanguage);""!==r.sUrl&&(h.ajax({dataType:"json",url:r.sUrl,success:function(a){Fa(a);K(l.oLanguage,a);h.extend(true,r,a);ga(o)},error:function(){ga(o)}}),n=!0);null===e.asStripeClasses&&(o.asStripeClasses=[i.sStripeOdd,i.sStripeEven]);var g=o.asStripeClasses,v=q.children("tbody").find("tr").eq(0);-1!==h.inArray(!0,h.map(g,function(a){return v.hasClass(a)}))&&(h("tbody tr",this).removeClass(g.join(" ")),o.asDestroyStripes=g.slice());t=[];g=this.getElementsByTagName("thead");0!==g.length&&(da(o.aoHeader, 36192 g[0]),t=qa(o));if(null===e.aoColumns){p=[];g=0;for(j=t.length;g<j;g++)p.push(null)}else p=e.aoColumns;g=0;for(j=p.length;g<j;g++)Ga(o,t?t[g]:null);ib(o,e.aoColumnDefs,p,function(a,b){ja(o,a,b)}
36192);if(v.length){var s=function(a,b){return a.getAttribute("data-"+b)!==null?b:null};h(v[0]).children("th, td").each(function(a,b){var c=o.aoColumns[a];if(c.mData===a){var d=s(b,"sort")||s(b,"order"),e=s(b,"filter")||s(b,"search");if(d!==null||e!==null){c.mData={_:a+".display",sort:d!==null?a+".@data-"+d:k,type:d!== 36193 null?a+".@data-"+d:k,filter:e!==null?a+".@data-"+e:k};ja(o,a)}}})}var w=o.oFeatures;e.bStateSave&&(w.bStateSave=!0,Kb(o,e),z(o,"aoDrawCallback",ya,"state_save"));if(e.aaSorting===k){t=o.aaSorting;g=0;for(j=t.length;g<j;g++)t[g][1]=o.aoColumns[g].asSorting[0]}xa(o);w.bSort&&z(o,"aoDrawCallback",function(){if(o.bSorted){var a=W(o),b={};h.each(a,function(a,c){b[c.src]=c.dir});u(o,null,"order",[o,a,b]);Jb(o)}});z(o,"aoDrawCallback",function(){(o.bSorted||y(o)==="ssp"||w.bDeferRender)&&xa(o)},"sc");g= 36194 q.children("caption").each(function(){this._captionSide=q.css("caption-side")});j=q.children("thead");0===j.length&&(j=h("<thead/>").appendTo(this));o.nTHead=j[0];j=q.children("tbody");0===j.length&&(j=h("<tbody/>").appendTo(this));o.nTBody=j[0];j=q.children("tfoot");if(0===j.length&&0<g.length&&(""!==o.oScroll.sX||""!==o.oScroll.sY))j=h("<tfoot/>").appendTo(this);0===j.length||0===j.children().length?q.addClass(i.sNoFooter):0<j.length&&(o.nTFoot=j[0],da(o.aoFooter,o.nTFoot));if(e.aaData)for(g=0;g< 36195 e.aaData.length;g++)N(o,e.aaData[g]);else(o.bDeferLoading||"dom"==y(o))&&ma(o,h(o.nTBody).children("tr"));o.aiDisplay=o.aiDisplayMaster.slice();o.bInitialised=!0;!1===n&&ga(o)}});b=null;return this};var Tb=[],w=Array.prototype,dc=function(a){var b,c,d=m.settings,e=h.map(d,function(a){return a.nTable});if(a){if(a.nTable&&a.oApi)return[a];if(a.nodeName&&"table"===a.nodeName.toLowerCase())return b=h.inArray(a,e),-1!==b?[d[b]]:null;if(a&&"function"===typeof a.settings)return a.settings().toArray();"string"=== 36196 typeof a?c=h(a):a instanceof h&&(c=a)}else return[];if(c)return c.map(function(){b=h.inArray(this,e);return-1!==b?d[b]:null}).toArray()};r=function(a,b){if(!(this instanceof r))return new r(a,b);var c=[],d=function(a){(a=dc(a))&&(c=c.concat(a))};if(h.isArray(a))for(var e=0,f=a.length;e<f;e++)d(a[e]);else d(a);this.context=pa(c);b&&h.merge(this,b);this.selector={rows:null,cols:null,opts:null};r.extend(this,this,Tb)};m.Api=r;h.extend(r.prototype,{any:function(){return 0!==this.count()},concat:w.concat, 36197 context:[],count:function(){return this.flatten().length},each:function(a){for(var b=0,c=this.length;b<c;b++)a.call(this,this[b],b,this);return this},eq:function(a){var b=this.context;return b.length>a?new r(b[a],this[a]):null},filter:function(a){var b=[];if(w.filter)b=w.filter.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)a.call(this,this[c],c,this)&&b.push(this[c]);return new r(this.context,b)},flatten:function(){var a=[];return new r(this.context,a.concat.apply(a,this.toArray()))},join:w.join, 36198 indexOf:w.indexOf||function(a,b){for(var c=b||0,d=this.length;c<d;c++)if(this[c]===a)return c;return-1},iterator:function(a,b,c,d){var e=[],f,g,h,i,n,l=this.context,m,t,p=this.selector;"string"===typeof a&&(d=c,c=b,b=a,a=!1);g=0;for(h=l.length;g<h;g++){var o=new r(l[g]);if("table"===b)f=c.call(o,l[g],g),f!==k&&e.push(f);else if("columns"===b||"rows"===b)f=c.call(o,l[g],this[g],g),f!==k&&e.push(f);else if("column"===b||"column-rows"===b||"row"===b||"cell"===b){t=this[g];"column-rows"===b&&(m=Da(l[g], 36199 p.opts));i=0;for(n=t.length;i<n;i++)f=t[i],f="cell"===b?c.call(o,l[g],f.row,f.column,g,i):c.call(o,l[g],f,g,i,m),f!==k&&e.push(f)}}return e.length||d?(a=new r(l,a?e.concat.apply([],e):e),b=a.selector,b.rows=p.rows,b.cols=p.cols,b.opts=p.opts,a):this},lastIndexOf:w.lastIndexOf||function(a,b){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(a){var b=[];if(w.map)b=w.map.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)b.push(a.call(this,this[c],c));return new r(this.context, 36200 b)},pluck:function(a){return this.map(function(b){return b[a]})},pop:w.pop,push:w.push,reduce:w.reduce||function(a,b){return hb(this,a,b,0,this.length,1)},reduceRight:w.reduceRight||function(a,b){return hb(this,a,b,this.length-1,-1,-1)},reverse:w.reverse,selector:null,shift:w.shift,sort:w.sort,splice:w.splice,toArray:function(){return w.slice.call(this)},to$:function(){return h(this)},toJQuery:function(){return h(this)},unique:function(){return new r(this.context,pa(this))},unshift:w.unshift});r.extend= 36201 function(a,b,c){if(c.length&&b&&(b instanceof r||b.__dt_wrapper)){var d,e,f,g=function(a,b,c){return function(){var d=b.apply(a,arguments);r.extend(d,d,c.methodExt);return d}};d=0;for(e=c.length;d<e;d++)f=c[d],b[f.name]="function"===typeof f.val?g(a,f.val,f):h.isPlainObject(f.val)?{}:f.val,b[f.name].__dt_wrapper=!0,r.extend(a,b[f.name],f.propExt)}};r.register=p=function(a,b){if(h.isArray(a))for(var c=0,d=a.length;c<d;c++)r.register(a[c],b);else for(var e=a.split("."),f=Tb,g,j,c=0,d=e.length;c<d;c++){g= 36202 (j=-1!==e[c].indexOf("()"))?e[c].replace("()",""):e[c];var i;a:{i=0;for(var n=f.length;i<n;i++)if(f[i].name===g){i=f[i];break a}i=null}i||(i={name:g,val:{},methodExt:[],propExt:[]},f.push(i));c===d-1?i.val=b:f=j?i.methodExt:i.propExt}};r.registerPlural=s=function(a,b,c){r.register(a,c);r.register(b,function(){var a=c.apply(this,arguments);return a===this?this:a instanceof r?a.length?h.isArray(a[0])?new r(a.context,a[0]):a[0]:k:a})};p("tables()",function(a){var b;if(a){b=r;var c=this.context;if("number"=== 36203 typeof a)a=[c[a]];else var d=h.map(c,function(a){return a.nTable}),a=h(d).filter(a).map(function(){var a=h.inArray(this,d);return c[a]}).toArray();b=new b(a)}else b=this;return b});p("table()",function(a){var a=this.tables(a),b=a.context;return b.length?new r(b[0]):a});s("tables().nodes()","table().node()",function(){return this.iterator("table",function(a){return a.nTable},1)});s("tables().body()","table().body()",function(){return this.iterator("table",function(a){return a.nTBody},1)});s("tables().header()", 36204 "table().header()",function(){return this.iterator("table",function(a){return a.nTHead},1)});s("tables().footer()","table().footer()",function(){return this.iterator("table",function(a){return a.nTFoot},1)});s("tables().containers()","table().container()",function(){return this.iterator("table",function(a){return a.nTableWrapper},1)});p("draw()",function(a){return this.iterator("table",function(b){"page"===a?O(b):("string"===typeof a&&(a="full-hold"===a?!1:!0),T(b,!1===a))})});p("page()",function(a){return a=== 36205 k?this.page.info().page:this.iterator("table",function(b){Ta(b,a)})});p("page.info()",function(){if(0===this.context.length)return k;var a=this.context[0],b=a._iDisplayStart,c=a.oFeatures.bPaginate?a._iDisplayLength:-1,d=a.fnRecordsDisplay(),e=-1===c;return{page:e?0:Math.floor(b/c),pages:e?1:Math.ceil(d/c),start:b,end:a.fnDisplayEnd(),length:c,recordsTotal:a.fnRecordsTotal(),recordsDisplay:d,serverSide:"ssp"===y(a)}});p("page.len()",function(a){return a===k?0!==this.context.length?this.context[0]._iDisplayLength: 36206 k:this.iterator("table",function(b){Ra(b,a)})});var Ub=function(a,b,c){if(c){var d=new r(a);d.one("draw",function(){c(d.ajax.json())})}if("ssp"==y(a))T(a,b);else{C(a,!0);var e=a.jqXHR;e&&4!==e.readyState&&e.abort();ra(a,[],function(c){na(a);for(var c=sa(a,c),d=0,e=c.length;d<e;d++)N(a,c[d]);T(a,b);C(a,!1)})}};p("ajax.json()",function(){var a=this.context;if(0<a.length)return a[0].json});p("ajax.params()",function(){var a=this.context;if(0<a.length)return a[0].oAjaxData});p("ajax.reload()",function(a,
36207 b){return this.iterator("table",function(c){Ub(c,!1===b,a)})});p("ajax.url()",function(a){var b=this.context;if(a===k){if(0===b.length)return k;b=b[0];return b.ajax?h.isPlainObject(b.ajax)?b.ajax.url:b.ajax:b.sAjaxSource}return this.iterator("table",function(b){h.isPlainObject(b.ajax)?b.ajax.url=a:b.ajax=a})});p("ajax.url().load()",function(a,b){return this.iterator("table",function(c){Ub(c,!1===b,a)})});var $a=function(a,b,c,d,e){var f=[],g,j,i,n,l,m;i=typeof b;if(!b||"string"===i||"function"=== 36208 i||b.length===k)b=[b];i=0;for(n=b.length;i<n;i++){j=b[i]&&b[i].split?b[i].split(","):[b[i]];l=0;for(m=j.length;l<m;l++)(g=c("string"===typeof j[l]?h.trim(j[l]):j[l]))&&g.length&&(f=f.concat(g))}a=v.selector[a];if(a.length){i=0;for(n=a.length;i<n;i++)f=a[i](d,e,f)}return pa(f)},ab=function(a){a||(a={});a.filter&&a.search===k&&(a.search=a.filter);return h.extend({search:"none",order:"current",page:"all"},a)},bb=function(a){for(var b=0,c=a.length;b<c;b++)if(0<a[b].length)return a[0]=a[b],a[0].length= 36209 1,a.length=1,a.context=[a.context[b]],a;a.length=0;return a},Da=function(a,b){var c,d,e,f=[],g=a.aiDisplay;c=a.aiDisplayMaster;var j=b.search;d=b.order;e=b.page;if("ssp"==y(a))return"removed"===j?[]:X(0,c.length);if("current"==e){c=a._iDisplayStart;for(d=a.fnDisplayEnd();c<d;c++)f.push(g[c])}else if("current"==d||"applied"==d)f="none"==j?c.slice():"applied"==j?g.slice():h.map(c,function(a){return-1===h.inArray(a,g)?a:null});else if("index"==d||"original"==d){c=0;for(d=a.aoData.length;c<d;c++)"none"== 36210 j?f.push(c):(e=h.inArray(c,g),(-1===e&&"removed"==j||0<=e&&"applied"==j)&&f.push(c))}return f};p("rows()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=ab(b),c=this.iterator("table",function(c){var e=b;return $a("row",a,function(a){var b=Pb(a);if(b!==null&&!e)return[b];var j=Da(c,e);if(b!==null&&h.inArray(b,j)!==-1)return[b];if(!a)return j;if(typeof a==="function")return h.map(j,function(b){var e=c.aoData[b];return a(b,e._aData,e.nTr)?b:null});b=Sb(ha(c.aoData,j,"nTr"));if(a.nodeName){if(a._DT_RowIndex!== 36211 k)return[a._DT_RowIndex];if(a._DT_CellIndex)return[a._DT_CellIndex.row];b=h(a).closest("*[data-dt-row]");return b.length?[b.data("dt-row")]:[]}if(typeof a==="string"&&a.charAt(0)==="#"){j=c.aIds[a.replace(/^#/,"")];if(j!==k)return[j.idx]}return h(b).filter(a).map(function(){return this._DT_RowIndex}).toArray()},c,e)},1);c.selector.rows=a;c.selector.opts=b;return c});p("rows().nodes()",function(){return this.iterator("row",function(a,b){return a.aoData[b].nTr||k},1)});p("rows().data()",function(){return this.iterator(!0, 36212 "rows",function(a,b){return ha(a.aoData,b,"_aData")},1)});s("rows().cache()","row().cache()",function(a){return this.iterator("row",function(b,c){var d=b.aoData[c];return"search"===a?d._aFilterData:d._aSortData},1)});s("rows().invalidate()","row().invalidate()",function(a){return this.iterator("row",function(b,c){ca(b,c,a)})});s("rows().indexes()","row().index()",function(){return this.iterator("row",function(a,b){return b},1)});s("rows().ids()","row().id()",function(a){for(var b=[],c=this.context, 36213 d=0,e=c.length;d<e;d++)for(var f=0,g=this[d].length;f<g;f++){var h=c[d].rowIdFn(c[d].aoData[this[d][f]]._aData);b.push((!0===a?"#":"")+h)}return new r(c,b)});s("rows().remove()","row().remove()",function(){var a=this;this.iterator("row",function(b,c,d){var e=b.aoData,f=e[c],g,h,i,n,l;e.splice(c,1);g=0;for(h=e.length;g<h;g++)if(i=e[g],l=i.anCells,null!==i.nTr&&(i.nTr._DT_RowIndex=g),null!==l){i=0;for(n=l.length;i<n;i++)l[i]._DT_CellIndex.row=g}oa(b.aiDisplayMaster,c);oa(b.aiDisplay,c);oa(a[d],c,!1); 36214 Sa(b);c=b.rowIdFn(f._aData);c!==k&&delete b.aIds[c]});this.iterator("table",function(a){for(var c=0,d=a.aoData.length;c<d;c++)a.aoData[c].idx=c});return this});p("rows.add()",function(a){var b=this.iterator("table",function(b){var c,f,g,h=[];f=0;for(g=a.length;f<g;f++)c=a[f],c.nodeName&&"TR"===c.nodeName.toUpperCase()?h.push(ma(b,c)[0]):h.push(N(b,c));return h},1),c=this.rows(-1);c.pop();h.merge(c,b);return c});p("row()",function(a,b){return bb(this.rows(a,b))});p("row().data()",function(a){var b= 36215 this.context;if(a===k)return b.length&&this.length?b[0].aoData[this[0]]._aData:k;b[0].aoData[this[0]]._aData=a;ca(b[0],this[0],"data");return this});p("row().node()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]].nTr||null:null});p("row.add()",function(a){a instanceof h&&a.length&&(a=a[0]);var b=this.iterator("table",function(b){return a.nodeName&&"TR"===a.nodeName.toUpperCase()?ma(b,a)[0]:N(b,a)});return this.row(b[0])});var cb=function(a,b){var c=a.context;if(c.length&& 36216 (c=c[0].aoData[b!==k?b:a[0]])&&c._details)c._details.remove(),c._detailsShow=k,c._details=k},Vb=function(a,b){var c=a.context;if(c.length&&a.length){var d=c[0].aoData[a[0]];if(d._details){(d._detailsShow=b)?d._details.insertAfter(d.nTr):d._details.detach();var e=c[0],f=new r(e),g=e.aoData;f.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details");0<F(g,"_details").length&&(f.on("draw.dt.DT_details",function(a,b){e===b&&f.rows({page:"current"}).eq(0).each(function(a){a=g[a]; 36217 a._detailsShow&&a._details.insertAfter(a.nTr)})}),f.on("column-visibility.dt.DT_details",function(a,b){if(e===b)for(var c,d=aa(b),f=0,h=g.length;f<h;f++)c=g[f],c._details&&c._details.children("td[colspan]").attr("colspan",d)}),f.on("destroy.dt.DT_details",function(a,b){if(e===b)for(var c=0,d=g.length;c<d;c++)g[c]._details&&cb(f,c)}))}}};p("row().child()",function(a,b){var c=this.context;if(a===k)return c.length&&this.length?c[0].aoData[this[0]]._details:k;if(!0===a)this.child.show();else if(!1=== 36218 a)cb(this);else if(c.length&&this.length){var d=c[0],c=c[0].aoData[this[0]],e=[],f=function(a,b){if(h.isArray(a)||a instanceof h)for(var c=0,k=a.length;c<k;c++)f(a[c],b);else a.nodeName&&"tr"===a.nodeName.toLowerCase()?e.push(a):(c=h("<tr><td/></tr>").addClass(b),h("td",c).addClass(b).html(a)[0].colSpan=aa(d),e.push(c[0]))};f(a,b);c._details&&c._details.remove();c._details=h(e);c._detailsShow&&c._details.insertAfter(c.nTr)}return this});p(["row().child.show()","row().child().show()"],function(){Vb(this, 36219 !0);return this});p(["row().child.hide()","row().child().hide()"],function(){Vb(this,!1);return this});p(["row().child.remove()","row().child().remove()"],function(){cb(this);return this});p("row().child.isShown()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var ec=/^(.+):(name|visIdx|visible)$/,Wb=function(a,b,c,d,e){for(var c=[],d=0,f=e.length;d<f;d++)c.push(B(a,e[d],b));return c};p("columns()",function(a,b){a===k?a="":h.isPlainObject(a)&& 36220 (b=a,a="");var b=ab(b),c=this.iterator("table",function(c){var e=a,f=b,g=c.aoColumns,j=F(g,"sName"),i=F(g,"
36220nTh");return $a("column",e,function(a){var b=Pb(a);if(a==="")return X(g.length);if(b!==null)return[b>=0?b:g.length+b];if(typeof a==="function"){var e=Da(c,f);return h.map(g,function(b,f){return a(f,Wb(c,f,0,0,e),i[f])?f:null})}var k=typeof a==="string"?a.match(ec):"";if(k)switch(k[2]){case "visIdx":case "visible":b=parseInt(k[1],10);if(b<0){var m=h.map(g,function(a,b){return a.bVisible?b:null}); 36221 return[m[m.length+b]]}return[Z(c,b)];case "name":return h.map(j,function(a,b){return a===k[1]?b:null});default:return[]}if(a.nodeName&&a._DT_CellIndex)return[a._DT_CellIndex.column];b=h(i).filter(a).map(function(){return h.inArray(this,i)}).toArray();if(b.length||!a.nodeName)return b;b=h(a).closest("*[data-dt-column]");return b.length?[b.data("dt-column")]:[]},c,f)},1);c.selector.cols=a;c.selector.opts=b;return c});s("columns().header()","column().header()",function(){return this.iterator("column", 36222 function(a,b){return a.aoColumns[b].nTh},1)});s("columns().footer()","column().footer()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTf},1)});s("columns().data()","column().data()",function(){return this.iterator("column-rows",Wb,1)});s("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].mData},1)});s("columns().cache()","column().cache()",function(a){return this.iterator("column-rows",function(b, 36223 c,d,e,f){return ha(b.aoData,f,"search"===a?"_aFilterData":"_aSortData",c)},1)});s("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(a,b,c,d,e){return ha(a.aoData,e,"anCells",b)},1)});s("columns().visible()","column().visible()",function(a,b){return this.iterator("column",function(c,d){if(a===k)return c.aoColumns[d].bVisible;var e=c.aoColumns,f=e[d],g=c.aoData,j,i,n;if(a!==k&&f.bVisible!==a){if(a){var l=h.inArray(!0,F(e,"bVisible"),d+1);j=0;for(i=g.length;j< 36224 i;j++)n=g[j].nTr,e=g[j].anCells,n&&n.insertBefore(e[d],e[l]||null)}else h(F(c.aoData,"anCells",d)).detach();f.bVisible=a;ea(c,c.aoHeader);ea(c,c.aoFooter);(b===k||b)&&U(c);u(c,null,"column-visibility",[c,d,a,b]);ya(c)}})});s("columns().indexes()","column().index()",function(a){return this.iterator("column",function(b,c){return"visible"===a?$(b,c):c},1)});p("columns.adjust()",function(){return this.iterator("table",function(a){U(a)},1)});p("column.index()",function(a,b){if(0!==this.context.length){var c= 36225 this.context[0];if("fromVisible"===a||"toData"===a)return Z(c,b);if("fromData"===a||"toVisible"===a)return $(c,b)}});p("column()",function(a,b){return bb(this.columns(a,b))});p("cells()",function(a,b,c){h.isPlainObject(a)&&(a.row===k?(c=a,a=null):(c=b,b=null));h.isPlainObject(b)&&(c=b,b=null);if(null===b||b===k)return this.iterator("table",function(b){var d=a,e=ab(c),f=b.aoData,g=Da(b,e),j=Sb(ha(f,g,"anCells")),i=h([].concat.apply([],j)),l,n=b.aoColumns.length,m,p,r,u,v,s;return $a("cell",d,function(a){var c= 36226 typeof a==="function";if(a===null||a===k||c){m=[];p=0;for(r=g.length;p<r;p++){l=g[p];for(u=0;u<n;u++){v={row:l,column:u};if(c){s=f[l];a(v,B(b,l,u),s.anCells?s.anCells[u]:null)&&m.push(v)}else m.push(v)}}return m}if(h.isPlainObject(a))return[a];c=i.filter(a).map(function(a,b){return{row:b._DT_CellIndex.row,column:b._DT_CellIndex.column}}).toArray();if(c.length||!a.nodeName)return c;s=h(a).closest("*[data-dt-row]");return s.length?[{row:s.data("dt-row"),column:s.data("dt-column")}]:[]},b,e)});var d= 36227 this.columns(b,c),e=this.rows(a,c),f,g,j,i,n,l=this.iterator("table",function(a,b){f=[];g=0;for(j=e[b].length;g<j;g++){i=0;for(n=d[b].length;i<n;i++)f.push({row:e[b][g],column:d[b][i]})}return f},1);h.extend(l.selector,{cols:b,rows:a,opts:c});return l});s("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(a,b,c){return(a=a.aoData[b])&&a.anCells?a.anCells[c]:k},1)});p("cells().data()",function(){return this.iterator("cell",function(a,b,c){return B(a,b,c)},1)});s("cells().cache()", 36228 "cell().cache()",function(a){a="search"===a?"_aFilterData":"_aSortData";return this.iterator("cell",function(b,c,d){return b.aoData[c][a][d]},1)});s("cells().render()","cell().render()",function(a){return this.iterator("cell",function(b,c,d){return B(b,c,d,a)},1)});s("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(a,b,c){return{row:b,column:c,columnVisible:$(a,c)}},1)});s("cells().invalidate()","cell().invalidate()",function(a){return this.iterator("cell",function(b, 36229 c,d){ca(b,c,a,d)})});
36229p("cell()",function(a,b,c){return bb(this.cells(a,b,c))});p("cell().data()",function(a){var b=this.context,c=this[0];if(a===k)return b.length&&c.length?B(b[0],c[0].row,c[0].column):k;jb(b[0],c[0].row,c[0].column,a);ca(b[0],c[0].row,"data",c[0].column);return this});p("order()",function(a,b){var c=this.context;if(a===k)return 0!==c.length?c[0].aaSorting:k;"number"===typeof a?a=[[a,b]]:h.isArray(a[0])||(a=Array.prototype.slice.call(arguments));return this.iterator("table",function(b){b.aaSorting= 36230 a.slice()})});p("order.listener()",function(a,b,c){return this.iterator("table",function(d){Oa(d,a,b,c)})});p("order.fixed()",function(a){if(!a){var b=this.context,b=b.length?b[0].aaSortingFixed:k;return h.isArray(b)?{pre:b}:b}return this.iterator("table",function(b){b.aaSortingFixed=h.extend(!0,{},a)})});p(["columns().order()","column().order()"],function(a){var b=this;return this.iterator("table",function(c,d){var e=[];h.each(b[d],function(b,c){e.push([c,a])});c.aaSorting=e})});p("search()",function(a, 36231 b,c,d){var e=this.context;return a===k?0!==e.length?e[0].oPreviousSearch.sSearch:k:this.iterator("table",function(e){e.oFeatures.bFilter&&fa(e,h.extend({},e.oPreviousSearch,{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),1)})});s("columns().search()","column().search()",function(a,b,c,d){return this.iterator("column",function(e,f){var g=e.aoPreSearchCols;if(a===k)return g[f].sSearch;e.oFeatures.bFilter&&(h.extend(g[f],{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null=== 36232 c?!0:c,bCaseInsensitive:null===d?!0:d}),fa(e,e.oPreviousSearch,1))})});p("state()",function(){return this.context.length?this.context[0].oSavedState:null});p("state.clear()",function(){return this.iterator("table",function(a){a.fnStateSaveCallback.call(a.oInstance,a,{})})});p("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null});p("state.save()",function(){return this.iterator("table",function(a){ya(a)})});m.versionCheck=m.fnVersionCheck=function(a){for(var b= 36233 m.version.split("."),a=a.split("."),c,d,e=0,f=a.length;e<f;e++)if(c=parseInt(b[e],10)||0,d=parseInt(a[e],10)||0,c!==d)return c>d;return!0};m.isDataTable=m.fnIsDataTable=function(a){var b=h(a).get(0),c=!1;h.each(m.settings,function(a,e){var f=e.nScrollHead?h("table",e.nScrollHead)[0]:null,g=e.nScrollFoot?h("table",e.nScrollFoot)[0]:null;if(e.nTable===b||f===b||g===b)c=!0});return c};m.tables=m.fnTables=function(a){var b=!1;h.isPlainObject(a)&&(b=a.api,a=a.visible);var c=h.map(m.settings,function(b){if(!a|| 36234 a&&h(b.nTable).is(":visible"))return b.nTable});return b?new r(c):c};m.util={throttle:ua,escapeRegex:va};m.camelToHungarian=K;p("$()",function(a,b){var c=this.rows(b).nodes(),c=h(c);return h([].concat(c.filter(a).toArray(),c.find(a).toArray()))});h.each(["on","one","off"],function(a,b){p(b+"()",function(){var a=Array.prototype.slice.call(arguments);a[0].match(/\.dt\b/)||(a[0]+=".dt");var d=h(this.tables().nodes());d[b].apply(d,a);return this})});p("clear()",function(){return this.iterator("table", 36235 function(a){na(a)})});p("settings()",function(){return new r(this.context,this.context)});p("init()",function(){var a=this.context;return a.length?a[0].oInit:null});p("data()",function(){return this.iterator("table",function(a){return F(a.aoData,"_aData")}).flatten()});p("destroy()",function(a){a=a||!1;return this.iterator("table",function(b){var c=b.nTableWrapper.parentNode,d=b.oClasses,e=b.nTable,f=b.nTBody,g=b.nTHead,j=b.nTFoot,i=h(e),f=h(f),k=h(b.nTableWrapper),l=h.map(b.aoData,function(a){return a.nTr}), 36236 p;b.bDestroying=!0;u(b,"aoDestroyCallback","destroy",[b]);a||(new r(b)).columns().visible(!0);k.unbind(".DT").find(":not(tbody *)").unbind(".DT");h(D).unbind(".DT-"+b.sInstance);e!=g.parentNode&&(i.children("thead").detach(),i.append(g));j&&e!=j.parentNode&&(i.children("tfoot").detach(),i.append(j));b.aaSorting=[];b.aaSortingFixed=[];xa(b);h(l).removeClass(b.asStripeClasses.join(" "));h("th, td",g).removeClass(d.sSortable+" "+d.sSortableAsc+" "+d.sSortableDesc+" "+d.sSortableNone);b.bJUI&&(h("th span."+ 36237 d.sSortIcon+", td span."+d.sSortIcon,g).detach(),h("th, td",g).each(function(){var a=h("div."+d.sSortJUIWrapper,this);h(this).append(a.contents());a.detach()}));f.children().detach();f.append(l);g=a?"remove":"detach";i[g]();k[g]();
36237!a&&c&&(c.insertBefore(e,b.nTableReinsertBefore),i.css("width",b.sDestroyWidth).removeClass(d.sTable),(p=b.asDestroyStripes.length)&&f.children().each(function(a){h(this).addClass(b.asDestroyStripes[a%p])}));c=h.inArray(b,m.settings);-1!==c&&m.settings.splice(c,1)})});h.each(["column", 36238 "row","cell"],function(a,b){p(b+"s().every()",function(a){var d=this.selector.opts,e=this;return this.iterator(b,function(f,g,h,i,n){a.call(e[b](g,"cell"===b?h:d,"cell"===b?d:k),g,h,i,n)})})});p("i18n()",function(a,b,c){var d=this.context[0],a=Q(a)(d.oLanguage);a===k&&(a=b);c!==k&&h.isPlainObject(a)&&(a=a[c]!==k?a[c]:a._);return a.replace("%d",c)});m.version="1.10.11";m.settings=[];m.models={};m.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0};m.models.oRow={nTr:null,anCells:null, 36239 _aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1};m.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null};m.defaults= 36240 {aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bJQueryUI:!1,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(a){return a.toString().replace(/\B(?=(\d{3})+(?!\d))/g, 36241 this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(a){try{return JSON.parse((-1===a.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+a.sInstance+"_"+location.pathname))}catch(b){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(a,b){try{(-1===a.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+a.sInstance+ 36242 "_"+location.pathname,JSON.stringify(b))}catch(c){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries", 36243 sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:h.extend({},m.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"}; 36244 Y(m.defaults);m.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null};Y(m.defaults.column);m.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null, 36245 bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[], 36246 aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:k,oAjaxD
36246ata:k,fnServerData:null, 36247 aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,bJUI:null,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==y(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==y(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var a= 36248 this._iDisplayLength,b=this._iDisplayStart,c=b+a,d=this.aiDisplay.length,e=this.oFeatures,f=e.bPaginate;return e.bServerSide?!1===f||-1===a?b+d:Math.min(b+a,this._iRecordsDisplay):!f||c>d||-1===a?d:c},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null};m.ext=v={buttons:{},classes:{},builder:"dt/dt-1.10.11",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{}, 36249 header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:m.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:m.version};h.extend(v,{afnFiltering:v.search,aTypes:v.type.detect,ofnSearch:v.type.search,oSort:v.type.order,afnSortData:v.order,aoFeatures:v.feature,oApi:v.internal,oStdClasses:v.classes,oPagination:v.pager});h.extend(m.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd", 36250 sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead", 36251 sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var Ea="",Ea="",H=Ea+"ui-state-default",ia=Ea+"css_right ui-icon ui-icon-",Xb=Ea+"fg-toolbar ui-toolbar ui-widget-header ui-helper-clearfix";h.extend(m.ext.oJUIClasses, 36252 m.ext.classes,{sPageButton:"fg-button ui-button "+H,sPageButtonActive:"ui-state-disabled",sPageButtonDisabled:"ui-state-disabled",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sSortAsc:H+" sorting_asc",sSortDesc:H+" sorting_desc",sSortable:H+" sorting",sSortableAsc:H+" sorting_asc_disabled",sSortableDesc:H+" sorting_desc_disabled",sSortableNone:H+" sorting_disabled",sSortJUIAsc:ia+"triangle-1-n",sSortJUIDesc:ia+"triangle-1-s",sSortJUI:ia+"carat-2-n-s", 36253 sSortJUIAscAllowed:ia+"carat-1-n",sSortJUIDescAllowed:ia+"carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sSortIcon:"DataTables_sort_icon",sScrollHead:"dataTables_scrollHead "+H,sScrollFoot:"dataTables_scrollFoot "+H,sHeaderTH:H,sFooterTH:H,sJUIHeader:Xb+" ui-corner-tl ui-corner-tr",sJUIFooter:Xb+" ui-corner-bl ui-corner-br"});var Mb=m.ext.pager;h.extend(Mb,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(a,b){return[Aa(a, 36254 b)]},simple_numbers:function(a,b){return["previous",Aa(a,b),"next"]},full_numbers:function(a,b){return["first","previous",Aa(a,b),"next","last"]},_numbers:Aa,numbers_length:7});h.extend(!0,m.ext.renderer,{pageButton:{_:function(a,b,c,d,e,f){var g=a.oClasses,j=a.oLanguage.oPaginate,i=a.oLanguage.oAria.paginate||{},k,l,m=0,p=function(b,d){var o,r,u,s,v=function(b){Ta(a,b.data.action,true)};o=0;for(r=d.length;o<r;o++){s=d[o];if(h.isArray(s)){u=h("<"+(s.DT_el||"div")+"/>").appendTo(b);p(u,s)}else{k=null; 36255 l="";switch(s){case "ellipsis":b.append('<span class="ellipsis">…
36255</span>');break;case "first":k=j.sFirst;l=s+(e>0?"":" "+g.sPageButtonDisabled);break;case "previous":k=j.sPrevious;l=s+(e>0?"":" "+g.sPageButtonDisabled);break;case "next":k=j.sNext;l=s+(e<f-1?"":" "+g.sPageButtonDisabled);break;case "last":k=j.sLast;l=s+(e<f-1?"":" "+g.sPageButtonDisabled);break;default:k=s+1;l=e===s?g.sPageButtonActive:""}if(k!==null){u=h("<a>",{"class":g.sPageButton+" "+l,"aria-controls":a.sTableId,"aria-label":i[s], 36256 "data-dt-idx":m,tabindex:a.iTabIndex,id:c===0&&typeof s==="string"?a.sTableId+"_"+s:null}).html(k).appendTo(b);Wa(u,{action:s},v);m++}}}},r;try{r=h(b).find(I.activeElement).data("dt-idx")}catch(o){}p(h(b).empty(),d);r&&h(b).find("[data-dt-idx="+r+"]").focus()}}});h.extend(m.ext.type.detect,[function(a,b){var c=b.oLanguage.sDecimal;return Za(a,c)?"num"+c:null},function(a){if(a&&!(a instanceof Date)&&(!bc.test(a)||!cc.test(a)))return null;var b=Date.parse(a);return null!==b&&!isNaN(b)||M(a)?"date": 36257 null},function(a,b){var c=b.oLanguage.sDecimal;return Za(a,c,!0)?"num-fmt"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Rb(a,c)?"html-num"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Rb(a,c,!0)?"html-num-fmt"+c:null},function(a){return M(a)||"string"===typeof a&&-1!==a.indexOf("<")?"html":null}]);h.extend(m.ext.type.search,{html:function(a){return M(a)?a:"string"===typeof a?a.replace(Ob," ").replace(Ca,""):""},string:function(a){return M(a)?a:"string"===typeof a?a.replace(Ob, 36258 " "):a}});var Ba=function(a,b,c,d){if(0!==a&&(!a||"-"===a))return-Infinity;b&&(a=Qb(a,b));a.replace&&(c&&(a=a.replace(c,"")),d&&(a=a.replace(d,"")));return 1*a};h.extend(v.type.order,{"date-pre":function(a){return Date.parse(a)||0},"html-pre":function(a){return M(a)?"":a.replace?a.replace(/<.*?>/g,"").toLowerCase():a+""},"string-pre":function(a){return M(a)?"":"string"===typeof a?a.toLowerCase():!a.toString?"":a.toString()},"string-asc":function(a,b){return a<b?-1:a>b?1:0},"string-desc":function(a, 36259 b){return a<b?1:a>b?-1:0}});db("");h.extend(!0,m.ext.renderer,{header:{_:function(a,b,c,d){h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(c.sSortingClass+" "+d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass)}})},jqueryui:function(a,b,c,d){h("<div/>").addClass(d.sSortJUIWrapper).append(b.contents()).append(h("<span/>").addClass(d.sSortIcon+" "+c.sSortingClassJUI)).appendTo(b);h(a.nTable).on("order.dt.DT",function(e, 36260 f,g,h){if(a===f){e=c.idx;b.removeClass(d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass);b.find("span."+d.sSortIcon).removeClass(d.sSortJUIAsc+" "+d.sSortJUIDesc+" "+d.sSortJUI+" "+d.sSortJUIAscAllowed+" "+d.sSortJUIDescAllowed).addClass(h[e]=="asc"?d.sSortJUIAsc:h[e]=="desc"?d.sSortJUIDesc:c.sSortingClassJUI)}})}}});var Yb=function(a){return"string"===typeof a?a.replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):a};m.render={number:function(a, 36261 b,c,d,e){return{display:function(f){if("number"!==typeof f&&"string"!==typeof f)return f;var g=0>f?"-":"",h=parseFloat(f);if(isNaN(h))return Yb(f);f=Math.abs(h);h=parseInt(f,10);f=c?b+(f-h).toFixed(c).substring(2):"";return g+(d||"")+h.toString().replace(/\B(?=(\d{3})+(?!\d))/g,a)+f+(e||"")}}},text:function(){return{display:Yb}}};h.extend(m.ext.internal,{_fnExternApiFunc:Nb,_fnBuildAjax:ra,_fnAjaxUpdate:lb,_fnAjaxParameters:ub,_fnAjaxUpdateDraw:vb,_fnAjaxDataSrc:sa,_fnAddColumn:Ga,_fnColumnOptions:ja, 36262 _fnAdjustColumnSizing:U,_fnVisibleToColumnIndex:Z,_fnColumnIndexToVisible:$,_fnVisbleColumns:aa,_fnGetColumns:la,_fnColumnTypes:Ia,_fnApplyColumnDefs:ib,_fnHungarianMap:Y,_fnCamelToHungarian:K,_fnLanguageCompat:Fa,_fnBrowserDetect:gb,_fnAddData:N,_fnAddTr:ma,_fnNodeToDataIndex:function(a,b){return b._DT_RowIndex!==k?b._DT_RowIndex:null},_fnNodeToColumnIndex:function(a,b,c){return h.inArray(c,a.aoData[b].anCells)},_fnGetCellData:B,_fnSetCellData:jb,_fnSplitObjNotation:La,_fnGetObjectDataFn:Q,_fnSetObjectDataFn:R, 36263 _fnGetDataMaster:Ma,_fnClearTable:na,_fnDeleteIndex:oa,_fnInvalidate:ca,_fnGetRowElements:Ka,_fnCreateTr:Ja,_fnBuildHead:kb,_fnDrawHead:ea,_fnDraw:O,_fnReDraw:T,_fnAddOptionsHtml:nb,_fnDetectHeader:da,_fnGetUniqueThs:qa,_fnFeatureHtmlFilter:pb,_fnFilterComplete:fa,_fnFilterCustom:yb,_fnFilterColumn:xb,_fnFilter:wb,_fnFilterCreateSearch:Qa,_fnEscapeRegex:va,_fnFilterData:zb,_fnFeatureHtmlInfo:sb,_fnUpdateInfo:Cb,_fnInfoMacros:Db,_fnInitialise:ga,_fnInitComplete:ta,_fnLengthChange:Ra,_fnFeatureHtmlLength:ob, 36264 _fnFeatureHtmlPaginate:tb,_fnPageChange:Ta,_fnFeatureHtmlProcessing:qb,_fnProcessingDisplay:C,_fnFeatureHtmlTable:rb,_fnScrollDraw:ka,_fnApplyToChildren:J,_fnCalculateColumnWidths:Ha,_fnThrottle:ua,_fnConvertToWidth:Fb,_fnGetWidestNode:Gb,_fnGetMaxLenString:Hb,_fnStringToCss:x,_fnSortFlatten:W,_fnSort:mb,_fnSortAria:Jb,_fnSortListener:Va,_fnSortAttachListener:Oa,_fnSortingClasses:xa,_fnSortData:Ib,_fnSaveState:ya,_fnLoadState:Kb,_fnSettingsFromNode:za,_fnLog:L,_fnMap:E,_fnBindAction:Wa,_fnCallbackReg:z, 36265 _fnCallbackFire:u,_fnLengthOverflow:Sa,_fnRenderer:Pa,_fnDataSource:y,_fnRowAttributes:Na,_fnCalculateEnd:function(){}});h.fn.dataTable=m;m.$=h;h.fn.dataTableSettings=m.settings;h.fn.dataTableExt=m.ext;h.fn.DataTable=function(a){return h(this).dataTable(a).api()};h.each(m,function(a,b){h.fn.DataTable[a]=b});return h.fn.dataTable}); 36266 36267 36268 </script>
36268 36269 36270 36271 36272 36273 36274 36275 36276 36277
36277<script defer src="/assets/scripts/pfs/App.js?v=release-202607020820"></script>
36277 36278 <div id="fcSpinner" > 36279 <div id="fcLoader" class="loaderWrap"> 36280 <div class="loader"></div> 36281 </div> 36282</div> 36283
36284<script> 36285 function startSpinner () { 36286 $("#fcLoader").css("display", "flex"); 36287 } 36288 36289 function stopSpinner () { 36290 $("#fcLoader").css("display", "none"); 36291 } 36292 36293</script>
36293 36294 36295 36296 36297<!-- =============== VENDOR SCRIPTS ===============--> 36298<!-- MODERNIZR-->
36299<script defer src="/modules/cfui/pfs/vendor/modernizr/modernizr.custom.js?v=3.5.0"></script>
36299 36300<!-- MATCHMEDIA POLYFILL-->
36301<script defer src="/modules/cfui/pfs/vendor/matchMedia/matchMedia.js?v=0.2.0"></script>
36301 36302<!-- JQUERY-->
vendor: 69,615 bytes, lines 36303-38615
36303<script> 36304/*! 36305* jQuery JavaScript Library v2.2.4 36306* http://jquery.com/ 36307* 36308* Includes Sizzle.js 36309* http://sizzlejs.com/ 36310* 36311* Copyright jQuery Foundation and other contributors 36312* Released under the MIT license 36313* http://jquery.org/license 36314* 36315* Date: 2016-05-20T17:23Z 36316*/ 36317(function( global, factory ) { 36318if ( typeof module === "object" && typeof module.exports === "object" ) { 36319// For CommonJS and CommonJS-like environments where a proper `window` 36320// is present, execute the factory and get jQuery. 36321// For environments that do not have a `window` with a `document` 36322// (such as Node.js), expose a factory as module.exports. 36323// This accentuates the need for the creation of a real `window`. 36324// e.g. var jQuery = require("jquery")(window); 36325// See ticket #14549 for more info. 36326module.exports = global.document ? 36327factory( global, true ) : 36328function( w ) { 36329if ( !w.document ) { 36330throw new Error( "jQuery requires a window with a document" ); 36331} 36332return factory( w ); 36333}; 36334} else { 36335factory( global ); 36336} 36337// Pass this if window is not defined yet 36338}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) { 36339// Support: Firefox 18+ 36340// Can't be in strict mode, several libs including ASP.NET trace 36341// the stack via arguments.caller.callee and Firefox dies if 36342// you try to trace through "use strict" call chains. (#13335) 36343//"use strict"; 36344var arr = []; 36345var document = window.document; 36346var slice = arr.slice; 36347var concat = arr.concat; 36348var push = arr.push; 36349var indexOf = arr.indexOf; 36350var class2type = {}; 36351var toString = class2type.toString; 36352var hasOwn = class2type.hasOwnProperty; 36353var support = {}; 36354var 36355version = "2.2.4", 36356// Define a local copy of jQuery 36357jQuery = function( selector, context ) { 36358// The jQuery object is actually just the init constructor 'enhanced' 36359// Need init if jQuery is called (just allow error to be thrown if not included) 36360return new jQuery.fn.init( selector, context ); 36361}, 36362// Support: Android<4.1 36363// Make sure we trim BOM and NBSP 36364rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, 36365// Matches dashed string for camelizing 36366rmsPrefix = /^-ms-/, 36367rdashAlpha = /-([\da-z])/gi, 36368// Used by jQuery.camelCase as callback to replace() 36369fcamelCase = function( all, letter ) { 36370return letter.toUpperCase(); 36371}; 36372jQuery.fn = jQuery.prototype = { 36373// The current version of jQuery being used 36374jquery: version, 36375constructor: jQuery, 36376// Start with an empty selector 36377selector: "", 36378// The default length of a jQuery object is 0 36379length: 0, 36380toArray: function() { 36381return slice.call( this ); 36382}, 36383// Get the Nth element in the matched element set OR 36384// Get the whole matched element set as a clean array 36385get: function( num ) { 36386return num != null ? 36387// Return just the one element from the set 36388( num < 0 ? this[ num + this.length ] : this[ num ] ) : 36389// Return all the elements in a clean array 36390slice.call( this ); 36391}, 36392// Take an array of elements and push it onto the stack 36393// (returning the new matched element set) 36394pushStack: function( elems ) { 36395// Build a new jQuery matched element set 36396var ret = jQuery.merge( this.constructor(), elems ); 36397// Add the old object onto the stack (as a reference) 36398ret.prevObject = this; 36399ret.context = this.context; 36400// Return the newly-formed element set 36401return ret; 36402}, 36403// Execute a callback for every element in the matched set. 36404each: function( callback ) { 36405return jQuery.each( this, callback ); 36406}, 36407map: function( callback ) { 36408return this.pushStack( jQuery.map( this, function( elem, i ) { 36409return callback.call( elem, i, elem ); 36410} ) ); 36411}, 36412slice: function() { 36413return this.pushStack( slice.apply( this, arguments ) ); 36414}, 36415first: function() { 36416return this.eq( 0 ); 36417}, 36418last: function() { 36419return this.eq( -1 ); 36420}, 36421eq: function( i ) { 36422var len = this.length, 36423j = +i + ( i < 0 ? len : 0 ); 36424return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); 36425}, 36426end: function() { 36427return this.prevObject || this.constructor(); 36428}, 36429// For internal use only. 36430// Behaves like an Array's method, not like a jQuery method. 36431push: push, 36432sort: arr.sort, 36433splice: arr.splice 36434}; 36435jQuery.extend = jQuery.fn.extend = function() { 36436var options, name, src, copy, copyIsArray, clone, 36437target = arguments[ 0 ] || {}, 36438i = 1, 36439length = arguments.length, 36440deep = false; 36441// Handle a deep copy situation 36442if ( typeof target === "boolean" ) { 36443deep = target; 36444// Skip the boolean and the target 36445target = arguments[ i ] || {}; 36446i++; 36447} 36448// Handle case when target is a string or something (possible in deep copy) 36449if ( typeof target !== "object" && !jQuery.isFunction( target ) ) { 36450target = {}; 36451} 36452// Extend jQuery itself if only one argument is passed 36453if ( i === length ) { 36454target = this; 36455i--; 36456} 36457for ( ; i < length; i++ ) { 36458// Only deal with non-null/undefined values 36459if ( ( options = arguments[ i ] ) != null ) { 36460// Extend the base object 36461for ( name in options ) { 36462src = target[ name ]; 36463copy = options[ name ]; 36464// Prevent never-ending loop 36465if ( target === copy ) { 36466continue; 36467} 36468// Recurse if we're merging plain objects or arrays 36469if ( deep && copy && ( jQuery.isPlainObject( copy ) || 36470( copyIsArray = jQuery.isArray( copy ) ) ) ) { 36471if ( copyIsArray ) { 36472copyIsArray = false; 36473clone = src && jQuery.isArray( src ) ? src : []; 36474} else { 36475clone = src && jQuery.isPlainObject( src ) ? src : {}; 36476} 36477// Never move original objects, clone them 36478target[ name ] = jQuery.extend( deep, clone, copy ); 36479// Don't bring in undefined values 36480} else if ( copy !== undefined ) { 36481target[ name ] = copy; 36482} 36483} 36484} 36485} 36486// Return the modified object 36487return target; 36488}; 36489jQuery.extend( { 36490// Unique for each copy of jQuery on the page 36491expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), 36492// Assume jQuery is ready without the ready module 36493isReady: true, 36494error: function( msg ) { 36495throw new Error( msg ); 36496}, 36497noop: function() {}, 36498isFunction: function( obj ) { 36499return jQuery.type( obj ) === "function"; 36500}, 36501isArray: Array.isArray, 36502isWindow: function( obj ) { 36503return obj != null && obj === obj.window; 36504}, 36505isNumeric: function( obj ) { 36506// parseFloat NaNs numeric-cast false positives (null|true|false|"") 36507// ...but misinterprets leading-number strings, particularly hex literals ("0x...") 36508// subtraction forces infinities to NaN 36509// adding 1 corrects loss of precision from parseFloat (#15100) 36510var realStringObj = obj && obj.toString(); 36511return !jQuery.isArray( obj ) && ( realStringObj - parseFloat( realStringObj ) + 1 ) >= 0; 36512}, 36513isPlainObject: function( obj ) { 36514var key; 36515// Not plain objects: 36516// - Any object or value whose internal [[Class]] property is not "[object Object]" 36517// - DOM nodes 36518// - window 36519if ( jQuery.type( obj ) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { 36520return false; 36521} 36522// Not own constructor property must be Object 36523if ( obj.constructor && 36524!hasOwn.call( obj, "constructor" ) && 36525!hasOwn.call( obj.constructor.prototype || {}, "isPrototypeOf" ) ) { 36526return false; 36527} 36528// Own properties are enumerated firstly, so to speed up, 36529// if last one is own, then all properties are own 36530for ( key in obj ) {} 36531return key === undefined || hasOwn.call( obj, key ); 36532}, 36533isEmptyObject: function( obj ) { 36534var name; 36535for ( name in obj ) { 36536return false; 36537} 36538return true; 36539}, 36540type: function( obj ) { 36541if ( obj == null ) { 36542return obj + ""; 36543} 36544// Support: Android<4.0, iOS<6 (functionish RegExp) 36545return typeof obj === "object" || typeof obj === "function" ? 36546class2type[ toString.call( obj ) ] || "object" : 36547typeof obj; 36548}, 36549// Evaluates a script in a global context 36550globalEval: function( code ) { 36551var script, 36552indirect = eval; 36553code = jQuery.trim( code ); 36554if ( code ) { 36555// If the code includes a valid, prologue position 36556// strict mode pragma, execute code by injecting a 36557// script tag into the document. 36558if ( code.indexOf( "use strict" ) === 1 ) { 36559script = document.createElement( "script" ); 36560script.text = code; 36561document.head.appendChild( script ).parentNode.removeChild( script ); 36562} else { 36563// Otherwise, avoid the DOM node creation, insertion 36564// and removal by using an indirect global eval 36565indirect( code ); 36566} 36567} 36568}, 36569// Convert dashed to camelCase; used by the css and data modules 36570// Support: IE9-11+ 36571// Microsoft forgot to hump their vendor prefix (#9572) 36572camelCase: function( string ) { 36573return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); 36574}, 36575nodeName: function( elem, name ) { 36576return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); 36577}, 36578each: function( obj, callback ) { 36579var length, i = 0; 36580if ( isArrayLike( obj ) ) { 36581length = obj.length; 36582for ( ; i < length; i++ ) { 36583if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { 36584break; 36585} 36586} 36587} else { 36588for ( i in obj ) { 36589if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { 36590break; 36591} 36592} 36593} 36594return obj; 36595}, 36596// Support: Android<4.1 36597trim: function( text ) { 36598return text == null ? 36599"" : 36600( text + "" ).replace( rtrim, "" ); 36601}, 36602// results is for internal usage only 36603makeArray: function( arr, results ) { 36604var ret = results || []; 36605if ( arr != null ) { 36606if ( isArrayLike( Object( arr ) ) ) { 36607jQuery.merge( ret, 36608typeof arr === "string" ? 36609[ arr ] : arr 36610); 36611} else { 36612push.call( ret, arr ); 36613} 36614} 36615return ret; 36616}, 36617inArray: function( elem, arr, i ) { 36618return arr == null ? -1 : indexOf.call( arr, elem, i ); 36619}, 36620merge: function( first, second ) { 36621var len = +second.length, 36622j = 0, 36623i = first.length; 36624for ( ; j < len; j++ ) { 36625first[ i++ ] = second[ j ]; 36626} 36627first.length = i; 36628return first; 36629}, 36630grep: function( elems, callback, invert ) { 36631var callbackInverse, 36632matches = [], 36633i = 0, 36634length = elems.length, 36635callbackExpect = !invert; 36636// Go through the array, only saving the items 36637// that pass the validator function 36638for ( ; i < length; i++ ) { 36639callbackInverse = !callback( elems[ i ], i ); 36640if ( callbackInverse !== callbackExpect ) { 36641matches.push( elems[ i ] ); 36642} 36643} 36644return matches; 36645}, 36646// arg is for internal usage only 36647map: function( elems, callback, arg ) { 36648var length, value, 36649i = 0, 36650ret = []; 36651// Go through the array, translating each of the items to their new values 36652if ( isArrayLike( elems ) ) { 36653length = elems.length; 36654for ( ; i < length; i++ ) { 36655value = callback( elems[ i ], i, arg ); 36656if ( value != null ) { 36657ret.push( value ); 36658} 36659} 36660// Go through every key on the object, 36661} else { 36662for ( i in elems ) { 36663value = callback( elems[ i ], i, arg ); 36664if ( value != null ) { 36665ret.push( value ); 36666} 36667} 36668} 36669// Flatten any nested arrays 36670return concat.apply( [], ret ); 36671}, 36672// A global GUID counter for objects 36673guid: 1, 36674// Bind a function to a context, optionally partially applying any 36675// arguments. 36676proxy: function( fn, context ) { 36677var tmp, args, proxy; 36678if ( typeof context === "string" ) { 36679tmp = fn[ context ]; 36680context = fn; 36681fn = tmp; 36682} 36683// Quick check to determine if target is callable, in the spec 36684// this throws a TypeError, but we will just return undefined. 36685if ( !jQuery.isFunction( fn ) ) { 36686return undefined; 36687} 36688// Simulated bind 36689args = slice.call( arguments, 2 ); 36690proxy = function() { 36691return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); 36692}; 36693// Set the guid of unique handler to the same of original handler, so it can be removed 36694proxy.guid = fn.guid = fn.guid || jQuery.guid++; 36695return proxy; 36696}, 36697now: Date.now, 36698// jQuery.support is not used in Core but other projects attach their 36699// properties to it so it needs to exist. 36700support: support 36701} ); 36702// JSHint would error on this code due to the Symbol not being defined in ES5. 36703// Defining this global in .jshintrc would create a danger of using the global 36704// unguarded in another place, it seems safer to just disable JSHint for these 36705// three lines. 36706/* jshint ignore: start */ 36707if ( typeof Symbol === "function" ) { 36708jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; 36709} 36710/* jshint ignore: end */ 36711// Populate the class2type map 36712jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), 36713function( i, name ) { 36714class2type[ "[object " + name + "]" ] = name.toLowerCase(); 36715} ); 36716function isArrayLike( obj ) { 36717// Support: iOS 8.2 (not reproducible in simulator) 36718// `in` check used to prevent JIT error (gh-2145) 36719// hasOwn isn't used here due to false negatives 36720// regarding Nodelist length in IE 36721var length = !!obj && "length" in obj && obj.length, 36722type = jQuery.type( obj ); 36723if ( type === "function" || jQuery.isWindow( obj ) ) { 36724return false; 36725} 36726return type === "array" || length === 0 || 36727typeof length === "number" && length > 0 && ( length - 1 ) in obj; 36728} 36729var Sizzle = 36730/*! 36731* Sizzle CSS Selector Engine v2.2.1 36732* http://sizzlejs.com/ 36733* 36734* Copyright jQuery Foundation and other contributors 36735* Released under the MIT license 36736* http://jquery.org/license 36737* 36738* Date: 2015-10-17 36739*/ 36740(function( window ) { 36741var i, 36742support, 36743Expr, 36744getText, 36745isXML, 36746tokenize, 36747compile, 36748select, 36749outermostContext, 36750sortInput, 36751hasDuplicate, 36752// Local document vars 36753setDocument, 36754document, 36755docElem, 36756documentIsHTML, 36757rbuggyQSA, 36758rbuggyMatches, 36759matches, 36760contains, 36761// Instance-specific data 36762expando = "sizzle" + 1 * new Date(), 36763preferredDoc = window.document, 36764dirruns = 0, 36765done = 0, 36766classCache = createCache(), 36767tokenCache = createCache(), 36768compilerCache = createCache(), 36769sortOrder = function( a, b ) { 36770if ( a === b ) { 36771hasDuplicate = true; 36772} 36773return 0; 36774}, 36775// General-purpose constants 36776MAX_NEGATIVE = 1 << 31, 36777// Instance methods 36778hasOwn = ({}).hasOwnProperty, 36779arr = [], 36780pop = arr.pop, 36781push_native = arr.push, 36782push = arr.push, 36783slice = arr.slice, 36784// Use a stripped-down indexOf as it's faster than native 36785// http://jsperf.com/thor-indexof-vs-for/5 36786indexOf = function( list, elem ) { 36787var i = 0, 36788len = list.length; 36789for ( ; i < len; i++ ) { 36790if ( list[i] === elem ) { 36791return i; 36792} 36793} 36794return -1; 36795}, 36796booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", 36797// Regular expressions 36798// http://www.w3.org/TR/css3-selectors/#whitespace 36799whitespace = "[\\x20\\t\\r\\n\\f]", 36800// http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier 36801identifier = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", 36802// Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors 36803attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + 36804// Operator (capture 2) 36805"*([*^$|!~]?=)" + whitespace + 36806// "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" 36807"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + 36808"*\\]", 36809pseudos = ":(" + identifier + ")(?:\\((" + 36810// To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: 36811// 1. quoted (capture 3; capture 4 or capture 5) 36812"('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + 36813// 2. simple (capture 6) 36814"((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + 36815// 3. anything else (capture 2) 36816".*" + 36817")\\)|)", 36818// Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter 36819rwhitespace = new RegExp( whitespace + "+", "g" ), 36820rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), 36821rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), 36822rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), 36823rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), 36824rpseudo = new RegExp( pseudos ), 36825ridentifier = new RegExp( "^" + identifier + "$" ), 36826matchExpr = { 36827"ID": new RegExp( "^#(" + identifier + ")" ), 36828"CLASS": new RegExp( "^\\.(" + identifier + ")" ), 36829"TAG": new RegExp( "^(" + identifier + "|[*])" ), 36830"ATTR": new RegExp( "^" + attributes ), 36831"PSEUDO": new RegExp( "^" + pseudos ), 36832"CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + 36833"*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + 36834"*(\\d+)|))" + whitespace + "*\\)|)", "i" ), 36835"bool": new RegExp( "^(?:" + booleans + ")$", "i" ), 36836// For use in libraries implementing .is() 36837// We use this for POS matching in `select` 36838"needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + 36839whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) 36840}, 36841rinputs = /^(?:input|select|textarea|button)$/i, 36842rheader = /^h\d$/i, 36843rnative = /^[^{]+\{\s*\[native \w/, 36844// Easily-parseable/retrievable ID or TAG or CLASS selectors 36845rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, 36846rsibling = /[+~]/, 36847rescape = /'|\\/g, 36848// CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters 36849runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), 36850funescape = function( _, escaped, escapedWhitespace ) { 36851var high = "0x" + escaped - 0x10000; 36852// NaN means non-codepoint 36853// Support: Firefox<24 36854// Workaround erroneous numeric interpretation of +"0x" 36855return high !== high || escapedWhitespace ? 36856escaped : 36857high < 0 ? 36858// BMP codepoint 36859String.fromCharCode( high + 0x10000 ) : 36860// Supplemental Plane codepoint (surrogate pair) 36861String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); 36862}, 36863// Used for iframes 36864// See setDocument() 36865// Removing the function wrapper causes a "Permission Denied" 36866// error in IE 36867unloadHandler = function() { 36868setDocument(); 36869}; 36870// Optimize for push.apply( _, NodeList ) 36871try { 36872push.apply( 36873(arr = slice.call( preferredDoc.childNodes )), 36874preferredDoc.childNodes 36875); 36876// Support: Android<4.0 36877// Detect silently failing push.apply 36878arr[ preferredDoc.childNodes.length ].nodeType; 36879} catch ( e ) { 36880push = { apply: arr.length ? 36881// Leverage slice if possible 36882function( target, els ) { 36883push_native.apply( target, slice.call(els) ); 36884} : 36885// Support: IE<9 36886// Otherwise append directly 36887function( target, els ) { 36888var j = target.length, 36889i = 0; 36890// Can't trust NodeList.length 36891while ( (target[j++] = els[i++]) ) {} 36892target.length = j - 1; 36893} 36894}; 36895} 36896function Sizzle( selector, context, results, seed ) { 36897var m, i, elem, nid, nidselect, match, groups, newSelector, 36898newContext = context && context.ownerDocument, 36899// nodeType defaults to 9, since context defaults to document 36900nodeType = context ? context.nodeType : 9; 36901results = results || []; 36902// Return early from calls with invalid selector or context 36903if ( typeof selector !== "string" || !selector || 36904nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { 36905return results; 36906} 36907// Try to shortcut find operations (as opposed to filters) in HTML documents 36908if ( !seed ) { 36909if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { 36910setDocument( context ); 36911} 36912context = context || document; 36913if ( documentIsHTML ) { 36914// If the selector is sufficiently simple, try using a "get*By*" DOM method 36915// (excepting DocumentFragment context, where the methods don't exist) 36916if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { 36917// ID selector 36918if ( (m = match[1]) ) { 36919// Document context 36920if ( nodeType === 9 ) { 36921if ( (elem = context.getElementById( m )) ) { 36922// Support: IE, Opera, Webkit 36923// TODO: identify versions 36924// getElementById can match elements by name instead of ID 36925if ( elem.id === m ) { 36926results.push( elem ); 36927return results; 36928} 36929} else { 36930return results; 36931} 36932// Element context 36933} else { 36934// Support: IE, Opera, Webkit 36935// TODO: identify versions 36936// getElementById can match elements by name instead of ID 36937if ( newContext && (elem = newContext.getElementById( m )) && 36938contains( context, elem ) && 36939elem.id === m ) { 36940results.push( elem ); 36941return results; 36942} 36943} 36944// Type selector 36945} else if ( match[2] ) { 36946push.apply( results, context.getElementsByTagName( selector ) ); 36947return results; 36948// Class selector 36949} else if ( (m = match[3]) && support.getElementsByClassName && 36950context.getElementsByClassName ) { 36951push.apply( results, context.getElementsByClassName( m ) ); 36952return results; 36953} 36954} 36955// Take advantage of querySelectorAll 36956if ( support.qsa && 36957!compilerCache[ selector + " " ] && 36958(!rbuggyQSA || !rbuggyQSA.test( selector )) ) { 36959if ( nodeType !== 1 ) { 36960newContext = context; 36961newSelector = selector; 36962// qSA looks outside Element context, which is not what we want 36963// Thanks to Andrew Dupont for this workaround technique 36964// Support: IE <=8 36965// Exclude object elements 36966} else if ( context.nodeName.toLowerCase() !== "object" ) { 36967// Capture the context ID, setting it first if necessary 36968if ( (nid = context.getAttribute( "id" )) ) { 36969nid = nid.replace( rescape, "\\$&" ); 36970} else { 36971context.setAttribute( "id", (nid = expando) ); 36972} 36973// Prefix every selector in the list 36974groups = tokenize( selector ); 36975i = groups.length; 36976nidselect = ridentifier.test( nid ) ? "#" + nid : "[id='" + nid + "']"; 36977while ( i-- ) { 36978groups[i] = nidselect + " " + toSelector( groups[i] ); 36979} 36980newSelector = groups.join( "," ); 36981// Expand context for sibling selectors 36982newContext = rsibling.test( selector ) && testContext( context.parentNode ) || 36983context; 36984} 36985if ( newSelector ) { 36986try { 36987push.apply( results, 36988newContext.querySelectorAll( newSelector ) 36989); 36990return results; 36991} catch ( qsaError ) { 36992} finally { 36993if ( nid === expando ) { 36994context.removeAttribute( "id" ); 36995} 36996} 36997} 36998} 36999} 37000} 37001// All others 37002return select( selector.replace( rtrim, "$1" ), context, results, seed ); 37003} 37004/** 37005* Create key-value caches of limited size 37006* @returns {function(string, object)} Returns the Object data after storing it on itself with 37007* property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) 37008* deleting the oldest entry 37009*/ 37010function createCache() { 37011var keys = []; 37012function cache( key, value ) { 37013// Use (key + " ") to avoid collision with native prototype properties (see Issue #157) 37014if ( keys.push( key + " " ) > Expr.cacheLength ) { 37015// Only keep the most recent entries 37016delete cache[ keys.shift() ]; 37017} 37018return (cache[ key + " " ] = value); 37019} 37020return cache; 37021} 37022/** 37023* Mark a function for special use by Sizzle 37024* @param {Function} fn The function to mark 37025*/ 37026function markFunction( fn ) { 37027fn[ expando ] = true; 37028return fn; 37029} 37030/** 37031* Support testing using an element 37032* @param {Function} fn Passed the created div and expects a boolean result 37033*/ 37034function assert( fn ) { 37035var div = document.createElement("div"); 37036try { 37037return !!fn( div ); 37038} catch (e) { 37039return false; 37040} finally { 37041// Remove from its parent by default 37042if ( div.parentNode ) { 37043div.parentNode.removeChild( div ); 37044} 37045// release memory in IE 37046div = null; 37047} 37048} 37049/** 37050* Adds the same handler for all of the specified attrs 37051* @param {String} attrs Pipe-separated list of attributes 37052* @param {Function} handler The method that will be applied 37053*/ 37054function addHandle( attrs, handler ) { 37055var arr = attrs.split("|"), 37056i = arr.length; 37057while ( i-- ) { 37058Expr.attrHandle[ arr[i] ] = handler; 37059} 37060} 37061/** 37062* Checks document order of two siblings 37063* @param {Element} a 37064* @param {Element} b 37065* @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b 37066*/ 37067function siblingCheck( a, b ) { 37068var cur = b && a, 37069diff = cur && a.nodeType === 1 && b.nodeType === 1 && 37070( ~b.sourceIndex || MAX_NEGATIVE ) - 37071( ~a.sourceIndex || MAX_NEGATIVE ); 37072// Use IE sourceIndex if available on both nodes 37073if ( diff ) { 37074return diff; 37075} 37076// Check if b follows a 37077if ( cur ) { 37078while ( (cur = cur.nextSibling) ) { 37079if ( cur === b ) { 37080return -1; 37081} 37082} 37083} 37084return a ? 1 : -1; 37085} 37086/** 37087* Returns a function to use in pseudos for input types 37088* @param {String} type 37089*/ 37090function createInputPseudo( type ) { 37091return function( elem ) { 37092var name = elem.nodeName.toLowerCase(); 37093return name === "input" && elem.type === type; 37094}; 37095} 37096/** 37097* Returns a function to use in pseudos for buttons 37098* @param {String} type 37099*/ 37100function createButtonPseudo( type ) { 37101return function( elem ) { 37102var name = elem.nodeName.toLowerCase(); 37103return (name === "input" || name === "button") && elem.type === type; 37104}; 37105} 37106/** 37107* Returns a function to use in pseudos for positionals 37108* @param {Function} fn 37109*/ 37110function createPositionalPseudo( fn ) { 37111return markFunction(function( argument ) { 37112argument = +argument; 37113return markFunction(function( seed, matches ) { 37114var j, 37115matchIndexes = fn( [], seed.length, argument ), 37116i = matchIndexes.length; 37117// Match elements found at the specified indexes 37118while ( i-- ) { 37119if ( seed[ (j = matchIndexes[i]) ] ) { 37120seed[j] = !(matches[j] = seed[j]); 37121} 37122} 37123}); 37124}); 37125} 37126/** 37127* Checks a node for validity as a Sizzle context 37128* @param {Element|Object=} context 37129* @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value 37130*/ 37131function testContext( context ) { 37132return context && typeof context.getElementsByTagName !== "undefined" && context; 37133} 37134// Expose support vars for convenience 37135support = Sizzle.support = {}; 37136/** 37137* Detects XML nodes 37138* @param {Element|Object} elem An element or a document 37139* @returns {Boolean} True iff elem is a non-HTML XML node 37140*/ 37141isXML = Sizzle.isXML = function( elem ) { 37142// documentElement is verified for cases where it doesn't yet exist 37143// (such as loading iframes in IE - #4833) 37144var documentElement = elem && (elem.ownerDocument || elem).documentElement; 37145return documentElement ? documentElement.nodeName !== "HTML" : false; 37146}; 37147/** 37148* Sets document-related variables once based on the current document 37149* @param {Element|Object} [doc] An element or document object to use to set the document 37150* @returns {Object} Returns the current document 37151*/ 37152setDocument = Sizzle.setDocument = function( node ) { 37153var hasCompare, parent, 37154doc = node ? node.ownerDocument || node : preferredDoc; 37155// Return early if doc is invalid or already selected 37156if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { 37157return document; 37158} 37159// Update global variables 37160document = doc; 37161docElem = document.documentElement; 37162documentIsHTML = !isXML( document ); 37163// Support: IE 9-11, Edge 37164// Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) 37165if ( (parent = document.defaultView) && parent.top !== parent ) { 37166// Support: IE 11 37167if ( parent.addEventListener ) { 37168parent.addEventListener( "unload", unloadHandler, false ); 37169// Support: IE 9 - 10 only 37170} else if ( parent.attachEvent ) { 37171parent.attachEvent( "onunload", unloadHandler ); 37172} 37173} 37174/* Attributes 37175---------------------------------------------------------------------- */ 37176// Support: IE<8 37177// Verify that getAttribute really returns attributes and not properties 37178// (excepting IE8 booleans) 37179support.attributes = assert(function( div ) { 37180div.className = "i"; 37181return !div.getAttribute("className"); 37182}); 37183/* getElement(s)By* 37184---------------------------------------------------------------------- */ 37185// Check if getElementsByTagName("*") returns only elements 37186support.getElementsByTagName = assert(function( div ) { 37187div.appendChild( document.createComment("") ); 37188return !div.getElementsByTagName("*").length; 37189}); 37190// Support: IE<9 37191support.getElementsByClassName = rnative.test( document.getElementsByClassName ); 37192// Support: IE<10 37193// Check if getElementById returns elements by name 37194// The broken getElementById methods don't pick up programatically-set names, 37195// so use a roundabout getElementsByName test 37196support.getById = assert(function( div ) { 37197docElem.appendChild( div ).id = expando; 37198return !document.getElementsByName || !document.getElementsByName( expando ).length; 37199}); 37200// ID find and filter 37201if ( support.getById ) { 37202Expr.find["ID"] = function( id, context ) { 37203if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { 37204var m = context.getElementById( id ); 37205return m ? [ m ] : []; 37206} 37207}; 37208Expr.filter["ID"] = function( id ) { 37209var attrId = id.replace( runescape, funescape ); 37210return function( elem ) { 37211return elem.getAttribute("id") === attrId; 37212}; 37213}; 37214} else { 37215// Support: IE6/7 37216// getElementById is not reliable as a find shortcut 37217delete Expr.find["ID"]; 37218Expr.filter["ID"] = function( id ) { 37219var attrId = id.replace( runescape, funescape ); 37220return function( elem ) { 37221var node = typeof elem.getAttributeNode !== "undefined" && 37222elem.getAttributeNode("id"); 37223return node && node.value === attrId; 37224}; 37225}; 37226} 37227// Tag 37228Expr.find["TAG"] = support.getElementsByTagName ? 37229function( tag, context ) { 37230if ( typeof context.getElementsByTagName !== "undefined" ) { 37231return context.getElementsByTagName( tag ); 37232// DocumentFragment nodes don't have gEBTN 37233} else if ( support.qsa ) { 37234return context.querySelectorAll( tag ); 37235} 37236} : 37237function( tag, context ) { 37238var elem, 37239tmp = [], 37240i = 0, 37241// By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too 37242results = context.getElementsByTagName( tag ); 37243// Filter out possible comments 37244if ( tag === "*" ) { 37245while ( (elem = results[i++]) ) { 37246if ( elem.nodeType === 1 ) { 37247tmp.push( elem ); 37248} 37249} 37250return tmp; 37251} 37252return results; 37253}; 37254// Class 37255Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { 37256if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { 37257return context.getElementsByClassName( className ); 37258} 37259}; 37260/* QSA/matchesSelector 37261---------------------------------------------------------------------- */ 37262// QSA and matchesSelector support 37263// matchesSelector(:active) reports false when true (IE9/Opera 11.5) 37264rbuggyMatches = []; 37265// qSa(:focus) reports false when true (Chrome 21) 37266// We allow this because of a bug in IE8/9 that throws an error 37267// whenever `document.activeElement` is accessed on an iframe 37268// So, we allow :focus to pass through QSA all the time to avoid the IE error 37269// See http://bugs.jquery.com/ticket/13378 37270rbuggyQSA = []; 37271if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { 37272// Build QSA regex 37273// Regex strategy adopted from Diego Perini 37274assert(function( div ) { 37275// Select is set to empty string on purpose 37276// This is to test IE's treatment of not explicitly 37277// setting a boolean content attribute, 37278// since its presence should be enough 37279// http://bugs.jquery.com/ticket/12359 37280docElem.appendChild( div ).innerHTML = "<a id='" + expando + "'></a>" + 37281"<select id='" + expando + "-\r\\' msallowcapture=''>" + 37282"<option selected=''></option></select>"; 37283// Support: IE8, Opera 11-12.16 37284// Nothing should be selected when empty strings follow ^= or $= or *= 37285// The test attribute must be unknown in Opera but "safe" for WinRT 37286// http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section 37287if ( div.querySelectorAll("[msallowcapture^='']").length ) { 37288rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); 37289} 37290// Support: IE8 37291// Boolean attributes and "value" are not treated correctly 37292if ( !div.querySelectorAll("[selected]").length ) { 37293rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); 37294} 37295// Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ 37296if ( !div.querySelectorAll( "[id~=" + expando + "-]" ).length ) { 37297rbuggyQSA.push("~="); 37298} 37299// Webkit/Opera - :checked should return selected option elements 37300// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked 37301// IE8 throws error here and will not see later tests 37302if ( !div.querySelectorAll(":checked").length ) { 37303rbuggyQSA.push(":checked"); 37304} 37305// Support: Safari 8+, iOS 8+ 37306// https://bugs.webkit.org/show_bug.cgi?id=136851 37307// In-page `selector#id sibing-combinator selector` fails 37308if ( !div.querySelectorAll( "a#" + expando + "+*" ).length ) { 37309rbuggyQSA.push(".#.+[+~]"); 37310} 37311}); 37312assert(function( div ) { 37313// Support: Windows 8 Native Apps 37314// The type and name attributes are restricted during .innerHTML assignment 37315var input = document.createElement("input"); 37316input.setAttribute( "type", "hidden" ); 37317div.appendChild( input ).setAttribute( "name", "D" ); 37318// Support: IE8 37319// Enforce case-sensitivity of name attribute 37320if ( div.querySelectorAll("[name=d]").length ) { 37321rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); 37322} 37323// FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) 37324// IE8 throws error here and will not see later tests 37325if ( !div.querySelectorAll(":enabled").length ) { 37326rbuggyQSA.push( ":enabled", ":disabled" ); 37327} 37328// Opera 10-11 does not throw on post-comma invalid pseudos 37329div.querySelectorAll("*,:x"); 37330rbuggyQSA.push(",.*:"); 37331}); 37332} 37333if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || 37334docElem.webkitMatchesSelector || 37335docElem.mozMatchesSelector || 37336docElem.oMatchesSelector || 37337docElem.msMatchesSelector) )) ) { 37338assert(function( div ) { 37339// Check to see if it's possible to do matchesSelector 37340// on a disconnected node (IE 9) 37341support.disconnectedMatch = matches.call( div, "div" ); 37342// This should fail with an exception 37343// Gecko does not error, returns false instead 37344matches.call( div, "[s!='']:x" ); 37345rbuggyMatches.push( "!=", pseudos ); 37346}); 37347} 37348rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); 37349rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); 37350/* Contains 37351---------------------------------------------------------------------- */ 37352hasCompare = rnative.test( docElem.compareDocumentPosition ); 37353// Element contains another 37354// Purposefully self-exclusive 37355// As in, an element does not contain itself 37356contains = hasCompare || rnative.test( docElem.contains ) ? 37357function( a, b ) { 37358var adown = a.nodeType === 9 ? a.documentElement : a, 37359bup = b && b.parentNode; 37360return a === bup || !!( bup && bup.nodeType === 1 && ( 37361adown.contains ? 37362adown.contains( bup ) : 37363a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 37364)); 37365} : 37366function( a, b ) { 37367if ( b ) { 37368while ( (b = b.parentNode) ) { 37369if ( b === a ) { 37370return true; 37371} 37372} 37373} 37374return false; 37375}; 37376/* Sorting 37377---------------------------------------------------------------------- */ 37378// Document order sorting 37379sortOrder = hasCompare ? 37380function( a, b ) { 37381// Flag for duplicate removal 37382if ( a === b ) { 37383hasDuplicate = true; 37384return 0; 37385} 37386// Sort on method existence if only one input has compareDocumentPosition 37387var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; 37388if ( compare ) { 37389return compare; 37390} 37391// Calculate position if both inputs belong to the same document 37392compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? 37393a.compareDocumentPosition( b ) : 37394// Otherwise we know they are disconnected 373951; 37396// Disconnected nodes 37397if ( compare & 1 || 37398(!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { 37399// Choose the first element that is related to our preferred document 37400if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { 37401return -1; 37402} 37403if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { 37404return 1; 37405} 37406// Maintain original order 37407return sortInput ? 37408( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : 374090; 37410} 37411return compare & 4 ? -1 : 1; 37412} : 37413function( a, b ) { 37414// Exit early if the nodes are identical 37415if ( a === b ) { 37416hasDuplicate = true; 37417return 0; 37418} 37419var cur, 37420i = 0, 37421aup = a.parentNode, 37422bup = b.parentNode, 37423ap = [ a ], 37424bp = [ b ]; 37425// Parentless nodes are either documents or disconnected 37426if ( !aup || !bup ) { 37427return a === document ? -1 : 37428b === document ? 1 : 37429aup ? -1 : 37430bup ? 1 : 37431sortInput ? 37432( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : 374330; 37434// If the nodes are siblings, we can do a quick check 37435} else if ( aup === bup ) { 37436return siblingCheck( a, b ); 37437} 37438// Otherwise we need full lists of their ancestors for comparison 37439cur = a; 37440while ( (cur = cur.parentNode) ) { 37441ap.unshift( cur ); 37442} 37443cur = b; 37444while ( (cur = cur.parentNode) ) { 37445bp.unshift( cur ); 37446} 37447// Walk down the tree looking for a discrepancy 37448while ( ap[i] === bp[i] ) { 37449i++; 37450} 37451return i ? 37452// Do a sibling check if the nodes have a common ancestor 37453siblingCheck( ap[i], bp[i] ) : 37454// Otherwise nodes in our document sort first 37455ap[i] === preferredDoc ? -1 : 37456bp[i] === preferredDoc ? 1 : 374570; 37458}; 37459return document; 37460}; 37461Sizzle.matches = function( expr, elements ) { 37462return Sizzle( expr, null, null, elements ); 37463}; 37464Sizzle.matchesSelector = function( elem, expr ) { 37465// Set document vars if needed 37466if ( ( elem.ownerDocument || elem ) !== document ) { 37467setDocument( elem ); 37468} 37469// Make sure that attribute selectors are quoted 37470expr = expr.replace( rattributeQuotes, "='$1']" ); 37471if ( support.matchesSelector && documentIsHTML && 37472!compilerCache[ expr + " " ] && 37473( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && 37474( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { 37475try { 37476var ret = matches.call( elem, expr ); 37477// IE 9's matchesSelector returns false on disconnected nodes 37478if ( ret || support.disconnectedMatch || 37479// As well, disconnected nodes are said to be in a document 37480// fragment in IE 9 37481elem.document && elem.document.nodeType !== 11 ) { 37482return ret; 37483} 37484} catch (e) {} 37485} 37486return Sizzle( expr, document, null, [ elem ] ).length > 0; 37487}; 37488Sizzle.contains = function( context, elem ) { 37489// Set document vars if needed 37490if ( ( context.ownerDocument || context ) !== document ) { 37491setDocument( context ); 37492} 37493return contains( context, elem ); 37494}; 37495Sizzle.attr = function( elem, name ) { 37496// Set document vars if needed 37497if ( ( elem.ownerDocument || elem ) !== document ) { 37498setDocument( elem ); 37499} 37500var fn = Expr.attrHandle[ name.toLowerCase() ], 37501// Don't get fooled by Object.prototype properties (jQuery #13807) 37502val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? 37503fn( elem, name, !documentIsHTML ) : 37504undefined; 37505return val !== undefined ? 37506val : 37507support.attributes || !documentIsHTML ? 37508elem.getAttribute( name ) : 37509(val = elem.getAttributeNode(name)) && val.specified ? 37510val.value : 37511null; 37512}; 37513Sizzle.error = function( msg ) { 37514throw new Error( "Syntax error, unrecognized expression: " + msg ); 37515}; 37516/** 37517* Document sorting and removing duplicates 37518* @param {ArrayLike} results 37519*/ 37520Sizzle.uniqueSort = function( results ) { 37521var elem, 37522duplicates = [], 37523j = 0, 37524i = 0; 37525// Unless we *know* we can detect duplicates, assume their presence 37526hasDuplicate = !support.detectDuplicates; 37527sortInput = !support.sortStable && results.slice( 0 ); 37528results.sort( sortOrder ); 37529if ( hasDuplicate ) { 37530while ( (elem = results[i++]) ) { 37531if ( elem === results[ i ] ) { 37532j = duplicates.push( i ); 37533} 37534} 37535while ( j-- ) { 37536results.splice( duplicates[ j ], 1 ); 37537} 37538} 37539// Clear input after sorting to release objects 37540// See https://github.com/jquery/sizzle/pull/225 37541sortInput = null; 37542return results; 37543}; 37544/** 37545* Utility function for retrieving the text value of an array of DOM nodes 37546* @param {Array|Element} elem 37547*/ 37548getText = Sizzle.getText = function( elem ) { 37549var node, 37550ret = "", 37551i = 0, 37552nodeType = elem.nodeType; 37553if ( !nodeType ) { 37554// If no nodeType, this is expected to be an array 37555while ( (node = elem[i++]) ) { 37556// Do not traverse comment nodes 37557ret += getText( node ); 37558} 37559} else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { 37560// Use textContent for elements 37561// innerText usage removed for consistency of new lines (jQuery #11153) 37562if ( typeof elem.textContent === "string" ) { 37563return elem.textContent; 37564} else { 37565// Traverse its children 37566for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { 37567ret += getText( elem ); 37568} 37569} 37570} else if ( nodeType === 3 || nodeType === 4 ) { 37571return elem.nodeValue; 37572} 37573// Do not include comment or processing instruction nodes 37574return ret; 37575}; 37576Expr = Sizzle.selectors = { 37577// Can be adjusted by the user 37578cacheLength: 50, 37579createPseudo: markFunction, 37580match: matchExpr, 37581attrHandle: {}, 37582find: {}, 37583relative: { 37584">": { dir: "parentNode", first: true }, 37585" ": { dir: "parentNode" }, 37586"+": { dir: "previousSibling", first: true }, 37587"~": { dir: "previousSibling" } 37588}, 37589preFilter: { 37590"ATTR": function( match ) { 37591match[1] = match[1].replace( runescape, funescape ); 37592// Move the given value to match[3] whether quoted or unquoted 37593match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); 37594if ( match[2] === "~=" ) { 37595match[3] = " " + match[3] + " "; 37596} 37597return match.slice( 0, 4 ); 37598}, 37599"CHILD": function( match ) { 37600/* matches from matchExpr["CHILD"] 376011 type (only|nth|...) 376022 what (child|of-type) 376033 argument (even|odd|\d*|\d*n([+-]\d+)?|...) 376044 xn-component of xn+y argument ([+-]?\d*n|) 376055 sign of xn-component 376066 x of xn-component 376077 sign of y-component 376088 y of y-component 37609*/ 37610match[1] = match[1].toLowerCase(); 37611if ( match[1].slice( 0, 3 ) === "nth" ) { 37612// nth-* requires argument 37613if ( !match[3] ) { 37614Sizzle.error( match[0] ); 37615} 37616// numeric x and y parameters for Expr.filter.CHILD 37617// remember that false/true cast respectively to 0/1 37618match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); 37619match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); 37620// other types prohibit arguments 37621} else if ( match[3] ) { 37622Sizzle.error( match[0] ); 37623} 37624return match; 37625}, 37626"PSEUDO": function( match ) { 37627var excess, 37628unquoted = !match[6] && match[2]; 37629if ( matchExpr["CHILD"].test( match[0] ) ) { 37630return null; 37631} 37632// Accept quoted arguments as-is 37633if ( match[3] ) { 37634match[2] = match[4] || match[5] || ""; 37635// Strip excess characters from unquoted arguments 37636} else if ( unquoted && rpseudo.test( unquoted ) && 37637// Get excess from tokenize (recursively) 37638(excess = tokenize( unquoted, true )) && 37639// advance to the next closing parenthesis 37640(excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { 37641// excess is a negative index 37642match[0] = match[0].slice( 0, excess ); 37643match[2] = unquoted.slice( 0, excess ); 37644} 37645// Return only captures needed by the pseudo filter method (type and argument) 37646return match.slice( 0, 3 ); 37647} 37648}, 37649filter: { 37650"TAG": function( nodeNameSelector ) { 37651var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); 37652return nodeNameSelector === "*" ? 37653function() { return true; } : 37654function( elem ) { 37655return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; 37656}; 37657}, 37658"CLASS": function( className ) { 37659var pattern = classCache[ className + " " ]; 37660return pattern || 37661(pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && 37662classCache( className, function( elem ) { 37663return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); 37664}); 37665}, 37666"ATTR": function( name, operator, check ) { 37667return function( elem ) { 37668var result = Sizzle.attr( elem, name ); 37669if ( result == null ) { 37670return operator === "!="; 37671} 37672if ( !operator ) { 37673return true; 37674} 37675result += ""; 37676return operator === "=" ? result === check : 37677operator === "!=" ? result !== check : 37678operator === "^=" ? check && result.indexOf( check ) === 0 : 37679operator === "*=" ? check && result.indexOf( check ) > -1 : 37680operator === "$=" ? check && result.slice( -check.length ) === check : 37681operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : 37682operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : 37683false; 37684}; 37685}, 37686"CHILD": function( type, what, argument, first, last ) { 37687var simple = type.slice( 0, 3 ) !== "nth", 37688forward = type.slice( -4 ) !== "last", 37689ofType = what === "of-type"; 37690return first === 1 && last === 0 ? 37691// Shortcut for :nth-*(n) 37692function( elem ) { 37693return !!elem.parentNode; 37694} : 37695function( elem, context, xml ) { 37696var cache, uniqueCache, outerCache, node, nodeIndex, start, 37697dir = simple !== forward ? "nextSibling" : "previousSibling", 37698parent = elem.parentNode, 37699name = ofType && elem.nodeName.toLowerCase(), 37700useCache = !xml && !ofType, 37701diff = false; 37702if ( parent ) { 37703// :(first|last|only)-(child|of-type) 37704if ( simple ) { 37705while ( dir ) { 37706node = elem; 37707while ( (node = node[ dir ]) ) { 37708if ( ofType ? 37709node.nodeName.toLowerCase() === name : 37710node.nodeType === 1 ) { 37711return false; 37712} 37713} 37714// Reverse direction for :only-* (if we haven't yet done so) 37715start = dir = type === "only" && !start && "nextSibling"; 37716} 37717return true; 37718} 37719start = [ forward ? parent.firstChild : parent.lastChild ]; 37720// non-xml :nth-child(...) stores cache data on `parent` 37721if ( forward && useCache ) { 37722// Seek `elem` from a previously-cached index 37723// ...in a gzip-friendly way 37724node = parent; 37725outerCache = node[ expando ] || (node[ expando ] = {}); 37726// Support: IE <9 only 37727// Defend against cloned attroperties (jQuery gh-1709) 37728uniqueCache = outerCache[ node.uniqueID ] || 37729(outerCache[ node.uniqueID ] = {}); 37730cache = uniqueCache[ type ] || []; 37731nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; 37732diff = nodeIndex && cache[ 2 ]; 37733node = nodeIndex && parent.childNodes[ nodeIndex ]; 37734while ( (node = ++nodeIndex && node && node[ dir ] || 37735// Fallback to seeking `elem` from the start 37736(diff = nodeIndex = 0) || start.pop()) ) { 37737// When found, cache indexes on `parent` and break 37738if ( node.nodeType === 1 && ++diff && node === elem ) { 37739uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; 37740break; 37741} 37742} 37743} else { 37744// Use previously-cached element index if available 37745if ( useCache ) { 37746// ...in a gzip-friendly way 37747node = elem; 37748outerCache = node[ expando ] || (node[ expando ] = {}); 37749// Support: IE <9 only 37750// Defend against cloned attroperties (jQuery gh-1709) 37751uniqueCache = outerCache[ node.uniqueID ] || 37752(outerCache[ node.uniqueID ] = {}); 37753cache = uniqueCache[ type ] || []; 37754nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; 37755diff = nodeIndex; 37756} 37757// xml :nth-child(...) 37758// or :nth-last-child(...) or :nth(-last)?-of-type(...) 37759if ( diff === false ) { 37760// Use the same loop as above to seek `elem` from the start 37761while ( (node = ++nodeIndex && node && node[ dir ] || 37762(diff = nodeIndex = 0) || start.pop()) ) { 37763if ( ( ofType ? 37764node.nodeName.toLowerCase() === name : 37765node.nodeType === 1 ) && 37766++diff ) { 37767// Cache the index of each encountered element 37768if ( useCache ) { 37769outerCache = node[ expando ] || (node[ expando ] = {}); 37770// Support: IE <9 only 37771// Defend against cloned attroperties (jQuery gh-1709) 37772uniqueCache = outerCache[ node.uniqueID ] || 37773(outerCache[ node.uniqueID ] = {}); 37774uniqueCache[ type ] = [ dirruns, diff ]; 37775} 37776if ( node === elem ) { 37777break; 37778} 37779} 37780} 37781} 37782} 37783// Incorporate the offset, then check against cycle size 37784diff -= last; 37785return diff === first || ( diff % first === 0 && diff / first >= 0 ); 37786} 37787}; 37788}, 37789"PSEUDO": function( pseudo, argument ) { 37790// pseudo-class names are case-insensitive 37791// http://www.w3.org/TR/selectors/#pseudo-classes 37792// Prioritize by case sensitivity in case custom pseudos are added with uppercase letters 37793// Remember that setFilters inherits from pseudos 37794var args, 37795fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || 37796Sizzle.error( "unsupported pseudo: " + pseudo ); 37797// The user may use createPseudo to indicate that 37798// arguments are needed to create the filter function 37799// just as Sizzle does 37800if ( fn[ expando ] ) { 37801return fn( argument ); 37802} 37803// But maintain support for old signatures 37804if ( fn.length > 1 ) { 37805args = [ pseudo, pseudo, "", argument ]; 37806return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? 37807markFunction(function( seed, matches ) { 37808var idx, 37809matched = fn( seed, argument ), 37810i = matched.length; 37811while ( i-- ) { 37812idx = indexOf( seed, matched[i] ); 37813seed[ idx ] = !( matches[ idx ] = matched[i] ); 37814} 37815}) : 37816function( elem ) { 37817return fn( elem, 0, args ); 37818}; 37819} 37820return fn; 37821} 37822}, 37823pseudos: { 37824// Potentially complex pseudos 37825"not": markFunction(function( selector ) { 37826// Trim the selector passed to compile 37827// to avoid treating leading and trailing 37828// spaces as combinators 37829var input = [], 37830results = [], 37831matcher = compile( selector.replace( rtrim, "$1" ) ); 37832return matcher[ expando ] ? 37833markFunction(function( seed, matches, context, xml ) { 37834var elem, 37835unmatched = matcher( seed, null, xml, [] ), 37836i = seed.length; 37837// Match elements unmatched by `matcher` 37838while ( i-- ) { 37839if ( (elem = unmatched[i]) ) { 37840seed[i] = !(matches[i] = elem); 37841} 37842} 37843}) : 37844function( elem, context, xml ) { 37845input[0] = elem; 37846matcher( input, null, xml, results ); 37847// Don't keep the element (issue #299) 37848input[0] = null; 37849return !results.pop(); 37850}; 37851}), 37852"has": markFunction(function( selector ) { 37853return function( elem ) { 37854return Sizzle( selector, elem ).length > 0; 37855}; 37856}), 37857"contains": markFunction(function( text ) { 37858text = text.replace( runescape, funescape ); 37859return function( elem ) { 37860return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; 37861}; 37862}), 37863// "Whether an element is represented by a :lang() selector 37864// is based solely on the element's language value 37865// being equal to the identifier C, 37866// or beginning with the identifier C immediately followed by "-". 37867// The matching of C against the element's language value is performed case-insensitively. 37868// The identifier C does not have to be a valid language name." 37869// http://www.w3.org/TR/selectors/#lang-pseudo 37870"lang": markFunction( function( lang ) { 37871// lang value must be a valid identifier 37872if ( !ridentifier.test(lang || "") ) { 37873Sizzle.error( "unsupported lang: " + lang ); 37874} 37875lang = lang.replace( runescape, funescape ).toLowerCase(); 37876return function( elem ) { 37877var elemLang; 37878do { 37879if ( (elemLang = documentIsHTML ? 37880elem.lang : 37881elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { 37882elemLang = elemLang.toLowerCase(); 37883return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; 37884} 37885} while ( (elem = elem.parentNode) && elem.nodeType === 1 ); 37886return false; 37887}; 37888}), 37889// Miscellaneous 37890"target": function( elem ) { 37891var hash = window.location && window.location.hash; 37892return hash && hash.slice( 1 ) === elem.id; 37893}, 37894"root": function( elem ) { 37895return elem === docElem; 37896}, 37897"focus": function( elem ) { 37898return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); 37899}, 37900// Boolean properties 37901"enabled": function( elem ) { 37902return elem.disabled === false; 37903}, 37904"disabled": function( elem ) { 37905return elem.disabled === true; 37906}, 37907"checked": function( elem ) { 37908// In CSS3, :checked should return both checked and selected elements 37909// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked 37910var nodeName = elem.nodeName.toLowerCase(); 37911return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); 37912}, 37913"selected": function( elem ) { 37914// Accessing this property makes selected-by-default 37915// options in Safari work properly 37916if ( elem.parentNode ) { 37917elem.parentNode.selectedIndex; 37918} 37919return elem.selected === true; 37920}, 37921// Contents 37922"empty": function( elem ) { 37923// http://www.w3.org/TR/selectors/#empty-pseudo 37924// :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), 37925// but not by others (comment: 8; processing instruction: 7; etc.) 37926// nodeType < 6 works because attributes (2) do not appear as children 37927for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { 37928if ( elem.nodeType < 6 ) { 37929return false; 37930} 37931} 37932return true; 37933}, 37934"parent": function( elem ) { 37935return !Expr.pseudos["empty"]( elem ); 37936}, 37937// Element/input types 37938"header": function( elem ) { 37939return rheader.test( elem.nodeName ); 37940}, 37941"input": function( elem ) { 37942return rinputs.test( elem.nodeName ); 37943}, 37944"button": function( elem ) { 37945var name = elem.nodeName.toLowerCase(); 37946return name === "input" && elem.type === "button" || name === "button"; 37947}, 37948"text": function( elem ) { 37949var attr; 37950return elem.nodeName.toLowerCase() === "input" && 37951elem.type === "text" && 37952// Support: IE<8 37953// New HTML5 attribute values (e.g., "search") appear with elem.type === "text" 37954( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); 37955}, 37956// Position-in-collection 37957"first": createPositionalPseudo(function() { 37958return [ 0 ]; 37959}), 37960"last": createPositionalPseudo(function( matchIndexes, length ) { 37961return [ length - 1 ]; 37962}), 37963"eq": createPositionalPseudo(function( matchIndexes, length, argument ) { 37964return [ argument < 0 ? argument + length : argument ]; 37965}), 37966"even": createPositionalPseudo(function( matchIndexes, length ) { 37967var i = 0; 37968for ( ; i < length; i += 2 ) { 37969matchIndexes.push( i ); 37970} 37971return matchIndexes; 37972}), 37973"odd": createPositionalPseudo(function( matchIndexes, length ) { 37974var i = 1; 37975for ( ; i < length; i += 2 ) { 37976matchIndexes.push( i ); 37977} 37978return matchIndexes; 37979}), 37980"lt": createPositionalPseudo(function( matchIndexes, length, argument ) { 37981var i = argument < 0 ? argument + length : argument; 37982for ( ; --i >= 0; ) { 37983matchIndexes.push( i ); 37984} 37985return matchIndexes; 37986}), 37987"gt": createPositionalPseudo(function( matchIndexes, length, argument ) { 37988var i = argument < 0 ? argument + length : argument; 37989for ( ; ++i < length; ) { 37990matchIndexes.push( i ); 37991} 37992return matchIndexes; 37993}) 37994} 37995}; 37996Expr.pseudos["nth"] = Expr.pseudos["eq"]; 37997// Add button/input type pseudos 37998for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { 37999Expr.pseudos[ i ] = createInputPseudo( i ); 38000} 38001for ( i in { submit: true, reset: true } ) { 38002Expr.pseudos[ i ] = createButtonPseudo( i ); 38003} 38004// Easy API for creating new setFilters 38005function setFilters() {} 38006setFilters.prototype = Expr.filters = Expr.pseudos; 38007Expr.setFilters = new setFilters(); 38008tokenize = Sizzle.tokenize = function( selector, parseOnly ) { 38009var matched, match, tokens, type, 38010soFar, groups, preFilters, 38011cached = tokenCache[ selector + " " ]; 38012if ( cached ) { 38013return parseOnly ? 0 : cached.slice( 0 ); 38014} 38015soFar = selector; 38016groups = []; 38017preFilters = Expr.preFilter; 38018while ( soFar ) { 38019// Comma and first run 38020if ( !matched || (match = rcomma.exec( soFar )) ) { 38021if ( match ) { 38022// Don't consume trailing commas as valid 38023soFar = soFar.slice( match[0].length ) || soFar; 38024} 38025groups.push( (tokens = []) ); 38026} 38027matched = false; 38028// Combinators 38029if ( (match = rcombinators.exec( soFar )) ) { 38030matched = match.shift(); 38031tokens.push({ 38032value: matched, 38033// Cast descendant combinators to space 38034type: match[0].replace( rtrim, " " ) 38035}); 38036soFar = soFar.slice( matched.length ); 38037} 38038// Filters 38039for ( type in Expr.filter ) { 38040if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || 38041(match = preFilters[ type ]( match ))) ) { 38042matched = match.shift(); 38043tokens.push({ 38044value: matched, 38045type: type, 38046matches: match 38047}); 38048soFar = soFar.slice( matched.length ); 38049} 38050} 38051if ( !matched ) { 38052break; 38053} 38054} 38055// Return the length of the invalid excess 38056// if we're just parsing 38057// Otherwise, throw an error or return tokens 38058return parseOnly ? 38059soFar.length : 38060soFar ? 38061Sizzle.error( selector ) : 38062// Cache the tokens 38063tokenCache( selector, groups ).slice( 0 ); 38064}; 38065function toSelector( tokens ) { 38066var i = 0, 38067len = tokens.length, 38068selector = ""; 38069for ( ; i < len; i++ ) { 38070selector += tokens[i].value; 38071} 38072return selector; 38073} 38074function addCombinator( matcher, combinator, base ) { 38075var dir = combinator.dir, 38076checkNonElements = base && dir === "parentNode", 38077doneName = done++; 38078return combinator.first ? 38079// Check against closest ancestor/preceding element 38080function( elem, context, xml ) { 38081while ( (elem = elem[ dir ]) ) { 38082if ( elem.nodeType === 1 || checkNonElements ) { 38083return matcher( elem, context, xml ); 38084} 38085} 38086} : 38087// Check against all ancestor/preceding elements 38088function( elem, context, xml ) { 38089var oldCache, uniqueCache, outerCache, 38090newCache = [ dirruns, doneName ]; 38091// We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching 38092if ( xml ) { 38093while ( (elem = elem[ dir ]) ) { 38094if ( elem.nodeType === 1 || checkNonElements ) { 38095if ( matcher( elem, context, xml ) ) { 38096return true; 38097} 38098} 38099} 38100} else { 38101while ( (elem = elem[ dir ]) ) { 38102if ( elem.nodeType === 1 || checkNonElements ) { 38103outerCache = elem[ expando ] || (elem[ expando ] = {}); 38104// Support: IE <9 only 38105// Defend against cloned attroperties (jQuery gh-1709) 38106uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {}); 38107if ( (oldCache = uniqueCache[ dir ]) && 38108oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { 38109// Assign to newCache so results back-propagate to previous elements 38110return (newCache[ 2 ] = oldCache[ 2 ]); 38111} else { 38112// Reuse newcache so results back-propagate to previous elements 38113uniqueCache[ dir ] = newCache; 38114// A match means we're done; a fail means we have to keep checking 38115if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { 38116return true; 38117} 38118} 38119} 38120} 38121} 38122}; 38123} 38124function elementMatcher( matchers ) { 38125return matchers.length > 1 ? 38126function( elem, context, xml ) { 38127var i = matchers.length; 38128while ( i-- ) { 38129if ( !matchers[i]( elem, context, xml ) ) { 38130return false; 38131} 38132} 38133return true; 38134} : 38135matchers[0]; 38136} 38137function multipleContexts( selector, contexts, results ) { 38138var i = 0, 38139len = contexts.length; 38140for ( ; i < len; i++ ) { 38141Sizzle( selector, contexts[i], results ); 38142} 38143return results; 38144} 38145function condense( unmatched, map, filter, context, xml ) { 38146var elem, 38147newUnmatched = [], 38148i = 0, 38149len = unmatched.length, 38150mapped = map != null; 38151for ( ; i < len; i++ ) { 38152if ( (elem = unmatched[i]) ) { 38153if ( !filter || filter( elem, context, xml ) ) { 38154newUnmatched.push( elem ); 38155if ( mapped ) { 38156map.push( i ); 38157} 38158} 38159} 38160} 38161return newUnmatched; 38162} 38163function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { 38164if ( postFilter && !postFilter[ expando ] ) { 38165postFilter = setMatcher( postFilter ); 38166} 38167if ( postFinder && !postFinder[ expando ] ) { 38168postFinder = setMatcher( postFinder, postSelector ); 38169} 38170return markFunction(function( seed, results, context, xml ) { 38171var temp, i, elem, 38172preMap = [], 38173postMap = [], 38174preexisting = results.length, 38175// Get initial elements from seed or context 38176elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), 38177// Prefilter to get matcher input, preserving a map for seed-results synchronization 38178matcherIn = preFilter && ( seed || !selector ) ? 38179condense( elems, preMap, preFilter, context, xml ) : 38180elems, 38181matcherOut = matcher ? 38182// If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, 38183postFinder || ( seed ? preFilter : preexisting || postFilter ) ? 38184// ...intermediate processing is necessary 38185[] : 38186// ...otherwise use results directly 38187results : 38188matcherIn; 38189// Find primary matches 38190if ( matcher ) { 38191matcher( matcherIn, matcherOut, context, xml ); 38192} 38193// Apply postFilter 38194if ( postFilter ) { 38195temp = condense( matcherOut, postMap ); 38196postFilter( temp, [], context, xml ); 38197// Un-match failing elements by moving them back to matcherIn 38198i = temp.length; 38199while ( i-- ) { 38200if ( (elem = temp[i]) ) { 38201matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); 38202} 38203} 38204} 38205if ( seed ) { 38206if ( postFinder || preFilter ) { 38207if ( postFinder ) { 38208// Get the final matcherOut by condensing this intermediate into postFinder contexts 38209temp = []; 38210i = matcherOut.length; 38211while ( i-- ) { 38212if ( (elem = matcherOut[i]) ) { 38213// Restore matcherIn since elem is not yet a final match 38214temp.push( (matcherIn[i] = elem) ); 38215} 38216} 38217postFinder( null, (matcherOut = []), temp, xml ); 38218} 38219// Move matched elements from seed to results to keep them synchronized 38220i = matcherOut.length; 38221while ( i-- ) { 38222if ( (elem = matcherOut[i]) && 38223(temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { 38224seed[temp] = !(results[temp] = elem); 38225} 38226} 38227} 38228// Add elements to results, through postFinder if defined 38229} else { 38230matcherOut = condense( 38231matcherOut === results ? 38232matcherOut.splice( preexisting, matcherOut.length ) : 38233matcherOut 38234); 38235if ( postFinder ) { 38236postFinder( null, results, matcherOut, xml ); 38237} else { 38238push.apply( results, matcherOut ); 38239} 38240} 38241}); 38242} 38243function matcherFromTokens( tokens ) { 38244var checkContext, matcher, j, 38245len = tokens.length, 38246leadingRelative = Expr.relative[ tokens[0].type ], 38247implicitRelative = leadingRelative || Expr.relative[" "], 38248i = leadingRelative ? 1 : 0, 38249// The foundational matcher ensures that elements are reachable from top-level context(s) 38250matchContext = addCombinator( function( elem ) { 38251return elem === checkContext; 38252}, implicitRelative, true ), 38253matchAnyContext = addCombinator( function( elem ) { 38254return indexOf( checkContext, elem ) > -1; 38255}, implicitRelative, true ), 38256matchers = [ function( elem, context, xml ) { 38257var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( 38258(checkContext = context).nodeType ? 38259matchContext( elem, context, xml ) : 38260matchAnyContext( elem, context, xml ) ); 38261// Avoid hanging onto element (issue #299) 38262checkContext = null; 38263return ret; 38264} ]; 38265for ( ; i < len; i++ ) { 38266if ( (matcher = Expr.relative[ tokens[i].type ]) ) { 38267matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; 38268} else { 38269matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); 38270// Return special upon seeing a positional matcher 38271if ( matcher[ expando ] ) { 38272// Find the next relative operator (if any) for proper handling 38273j = ++i; 38274for ( ; j < len; j++ ) { 38275if ( Expr.relative[ tokens[j].type ] ) { 38276break; 38277} 38278} 38279return setMatcher( 38280i > 1 && elementMatcher( matchers ), 38281i > 1 && toSelector( 38282// If the preceding token was a descendant combinator, insert an implicit any-element `*` 38283tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) 38284).replace( rtrim, "$1" ), 38285matcher, 38286i < j && matcherFromTokens( tokens.slice( i, j ) ), 38287j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), 38288j < len && toSelector( tokens ) 38289); 38290} 38291matchers.push( matcher ); 38292} 38293} 38294return elementMatcher( matchers ); 38295} 38296function matcherFromGroupMatchers( elementMatchers, setMatchers ) { 38297var bySet = setMatchers.length > 0, 38298byElement = elementMatchers.length > 0, 38299superMatcher = function( seed, context, xml, results, outermost ) { 38300var elem, j, matcher, 38301matchedCount = 0, 38302i = "0", 38303unmatched = seed && [], 38304setMatched = [], 38305contextBackup = outermostContext, 38306// We must always have either seed elements or outermost context 38307elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), 38308// Use integer dirruns iff this is the outermost matcher 38309dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), 38310len = elems.length; 38311if ( outermost ) { 38312outermostContext = context === document || context || outermost; 38313} 38314// Add elements passing elementMatchers directly to results 38315// Support: IE<9, Safari 38316// Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id 38317for ( ; i !== len && (elem = elems[i]) != null; i++ ) { 38318if ( byElement && elem ) { 38319j = 0; 38320if ( !context && elem.ownerDocument !== document ) { 38321setDocument( elem ); 38322xml = !documentIsHTML; 38323} 38324while ( (matcher = elementMatchers[j++]) ) { 38325if ( matcher( elem, context || document, xml) ) { 38326results.push( elem ); 38327break; 38328} 38329} 38330if ( outermost ) { 38331dirruns = dirrunsUnique; 38332} 38333} 38334// Track unmatched elements for set filters 38335if ( bySet ) { 38336// They will have gone through all possible matchers 38337if ( (elem = !matcher && elem) ) { 38338matchedCount--; 38339} 38340// Lengthen the array for every element, matched or not 38341if ( seed ) { 38342unmatched.push( elem ); 38343} 38344} 38345} 38346// `i` is now the count of elements visited above, and adding it to `matchedCount` 38347// makes the latter nonnegative. 38348matchedCount += i; 38349// Apply set filters to unmatched elements 38350// NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` 38351// equals `i`), unless we didn't visit _any_ elements in the above loop because we have 38352// no element matchers and no seed. 38353// Incrementing an initially-string "0" `i` allows `i` to remain a string only in that 38354// case, which will result in a "00" `matchedCount` that differs from `i` but is also 38355// numerically zero. 38356if ( bySet && i !== matchedCount ) { 38357j = 0; 38358while ( (matcher = setMatchers[j++]) ) { 38359matcher( unmatched, setMatched, context, xml ); 38360} 38361if ( seed ) { 38362// Reintegrate element matches to eliminate the need for sorting 38363if ( matchedCount > 0 ) { 38364while ( i-- ) { 38365if ( !(unmatched[i] || setMatched[i]) ) { 38366setMatched[i] = pop.call( results ); 38367} 38368} 38369} 38370// Discard index placeholder values to get only actual matches 38371setMatched = condense( setMatched ); 38372} 38373// Add matches to results 38374push.apply( results, setMatched ); 38375// Seedless set matches succeeding multiple successful matchers stipulate sorting 38376if ( outermost && !seed && setMatched.length > 0 && 38377( matchedCount + setMatchers.length ) > 1 ) { 38378Sizzle.uniqueSort( results ); 38379} 38380} 38381// Override manipulation of globals by nested matchers 38382if ( outermost ) { 38383dirruns = dirrunsUnique; 38384outermostContext = contextBackup; 38385} 38386return unmatched; 38387}; 38388return bySet ? 38389markFunction( superMatcher ) : 38390superMatcher; 38391} 38392compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { 38393var i, 38394setMatchers = [], 38395elementMatchers = [], 38396cached = compilerCache[ selector + " " ]; 38397if ( !cached ) { 38398// Generate a function of recursive functions that can be used to check each element 38399if ( !match ) { 38400match = tokenize( selector ); 38401} 38402i = match.length; 38403while ( i-- ) { 38404cached = matcherFromTokens( match[i] ); 38405if ( cached[ expando ] ) { 38406setMatchers.push( cached ); 38407} else { 38408elementMatchers.push( cached ); 38409} 38410} 38411// Cache the compiled function 38412cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); 38413// Save selector and tokenization 38414cached.selector = selector; 38415} 38416return cached; 38417}; 38418/** 38419* A low-level selection function that works with Sizzle's compiled 38420* selector functions 38421* @param {String|Function} selector A selector or a pre-compiled 38422* selector function built with Sizzle.compile 38423* @param {Element} context 38424* @param {Array} [results] 38425* @param {Array} [seed] A set of elements to match against 38426*/ 38427select = Sizzle.select = function( selector, context, results, seed ) { 38428var i, tokens, token, type, find, 38429compiled = typeof selector === "function" && selector, 38430match = !seed && tokenize( (selector = compiled.selector || selector) ); 38431results = results || []; 38432// Try to minimize operations if there is only one selector in the list and no seed 38433// (the latter of which guarantees us context) 38434if ( match.length === 1 ) { 38435// Reduce context if the leading compound selector is an ID 38436tokens = match[0] = match[0].slice( 0 ); 38437if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && 38438support.getById && context.nodeType === 9 && documentIsHTML && 38439Expr.relative[ tokens[1].type ] ) { 38440context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; 38441if ( !context ) { 38442return results; 38443// Precompiled matchers will still verify ancestry, so step up a level 38444} else if ( compiled ) { 38445context = context.parentNode; 38446} 38447selector = selector.slice( tokens.shift().value.length ); 38448} 38449// Fetch a seed set for right-to-left matching 38450i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; 38451while ( i-- ) { 38452token = tokens[i]; 38453// Abort if we hit a combinator 38454if ( Expr.relative[ (type = token.type) ] ) { 38455break; 38456} 38457if ( (find = Expr.find[ type ]) ) { 38458// Search, expanding context for leading sibling combinators 38459if ( (seed = find( 38460token.matches[0].replace( runescape, funescape ), 38461rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context 38462)) ) { 38463// If seed is empty or no tokens remain, we can return early 38464tokens.splice( i, 1 ); 38465selector = seed.length && toSelector( tokens ); 38466if ( !selector ) { 38467push.apply( results, seed ); 38468return results; 38469} 38470break; 38471} 38472} 38473} 38474} 38475// Compile and execute a filtering function if one is not provided 38476// Provide `match` to avoid retokenization if we modified the selector above 38477( compiled || compile( selector, match ) )( 38478seed, 38479context, 38480!documentIsHTML, 38481results, 38482!context || rsibling.test( selector ) && testContext( context.parentNode ) || context 38483); 38484return results; 38485}; 38486// One-time assignments 38487// Sort stability 38488support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; 38489// Support: Chrome 14-35+ 38490// Always assume duplicates if they aren't passed to the comparison function 38491support.detectDuplicates = !!hasDuplicate; 38492// Initialize against the default document 38493setDocument(); 38494// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) 38495// Detached nodes confoundingly follow *each other* 38496support.sortDetached = assert(function( div1 ) { 38497// Should return 1, but returns 4 (following) 38498return div1.compareDocumentPosition( document.createElement("div") ) & 1; 38499}); 38500// Support: IE<8 38501// Prevent attribute/property "interpolation" 38502// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx 38503if ( !assert(function( div ) { 38504div.innerHTML = "<a href='#'></a>"; 38505return div.firstChild.getAttribute("href") === "#" ; 38506}) ) { 38507addHandle( "type|href|height|width", function( elem, name, isXML ) { 38508if ( !isXML ) { 38509return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); 38510} 38511}); 38512} 38513// Support: IE<9 38514// Use defaultValue in place of getAttribute("value") 38515if ( !support.attributes || !assert(function( div ) { 38516div.innerHTML = "<input/>"; 38517div.firstChild.setAttribute( "value", "" ); 38518return div.firstChild.getAttribute( "value" ) === ""; 38519}) ) { 38520addHandle( "value", function( elem, name, isXML ) { 38521if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { 38522return elem.defaultValue; 38523} 38524}); 38525} 38526// Support: IE<9 38527// Use getAttributeNode to fetch booleans when getAttribute lies 38528if ( !assert(function( div ) { 38529return div.getAttribute("disabled") == null; 38530}) ) { 38531addHandle( booleans, function( elem, name, isXML ) { 38532var val; 38533if ( !isXML ) { 38534return elem[ name ] === true ? name.toLowerCase() : 38535(val = elem.getAttributeNode( name )) && val.specified ? 38536val.value : 38537null; 38538} 38539}); 38540} 38541return Sizzle; 38542})( window ); 38543jQuery.find = Sizzle; 38544jQuery.expr = Sizzle.selectors; 38545jQuery.expr[ ":" ] = jQuery.expr.pseudos; 38546jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; 38547jQuery.text = Sizzle.getText; 38548jQuery.isXMLDoc = Sizzle.isXML; 38549jQuery.contains = Sizzle.contains; 38550var dir = function( elem, dir, until ) { 38551var matched = [], 38552truncate = until !== undefined; 38553while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { 38554if ( elem.nodeType === 1 ) { 38555if ( truncate && jQuery( elem ).is( until ) ) { 38556break; 38557} 38558matched.push( elem ); 38559} 38560} 38561return matched; 38562}; 38563var siblings = function( n, elem ) { 38564var matched = []; 38565for ( ; n; n = n.nextSibling ) { 38566if ( n.nodeType === 1 && n !== elem ) { 38567matched.push( n ); 38568} 38569} 38570return matched; 38571}; 38572var rneedsContext = jQuery.expr.match.needsContext; 38573var rsingleTag = ( /^<([\w-]+)\s*\/?>(?:<\/\1>|)$/ ); 38574var risSimple = /^.[^:#\[\.,]*$/; 38575// Implement the identical functionality for filter and not 38576function winnow( elements, qualifier, not ) { 38577if ( jQuery.isFunction( qualifier ) ) { 38578return jQuery.grep( elements, function( elem, i ) { 38579/* jshint -W018 */ 38580return !!qualifier.call( elem, i, elem ) !== not; 38581} ); 38582} 38583if ( qualifier.nodeType ) { 38584return jQuery.grep( elements, function( elem ) { 38585return ( elem === qualifier ) !== not; 38586} ); 38587} 38588if ( typeof qualifier === "string" ) { 38589if ( risSimple.test( qualifier ) ) { 38590return jQuery.filter( qualifier, elements, not ); 38591} 38592qualifier = jQuery.filter( qualifier, elements ); 38593} 38594return jQuery.grep( elements, function( elem ) { 38595return ( indexOf.call( qualifier, elem ) > -1 ) !== not; 38596} ); 38597} 38598jQuery.filter = function( expr, elems, not ) { 38599var elem = elems[ 0 ]; 38600if ( not ) { 38601expr = ":not(" + expr + ")"; 38602} 38603return elems.length === 1 && elem.nodeType === 1 ? 38604jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : 38605jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { 38606return elem.nodeType === 1; 38607} ) ); 38608}; 38609jQuery.fn.extend( { 38610find: function( selector ) { 38611var i, 38612len = this.length, 38613ret = [], 38614self = this; 38615if ( typeof selector !== "string" ) {
38616return this.pushStack( jQuery( selector ).filter( function() { 38617for ( i = 0; i < len; i++ ) { 38618if ( jQuery.contains( self[ i ], this ) ) { 38619return true; 38620} 38621} 38622} ) ); 38623} 38624for ( i = 0; i < len; i++ ) { 38625jQuery.find( selector, self[ i ], ret ); 38626} 38627// Needed because $( selector, context ) becomes $( context ).find( selector ) 38628ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); 38629ret.selector = this.selector ? this.selector + " " + selector : selector; 38630return ret; 38631}, 38632filter: function( selector ) { 38633return this.pushStack( winnow( this, selector || [], false ) ); 38634}, 38635not: function( selector ) { 38636return this.pushStack( winnow( this, selector || [], true ) ); 38637}, 38638is: function( selector ) { 38639return !!winnow( 38640this, 38641// If this is a positional/relative selector, check membership in the returned set 38642// so $("p:first").is("p:last") won't return true for a doc with two "p". 38643typeof selector === "string" && rneedsContext.test( selector ) ? 38644jQuery( selector ) : 38645selector || [], 38646false 38647).length; 38648} 38649} ); 38650// Initialize a jQuery object 38651// A central reference to the root jQuery(document) 38652var rootjQuery, 38653// A simple way to check for HTML strings 38654// Prioritize #id over <tag> to avoid XSS via location.hash (#9521) 38655// Strict HTML recognition (#11290: must start with <) 38656rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, 38657init = jQuery.fn.init = function( selector, context, root ) { 38658var match, elem; 38659// HANDLE: $(""), $(null), $(undefined), $(false) 38660if ( !selector ) { 38661return this; 38662} 38663// Method init() accepts an alternate rootjQuery 38664// so migrate can support jQuery.sub (gh-2101) 38665root = root || rootjQuery; 38666// Handle HTML strings 38667if ( typeof selector === "string" ) { 38668if ( selector[ 0 ] === "<" && 38669selector[ selector.length - 1 ] === ">" && 38670selector.length >= 3 ) { 38671// Assume that strings that start and end with <> are HTML and skip the regex check 38672match = [ null, selector, null ]; 38673} else { 38674match = rquickExpr.exec( selector ); 38675} 38676// Match html or make sure no context is specified for #id 38677if ( match && ( match[ 1 ] || !context ) ) { 38678// HANDLE: $(html) -> $(array) 38679if ( match[ 1 ] ) { 38680context = context instanceof jQuery ? context[ 0 ] : context; 38681// Option to run scripts is true for back-compat 38682// Intentionally let the error be thrown if parseHTML is not present 38683jQuery.merge( this, jQuery.parseHTML( 38684match[ 1 ], 38685context && context.nodeType ? context.ownerDocument || context : document, 38686true 38687) ); 38688// HANDLE: $(html, props) 38689if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { 38690for ( match in context ) { 38691// Properties of context are called as methods if possible 38692if ( jQuery.isFunction( this[ match ] ) ) { 38693this[ match ]( context[ match ] ); 38694// ...and otherwise set as attributes 38695} else { 38696this.attr( match, context[ match ] ); 38697} 38698} 38699} 38700return this; 38701// HANDLE: $(#id) 38702} else { 38703elem = document.getElementById( match[ 2 ] ); 38704// Support: Blackberry 4.6 38705// gEBID returns nodes no longer in the document (#6963) 38706if ( elem && elem.parentNode ) { 38707// Inject the element directly into the jQuery object 38708this.length = 1; 38709this[ 0 ] = elem; 38710} 38711this.context = document; 38712this.selector = selector; 38713return this; 38714} 38715// HANDLE: $(expr, $(...)) 38716} else if ( !context || context.jquery ) { 38717return ( context || root ).find( selector ); 38718// HANDLE: $(expr, context) 38719// (which is just equivalent to: $(context).find(expr) 38720} else { 38721return this.constructor( context ).find( selector ); 38722} 38723// HANDLE: $(DOMElement) 38724} else if ( selector.nodeType ) { 38725this.context = this[ 0 ] = selector; 38726this.length = 1; 38727return this; 38728// HANDLE: $(function) 38729// Shortcut for document ready 38730} else if ( jQuery.isFunction( selector ) ) { 38731return root.ready !== undefined ? 38732root.ready( selector ) : 38733// Execute immediately if ready is not present 38734selector( jQuery ); 38735} 38736if ( selector.selector !== undefined ) { 38737this.selector = selector.selector; 38738this.context = selector.context; 38739} 38740return jQuery.makeArray( selector, this ); 38741}; 38742// Give the init function the jQuery prototype for later instantiation 38743init.prototype = jQuery.fn; 38744// Initialize central reference 38745rootjQuery = jQuery( document ); 38746var rparentsprev = /^(?:parents|prev(?:Until|All))/, 38747// Methods guaranteed to produce a unique set when starting from a unique set 38748guaranteedUnique = { 38749children: true, 38750contents: true, 38751next: true, 38752prev: true 38753}; 38754jQuery.fn.extend( { 38755has: function( target ) { 38756var targets = jQuery( target, this ), 38757l = targets.length; 38758return this.filter( function() { 38759var i = 0; 38760for ( ; i < l; i++ ) { 38761if ( jQuery.contains( this, targets[ i ] ) ) { 38762return true; 38763} 38764} 38765} ); 38766}, 38767closest: function( selectors, context ) { 38768var cur, 38769i = 0, 38770l = this.length, 38771matched = [], 38772pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? 38773jQuery( selectors, context || this.context ) : 387740; 38775for ( ; i < l; i++ ) { 38776for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { 38777// Always skip document fragments 38778if ( cur.nodeType < 11 && ( pos ? 38779pos.index( cur ) > -1 : 38780// Don't pass non-elements to Sizzle 38781cur.nodeType === 1 &&
vendor: 4,768 bytes, lines 38782-38949
38782jQuery.find.matchesSelector( cur, selectors ) ) ) { 38783matched.push( cur ); 38784break; 38785} 38786} 38787} 38788return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); 38789}, 38790// Determine the position of an element within the set 38791index: function( elem ) { 38792// No argument, return index in parent 38793if ( !elem ) { 38794return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; 38795} 38796// Index in selector 38797if ( typeof elem === "string" ) { 38798return indexOf.call( jQuery( elem ), this[ 0 ] ); 38799} 38800// Locate the position of the desired element 38801return indexOf.call( this, 38802// If it receives a jQuery object, the first element is used 38803elem.jquery ? elem[ 0 ] : elem 38804); 38805}, 38806add: function( selector, context ) { 38807return this.pushStack( 38808jQuery.uniqueSort( 38809jQuery.merge( this.get(), jQuery( selector, context ) ) 38810) 38811); 38812}, 38813addBack: function( selector ) { 38814return this.add( selector == null ? 38815this.prevObject : this.prevObject.filter( selector ) 38816); 38817} 38818} ); 38819function sibling( cur, dir ) { 38820while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} 38821return cur; 38822} 38823jQuery.each( { 38824parent: function( elem ) { 38825var parent = elem.parentNode; 38826return parent && parent.nodeType !== 11 ? parent : null; 38827}, 38828parents: function( elem ) { 38829return dir( elem, "parentNode" ); 38830}, 38831parentsUntil: function( elem, i, until ) { 38832return dir( elem, "parentNode", until ); 38833}, 38834next: function( elem ) { 38835return sibling( elem, "nextSibling" ); 38836}, 38837prev: function( elem ) { 38838return sibling( elem, "previousSibling" ); 38839}, 38840nextAll: function( elem ) { 38841return dir( elem, "nextSibling" ); 38842}, 38843prevAll: function( elem ) { 38844return dir( elem, "previousSibling" ); 38845}, 38846nextUntil: function( elem, i, until ) { 38847return dir( elem, "nextSibling", until ); 38848}, 38849prevUntil: function( elem, i, until ) { 38850return dir( elem, "previousSibling", until ); 38851}, 38852siblings: function( elem ) { 38853return siblings( ( elem.parentNode || {} ).firstChild, elem ); 38854}, 38855children: function( elem ) { 38856return siblings( elem.firstChild ); 38857}, 38858contents: function( elem ) { 38859return elem.contentDocument || jQuery.merge( [], elem.childNodes ); 38860} 38861}, function( name, fn ) { 38862jQuery.fn[ name ] = function( until, selector ) { 38863var matched = jQuery.map( this, fn, until ); 38864if ( name.slice( -5 ) !== "Until" ) { 38865selector = until; 38866} 38867if ( selector && typeof selector === "string" ) { 38868matched = jQuery.filter( selector, matched ); 38869} 38870if ( this.length > 1 ) { 38871// Remove duplicates 38872if ( !guaranteedUnique[ name ] ) { 38873jQuery.uniqueSort( matched ); 38874} 38875// Reverse order for parents* and prev-derivatives 38876if ( rparentsprev.test( name ) ) { 38877matched.reverse(); 38878} 38879} 38880return this.pushStack( matched ); 38881}; 38882} ); 38883var rnotwhite = ( /\S+/g ); 38884// Convert String-formatted options into Object-formatted ones 38885function createOptions( options ) { 38886var object = {}; 38887jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) { 38888object[ flag ] = true; 38889} ); 38890return object; 38891} 38892/* 38893* Create a callback list using the following parameters: 38894* 38895* options: an optional list of space-separated options that will change how 38896* the callback list behaves or a more traditional option object 38897* 38898* By default a callback list will act like an event callback list and can be 38899* "fired" multiple times. 38900* 38901* Possible options: 38902* 38903* once: will ensure the callback list can only be fired once (like a Deferred) 38904* 38905* memory: will keep track of previous values and will call any callback added 38906* after the list has been fired right away with the latest "memorized" 38907* values (like a Deferred) 38908* 38909* unique: will ensure a callback can only be added once (no duplicate in the list) 38910* 38911* stopOnFalse: interrupt callings when a callback returns false 38912* 38913*/ 38914jQuery.Callbacks = function( options ) { 38915// Convert options from String-formatted to Object-formatted if needed 38916// (we check in cache first) 38917options = typeof options === "string" ? 38918createOptions( options ) : 38919jQuery.extend( {}, options ); 38920var // Flag to know if list is currently firing 38921firing, 38922// Last fire value for non-forgettable lists 38923memory, 38924// Flag to know if list was already fired 38925fired, 38926// Flag to prevent firing 38927locked, 38928// Actual callback list 38929list = [], 38930// Queue of execution data for repeatable lists 38931queue = [], 38932// Index of currently firing callback (modified by add/remove as needed) 38933firingIndex = -1, 38934// Fire callbacks 38935fire = function() { 38936// Enforce single-firing 38937locked = options.once; 38938// Execute callbacks for all pending executions, 38939// respecting firingIndex overrides and runtime changes 38940fired = firing = true; 38941for ( ; queue.length; firingIndex = -1 ) { 38942memory = queue.shift(); 38943while ( ++firingIndex < list.length ) { 38944// Run callback and check for early termination 38945if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && 38946options.stopOnFalse ) { 38947// Jump to end and forget the data so .add doesn't re-fire 38948firingIndex = list.length; 38949memory = false;
38950} 38951} 38952} 38953// Forget the data if we're done with it 38954if ( !options.memory ) { 38955memory = false; 38956} 38957firing = false; 38958// Clean up if we're done firing for good 38959if ( locked ) { 38960// Keep an empty list if we have data for future add calls 38961if ( memory ) { 38962list = []; 38963// Otherwise, this object is spent 38964} else { 38965list = ""; 38966} 38967} 38968}, 38969// Actual Callbacks object 38970self = { 38971// Add a callback or a collection of callbacks to the list 38972add: function() { 38973if ( list ) { 38974// If we have memory from a past run, we should fire after adding 38975if ( memory && !firing ) { 38976firingIndex = list.length - 1; 38977queue.push( memory ); 38978} 38979( function add( args ) { 38980jQuery.each( args, function( _, arg ) { 38981if ( jQuery.isFunction( arg ) ) { 38982if ( !options.unique || !self.has( arg ) ) { 38983list.push( arg ); 38984} 38985} else if ( arg && arg.length && jQuery.type( arg ) !== "string" ) { 38986// Inspect recursively 38987add( arg ); 38988} 38989} ); 38990} )( arguments ); 38991if ( memory && !firing ) { 38992fire(); 38993} 38994} 38995return this; 38996}, 38997// Remove a callback from the list 38998remove: function() { 38999jQuery.each( arguments, function( _, arg ) { 39000var index; 39001while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { 39002list.splice( index, 1 ); 39003// Handle firing indexes 39004if ( index <= firingIndex ) { 39005firingIndex--; 39006} 39007} 39008} ); 39009return this; 39010}, 39011// Check if a given callback is in the list. 39012// If no argument is given, return whether or not list has callbacks attached. 39013has: function( fn ) { 39014return fn ? 39015jQuery.inArray( fn, list ) > -1 : 39016list.length > 0; 39017}, 39018// Remove all callbacks from the list 39019empty: function() { 39020if ( list ) { 39021list = []; 39022} 39023return this; 39024}, 39025// Disable .fire and .add 39026// Abort any current/pending executions 39027// Clear all callbacks and values 39028disable: function() { 39029locked = queue = []; 39030list = memory = ""; 39031return this; 39032}, 39033disabled: function() { 39034return !list; 39035}, 39036// Disable .fire 39037// Also disable .add unless we have memory (since it would have no effect) 39038// Abort any pending executions 39039lock: function() { 39040locked = queue = []; 39041if ( !memory ) { 39042list = memory = ""; 39043} 39044return this; 39045}, 39046locked: function() { 39047return !!locked; 39048}, 39049// Call all callbacks with the given context and arguments 39050fireWith: function( context, args ) { 39051if ( !locked ) { 39052args = args || []; 39053args = [ context, args.slice ? args.slice() : args ]; 39054queue.push( args ); 39055if ( !firing ) { 39056fire(); 39057} 39058} 39059return this; 39060}, 39061// Call all the callbacks with the given arguments 39062fire: function() { 39063self.fireWith( this, arguments ); 39064return this; 39065}, 39066// To know if the callbacks have already been called at least once 39067fired: function() { 39068return !!fired; 39069} 39070}; 39071return self; 39072}; 39073jQuery.extend( { 39074Deferred: function( func ) { 39075var tuples = [ 39076// action, add listener, listener list, final state 39077[ "resolve", "done", jQuery.Callbacks( "once memory" ), "resolved" ], 39078[ "reject", "fail", jQuery.Callbacks( "once memory" ), "rejected" ], 39079[ "notify", "progress", jQuery.Callbacks( "memory" ) ] 39080], 39081state = "pending", 39082promise = { 39083state: function() { 39084return state; 39085}, 39086always: function() { 39087deferred.done( arguments ).fail( arguments ); 39088return this; 39089}, 39090then: function( /* fnDone, fnFail, fnProgress */ ) { 39091var fns = arguments; 39092return jQuery.Deferred( function( newDefer ) { 39093jQuery.each( tuples, function( i, tuple ) { 39094var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; 39095// deferred[ done | fail | progress ] for forwarding actions to newDefer 39096deferred[ tuple[ 1 ] ]( function() { 39097var returned = fn && fn.apply( this, arguments ); 39098if ( returned && jQuery.isFunction( returned.promise ) ) { 39099returned.promise() 39100.progress( newDefer.notify ) 39101.done( newDefer.resolve ) 39102.fail( newDefer.reject ); 39103} else { 39104newDefer[ tuple[ 0 ] + "With" ]( 39105this === promise ? newDefer.promise() : this, 39106fn ? [ returned ] : arguments 39107); 39108} 39109} ); 39110} ); 39111fns = null; 39112} ).promise(); 39113}, 39114// Get a promise for this deferred 39115// If obj is provided, the promise aspect is added to the object 39116promise: function( obj ) { 39117return obj != null ? jQuery.extend( obj, promise ) : promise; 39118} 39119}, 39120deferred = {}; 39121// Keep pipe for back-compat 39122promise.pipe = promise.then; 39123// Add list-specific methods 39124jQuery.each( tuples, function( i, tuple ) { 39125var list = tuple[ 2 ], 39126stateString = tuple[ 3 ]; 39127// promise[ done | fail | progress ] = list.add 39128promise[ tuple[ 1 ] ] = list.add; 39129// Handle state 39130if ( stateString ) { 39131list.add( function() { 39132// state = [ resolved | rejected ] 39133state = stateString; 39134// [ reject_list | resolve_list ].disable; progress_list.lock 39135}, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); 39136} 39137// deferred[ resolve | reject | notify ] 39138deferred[ tuple[ 0 ] ] = function() { 39139deferred[ tuple[ 0 ] + "With" ]( this === deferred ? promise : this, arguments ); 39140return this; 39141}; 39142deferred[ tuple[ 0 ] + "With" ] = list.fireWith; 39143} ); 39144// Make the deferred a promise 39145promise.promise( deferred ); 39146// Call given func if any 39147if ( func ) { 39148func.call( deferred, deferred ); 39149} 39150// All done! 39151return deferred; 39152}, 39153// Deferred helper 39154when: function( subordinate /* , ..., subordinateN */ ) { 39155var i = 0, 39156resolveValues = slice.call( arguments ), 39157length = resolveValues.length, 39158// the count of uncompleted subordinates 39159remaining = length !== 1 || 39160( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, 39161// the master Deferred. 39162// If resolveValues consist of only a single Deferred, just use that. 39163deferred = remaining === 1 ? subordinate : jQuery.Deferred(), 39164// Update function for both resolve and progress values 39165updateFunc = function( i, contexts, values ) { 39166return function( value ) { 39167contexts[ i ] = this; 39168values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; 39169if ( values === progressValues ) { 39170deferred.notifyWith( contexts, values ); 39171} else if ( !( --remaining ) ) { 39172deferred.resolveWith( contexts, values ); 39173} 39174}; 39175}, 39176progressValues, progressContexts, resolveContexts; 39177// Add listeners to Deferred subordinates; treat others as resolved 39178if ( length > 1 ) { 39179progressValues = new Array( length ); 39180progressContexts = new Array( length ); 39181resolveContexts = new Array( length ); 39182for ( ; i < length; i++ ) { 39183if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { 39184resolveValues[ i ].promise() 39185.progress( updateFunc( i, progressContexts, progressValues ) ) 39186.done( updateFunc( i, resolveContexts, resolveValues ) ) 39187.fail( deferred.reject ); 39188} else { 39189--remaining; 39190} 39191} 39192} 39193// If we're not waiting on anything, resolve the master 39194if ( !remaining ) {
39195deferred.resolveWith( resolveContexts, resolveValues ); 39196} 39197return deferred.promise(); 39198} 39199} ); 39200// The deferred used on DOM ready 39201var readyList; 39202jQuery.fn.ready = function( fn ) { 39203// Add the callback 39204jQuery.ready.promise().done( fn ); 39205return this; 39206}; 39207jQuery.extend( { 39208// Is the DOM ready to be used? Set to true once it occurs. 39209isReady: false, 39210// A counter to track how many items to wait for before 39211// the ready event fires. See #6781 39212readyWait: 1, 39213// Hold (or release) the ready event 39214holdReady: function( hold ) { 39215if ( hold ) { 39216jQuery.readyWait++; 39217} else { 39218jQuery.ready( true ); 39219} 39220}, 39221// Handle when the DOM is ready 39222ready: function( wait ) { 39223// Abort if there are pending holds or we're already ready 39224if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { 39225return; 39226} 39227// Remember that the DOM is ready 39228jQuery.isReady = true; 39229// If a normal DOM Ready event fired, decrement, and wait if need be 39230if ( wait !== true && --jQuery.readyWait > 0 ) { 39231return; 39232} 39233// If there are functions bound, to execute 39234readyList.resolveWith( document, [ jQuery ] ); 39235// Trigger any bound ready events 39236if ( jQuery.fn.triggerHandler ) { 39237jQuery( document ).triggerHandler( "ready" ); 39238jQuery( document ).off( "ready" ); 39239} 39240} 39241} ); 39242/** 39243* The ready event handler and self cleanup method 39244*/ 39245function completed() { 39246document.removeEventListener( "DOMContentLoaded", completed ); 39247window.removeEventListener( "load", completed ); 39248jQuery.ready(); 39249} 39250jQuery.ready.promise = function( obj ) { 39251if ( !readyList ) { 39252readyList = jQuery.Deferred(); 39253// Catch cases where $(document).ready() is called 39254// after the browser event has already occurred. 39255// Support: IE9-10 only 39256// Older IE sometimes signals "interactive" too soon 39257if ( document.readyState === "complete" || 39258( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { 39259// Handle it asynchronously to allow scripts the opportunity to delay ready 39260window.setTimeout( jQuery.ready ); 39261} else { 39262// Use the handy event callback 39263document.addEventListener( "DOMContentLoaded", completed ); 39264// A fallback to window.onload, that will always work 39265window.addEventListener( "load", completed ); 39266} 39267} 39268return readyList.promise( obj ); 39269}; 39270// Kick off the DOM ready check even if the user does not 39271jQuery.ready.promise(); 39272// Multifunctional method to get and set values of a collection 39273// The value/s can optionally be executed if it's a function 39274var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { 39275var i = 0, 39276len = elems.length, 39277bulk = key == null; 39278// Sets many values 39279if ( jQuery.type( key ) === "object" ) { 39280chainable = true; 39281for ( i in key ) { 39282access( elems, fn, i, key[ i ], true, emptyGet, raw ); 39283} 39284// Sets one value 39285} else if ( value !== undefined ) { 39286chainable = true; 39287if ( !jQuery.isFunction( value ) ) { 39288raw = true; 39289} 39290if ( bulk ) { 39291// Bulk operations run against the entire set 39292if ( raw ) { 39293fn.call( elems, value ); 39294fn = null; 39295// ...except when executing function values 39296} else { 39297bulk = fn; 39298fn = function( elem, key, value ) { 39299return bulk.call( jQuery( elem ), value ); 39300}; 39301} 39302} 39303if ( fn ) { 39304for ( ; i < len; i++ ) { 39305fn( 39306elems[ i ], key, raw ? 39307value : 39308value.call( elems[ i ], i, fn( elems[ i ], key ) ) 39309); 39310} 39311} 39312} 39313return chainable ? 39314elems : 39315// Gets 39316bulk ? 39317fn.call( elems ) : 39318len ? fn( elems[ 0 ], key ) : emptyGet; 39319}; 39320var acceptData = function( owner ) { 39321// Accepts only: 39322// - Node 39323// - Node.ELEMENT_NODE 39324// - Node.DOCUMENT_NODE 39325// - Object 39326// - Any 39327/* jshint -W018 */ 39328return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); 39329}; 39330function Data() { 39331this.expando = jQuery.expando + Data.uid++; 39332} 39333Data.uid = 1; 39334Data.prototype = { 39335register: function( owner, initial ) { 39336var value = initial || {}; 39337// If it is a node unlikely to be stringify-ed or looped over 39338// use plain assignment 39339if ( owner.nodeType ) { 39340owner[ this.expando ] = value; 39341// Otherwise secure it in a non-enumerable, non-writable property 39342// configurability must be true to allow the property to be 39343// deleted with the delete operator 39344} else { 39345Object.defineProperty( owner, this.expando, { 39346value: value, 39347writable: true, 39348configurable: true 39349} ); 39350} 39351return owner[ this.expando ]; 39352}, 39353cache: function( owner ) { 39354// We can accept data for non-element nodes in modern browsers, 39355// but we should not, see #8335. 39356// Always return an empty object. 39357if ( !acceptData( owner ) ) { 39358return {}; 39359} 39360// Check if the owner object already has a cache 39361var value = owner[ this.expando ]; 39362// If not, create one 39363if ( !value ) { 39364value = {}; 39365// We can accept data for non-element nodes in modern browsers, 39366// but we should not, see #8335. 39367// Always return an empty object. 39368if ( acceptData( owner ) ) { 39369// If it is a node unlikely to be stringify-ed or looped over 39370// use plain assignment 39371if ( owner.nodeType ) { 39372owner[ this.expando ] = value; 39373// Otherwise secure it in a non-enumerable property 39374// configurable must be true to allow the property to be 39375// deleted when data is removed 39376} else { 39377Object.defineProperty( owner, this.expando, { 39378value: value, 39379configurable: true 39380} ); 39381} 39382} 39383} 39384return value; 39385}, 39386set: function( owner, data, value ) { 39387var prop, 39388cache = this.cache( owner ); 39389// Handle: [ owner, key, value ] args 39390if ( typeof data === "string" ) { 39391cache[ data ] = value; 39392// Handle: [ owner, { properties } ] args 39393} else { 39394// Copy the properties one-by-one to the cache object 39395for ( prop in data ) { 39396cache[ prop ] = data[ prop ]; 39397} 39398} 39399return cache; 39400}, 39401get: function( owner, key ) { 39402return key === undefined ? 39403this.cache( owner ) : 39404owner[ this.expando ] && owner[ this.expando ][ key ]; 39405}, 39406access: function( owner, key, value ) { 39407var stored; 39408// In cases where either: 39409// 39410// 1. No key was specified
39411// 2. A string key was specified, but no value provided 39412// 39413// Take the "read" path and allow the get method to determine 39414// which value to return, respectively either: 39415// 39416// 1. The entire cache object 39417// 2. The data stored at the key 39418// 39419if ( key === undefined || 39420( ( key && typeof key === "string" ) && value === undefined ) ) { 39421stored = this.get( owner, key ); 39422return stored !== undefined ? 39423stored : this.get( owner, jQuery.camelCase( key ) ); 39424} 39425// When the key is not a string, or both a key and value 39426// are specified, set or extend (existing objects) with either: 39427// 39428// 1. An object of properties 39429// 2. A key and value 39430// 39431this.set( owner, key, value ); 39432// Since the "set" path can have two possible entry points 39433// return the expected data based on which path was taken[*] 39434return value !== undefined ? value : key; 39435}, 39436remove: function( owner, key ) { 39437var i, name, camel, 39438cache = owner[ this.expando ]; 39439if ( cache === undefined ) { 39440return; 39441} 39442if ( key === undefined ) { 39443this.register( owner ); 39444} else { 39445// Support array or space separated string of keys 39446if ( jQuery.isArray( key ) ) { 39447// If "name" is an array of keys... 39448// When data is initially created, via ("key", "val") signature, 39449// keys will be converted to camelCase. 39450// Since there is no way to tell _how_ a key was added, remove 39451// both plain key and camelCase key. #12786 39452// This will only penalize the array argument path. 39453name = key.concat( key.map( jQuery.camelCase ) ); 39454} else { 39455camel = jQuery.camelCase( key ); 39456// Try the string as a key before any manipulation 39457if ( key in cache ) { 39458name = [ key, camel ]; 39459} else { 39460// If a key with the spaces exists, use it. 39461// Otherwise, create an array by matching non-whitespace 39462name = camel; 39463name = name in cache ? 39464[ name ] : ( name.match( rnotwhite ) || [] ); 39465} 39466} 39467i = name.length; 39468while ( i-- ) { 39469delete cache[ name[ i ] ]; 39470} 39471} 39472// Remove the expando if there's no more data 39473if ( key === undefined || jQuery.isEmptyObject( cache ) ) { 39474// Support: Chrome <= 35-45+ 39475// Webkit & Blink performance suffers when deleting properties 39476// from DOM nodes, so set to undefined instead 39477// https://code.google.com/p/chromium/issues/detail?id=378607 39478if ( owner.nodeType ) { 39479owner[ this.expando ] = undefined; 39480} else { 39481delete owner[ this.expando ]; 39482} 39483} 39484}, 39485hasData: function( owner ) { 39486var cache = owner[ this.expando ]; 39487return cache !== undefined && !jQuery.isEmptyObject( cache ); 39488} 39489}; 39490var dataPriv = new Data(); 39491var dataUser = new Data(); 39492// Implementation Summary 39493// 39494// 1. Enforce API surface and semantic compatibility with 1.9.x branch 39495// 2. Improve the module's maintainability by reducing the storage 39496// paths to a single mechanism. 39497// 3. Use the same single mechanism to support "private" and "user" data. 39498// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) 39499// 5. Avoid exposing implementation details on user objects (eg. expando properties) 39500// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 39501var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, 39502rmultiDash = /[A-Z]/g; 39503function dataAttr( elem, key, data ) { 39504var name; 39505// If nothing was found internally, try to fetch any 39506// data from the HTML5 data-* attribute 39507if ( data === undefined && elem.nodeType === 1 ) { 39508name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); 39509data = elem.getAttribute( name ); 39510if ( typeof data === "string" ) { 39511try { 39512data = data === "true" ? true : 39513data === "false" ? false : 39514data === "null" ? null : 39515// Only convert to a number if it doesn't change the string 39516+data + "" === data ? +data : 39517rbrace.test( data ) ? jQuery.parseJSON( data ) : 39518data; 39519} catch ( e ) {} 39520// Make sure we set the data so it isn't changed later 39521dataUser.set( elem, key, data ); 39522} else { 39523data = undefined; 39524} 39525} 39526return data; 39527} 39528jQuery.extend( { 39529hasData: function( elem ) { 39530return dataUser.hasData( elem ) || dataPriv.hasData( elem ); 39531}, 39532data: function( elem, name, data ) { 39533return dataUser.access( elem, name, data ); 39534}, 39535removeData: function( elem, name ) { 39536dataUser.remove( elem, name ); 39537}, 39538// TODO: Now that all calls to _data and _removeData have been replaced 39539// with direct calls to dataPriv methods, these can be deprecated. 39540_data: function( elem, name, data ) { 39541return dataPriv.access( elem, name, data ); 39542}, 39543_removeData: function( elem, name ) { 39544dataPriv.remove( elem, name ); 39545} 39546} ); 39547jQuery.fn.extend( { 39548data: function( key, value ) { 39549var i, name, data, 39550elem = this[ 0 ], 39551attrs = elem && elem.attributes; 39552// Gets all values 39553if ( key === undefined ) { 39554if ( this.length ) { 39555data = dataUser.get( elem ); 39556if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { 39557i = attrs.length; 39558while ( i-- ) { 39559// Support: IE11+ 39560// The attrs elements can be null (#14894) 39561if ( attrs[ i ] ) { 39562name = attrs[ i ].name; 39563if ( name.indexOf( "data-" ) === 0 ) { 39564name = jQuery.camelCase( name.slice( 5 ) ); 39565dataAttr( elem, name, data[ name ] ); 39566} 39567} 39568} 39569dataPriv.set( elem, "hasDataAttrs", true ); 39570} 39571} 39572return data; 39573} 39574// Sets multiple values 39575if ( typeof key === "object" ) { 39576return this.each( function() { 39577dataUser.set( this, key ); 39578} ); 39579} 39580return access( this, function( value ) { 39581var data, camelKey; 39582// The calling jQuery object (element matches) is not empty 39583// (and therefore has an element appears at this[ 0 ]) and the 39584// `value` parameter was not undefined. An empty jQuery object 39585// will result in `undefined` for elem = this[ 0 ] which will 39586// throw an exception if an attempt to read a data cache is made. 39587if ( elem && value === undefined ) { 39588// Attempt to get data from the cache 39589// with the key as-is 39590data = dataUser.get( elem, key ) || 39591// Try to find dashed key if it exists (gh-2779) 39592// This is for 2.2.x only 39593dataUser.get( elem, key.replace( rmultiDash, "-$&" ).toLowerCase() ); 39594if ( data !== undefined ) { 39595return data; 39596} 39597camelKey = jQuery.camelCase( key ); 39598// Attempt to get data from the cache 39599// with the key camelized 39600data = dataUser.get( elem, camelKey ); 39601if ( data !== undefined ) { 39602return data; 39603} 39604// Attempt to "discover" the data in 39605// HTML5 custom data-* attrs 39606data = dataAttr( elem, camelKey, undefined ); 39607if ( data !== undefined ) { 39608return data; 39609} 39610// We tried really hard, but the data doesn't exist. 39611return; 39612} 39613// Set the data... 39614camelKey = jQuery.camelCase( key ); 39615this.each( function() { 39616// First, attempt to store a copy or reference of any 39617// data that might've been store with a camelCased key. 39618var data = dataUser.get( this, camelKey ); 39619// For HTML5 data-* attribute interop, we have to 39620// store property names with dashes in a camelCase form. 39621// This might not apply to all properties...* 39622dataUser.set( this, camelKey, value ); 39623// *... In the case of properties that might _actually_
vendor: 19,576 bytes, lines 39624-40256
39624// have dashes, we need to also store a copy of that 39625// unchanged property. 39626if ( key.indexOf( "-" ) > -1 && data !== undefined ) { 39627dataUser.set( this, key, value ); 39628} 39629} ); 39630}, null, value, arguments.length > 1, null, true ); 39631}, 39632removeData: function( key ) { 39633return this.each( function() { 39634dataUser.remove( this, key ); 39635} ); 39636} 39637} ); 39638jQuery.extend( { 39639queue: function( elem, type, data ) { 39640var queue; 39641if ( elem ) { 39642type = ( type || "fx" ) + "queue"; 39643queue = dataPriv.get( elem, type ); 39644// Speed up dequeue by getting out quickly if this is just a lookup 39645if ( data ) { 39646if ( !queue || jQuery.isArray( data ) ) { 39647queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); 39648} else { 39649queue.push( data ); 39650} 39651} 39652return queue || []; 39653} 39654}, 39655dequeue: function( elem, type ) { 39656type = type || "fx"; 39657var queue = jQuery.queue( elem, type ), 39658startLength = queue.length, 39659fn = queue.shift(), 39660hooks = jQuery._queueHooks( elem, type ), 39661next = function() { 39662jQuery.dequeue( elem, type ); 39663}; 39664// If the fx queue is dequeued, always remove the progress sentinel 39665if ( fn === "inprogress" ) { 39666fn = queue.shift(); 39667startLength--; 39668} 39669if ( fn ) { 39670// Add a progress sentinel to prevent the fx queue from being 39671// automatically dequeued 39672if ( type === "fx" ) { 39673queue.unshift( "inprogress" ); 39674} 39675// Clear up the last queue stop function 39676delete hooks.stop; 39677fn.call( elem, next, hooks ); 39678} 39679if ( !startLength && hooks ) { 39680hooks.empty.fire(); 39681} 39682}, 39683// Not public - generate a queueHooks object, or return the current one 39684_queueHooks: function( elem, type ) { 39685var key = type + "queueHooks"; 39686return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { 39687empty: jQuery.Callbacks( "once memory" ).add( function() { 39688dataPriv.remove( elem, [ type + "queue", key ] ); 39689} ) 39690} ); 39691} 39692} ); 39693jQuery.fn.extend( { 39694queue: function( type, data ) { 39695var setter = 2; 39696if ( typeof type !== "string" ) { 39697data = type; 39698type = "fx"; 39699setter--; 39700} 39701if ( arguments.length < setter ) { 39702return jQuery.queue( this[ 0 ], type ); 39703} 39704return data === undefined ? 39705this : 39706this.each( function() { 39707var queue = jQuery.queue( this, type, data ); 39708// Ensure a hooks for this queue 39709jQuery._queueHooks( this, type ); 39710if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { 39711jQuery.dequeue( this, type ); 39712} 39713} ); 39714}, 39715dequeue: function( type ) { 39716return this.each( function() { 39717jQuery.dequeue( this, type ); 39718} ); 39719}, 39720clearQueue: function( type ) { 39721return this.queue( type || "fx", [] ); 39722}, 39723// Get a promise resolved when queues of a certain type 39724// are emptied (fx is the type by default) 39725promise: function( type, obj ) { 39726var tmp, 39727count = 1, 39728defer = jQuery.Deferred(), 39729elements = this, 39730i = this.length, 39731resolve = function() { 39732if ( !( --count ) ) { 39733defer.resolveWith( elements, [ elements ] ); 39734} 39735}; 39736if ( typeof type !== "string" ) { 39737obj = type; 39738type = undefined; 39739} 39740type = type || "fx"; 39741while ( i-- ) { 39742tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); 39743if ( tmp && tmp.empty ) { 39744count++; 39745tmp.empty.add( resolve ); 39746} 39747} 39748resolve(); 39749return defer.promise( obj ); 39750} 39751} ); 39752var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; 39753var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); 39754var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; 39755var isHidden = function( elem, el ) { 39756// isHidden might be called from jQuery#filter function; 39757// in that case, element will be second argument 39758elem = el || elem; 39759return jQuery.css( elem, "display" ) === "none" || 39760!jQuery.contains( elem.ownerDocument, elem ); 39761}; 39762function adjustCSS( elem, prop, valueParts, tween ) { 39763var adjusted, 39764scale = 1, 39765maxIterations = 20, 39766currentValue = tween ? 39767function() { return tween.cur(); } : 39768function() { return jQuery.css( elem, prop, "" ); }, 39769initial = currentValue(), 39770unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), 39771// Starting value computation is required for potential unit mismatches 39772initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && 39773rcssNum.exec( jQuery.css( elem, prop ) ); 39774if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { 39775// Trust units reported by jQuery.css 39776unit = unit || initialInUnit[ 3 ]; 39777// Make sure we update the tween properties later on 39778valueParts = valueParts || []; 39779// Iteratively approximate from a nonzero starting point 39780initialInUnit = +initial || 1; 39781do { 39782// If previous iteration zeroed out, double until we get *something*. 39783// Use string for doubling so we don't accidentally see scale as unchanged below 39784scale = scale || ".5"; 39785// Adjust and apply 39786initialInUnit = initialInUnit / scale; 39787jQuery.style( elem, prop, initialInUnit + unit ); 39788// Update scale, tolerating zero or NaN from tween.cur() 39789// Break the loop if scale is unchanged or perfect, or if we've just had enough. 39790} while ( 39791scale !== ( scale = currentValue() / initial ) && scale !== 1 && --maxIterations 39792); 39793} 39794if ( valueParts ) { 39795initialInUnit = +initialInUnit || +initial || 0; 39796// Apply relative offset (+=/-=) if specified 39797adjusted = valueParts[ 1 ] ? 39798initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : 39799+valueParts[ 2 ]; 39800if ( tween ) { 39801tween.unit = unit; 39802tween.start = initialInUnit; 39803tween.end = adjusted; 39804} 39805} 39806return adjusted; 39807} 39808var rcheckableType = ( /^(?:checkbox|radio)$/i ); 39809var rtagName = ( /<([\w:-]+)/ ); 39810var rscriptType = ( /^$|\/(?:java|ecma)script/i ); 39811// We have to close these tags to support XHTML (#13200) 39812var wrapMap = { 39813// Support: IE9 39814option: [ 1, "<select multiple='multiple'>", "</select>" ], 39815// XHTML parsers do not magically insert elements in the 39816// same way that tag soup parsers do. So we cannot shorten 39817// this by omitting <tbody> or other required elements. 39818thead: [ 1, "<table>", "</table>" ], 39819col: [ 2, "<table><colgroup>", "</colgroup></table>" ], 39820tr: [ 2, "<table><tbody>", "</tbody></table>" ], 39821td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ], 39822_default: [ 0, "", "" ] 39823}; 39824// Support: IE9 39825wrapMap.optgroup = wrapMap.option; 39826wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; 39827wrapMap.th = wrapMap.td; 39828function getAll( context, tag ) { 39829// Support: IE9-11+ 39830// Use typeof to avoid zero-argument method invocation on host objects (#15151) 39831var ret = typeof context.getElementsByTagName !== "undefined" ? 39832context.getElementsByTagName( tag || "*" ) : 39833typeof context.querySelectorAll !== "undefined" ? 39834context.querySelectorAll( tag || "*" ) : 39835[]; 39836return tag === undefined || tag && jQuery.nodeName( context, tag ) ? 39837jQuery.merge( [ context ], ret ) : 39838ret; 39839} 39840// Mark scripts as having already been evaluated 39841function setGlobalEval( elems, refElements ) { 39842var i = 0, 39843l = elems.length; 39844for ( ; i < l; i++ ) { 39845dataPriv.set( 39846elems[ i ], 39847"globalEval", 39848!refElements || dataPriv.get( refElements[ i ], "globalEval" ) 39849); 39850} 39851} 39852var rhtml = /<|&#?\w+;/; 39853function buildFragment( elems, context, scripts, selection, ignored ) { 39854var elem, tmp, tag, wrap, contains, j, 39855fragment = context.createDocumentFragment(), 39856nodes = [], 39857i = 0, 39858l = elems.length; 39859for ( ; i < l; i++ ) { 39860elem = elems[ i ]; 39861if ( elem || elem === 0 ) { 39862// Add nodes directly 39863if ( jQuery.type( elem ) === "object" ) { 39864// Support: Android<4.1, PhantomJS<2 39865// push.apply(_, arraylike) throws on ancient WebKit 39866jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); 39867// Convert non-html into a text node 39868} else if ( !rhtml.test( elem ) ) { 39869nodes.push( context.createTextNode( elem ) ); 39870// Convert html into DOM nodes 39871} else { 39872tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); 39873// Deserialize a standard representation 39874tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); 39875wrap = wrapMap[ tag ] || wrapMap._default; 39876tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; 39877// Descend through wrappers to the right content 39878j = wrap[ 0 ]; 39879while ( j-- ) { 39880tmp = tmp.lastChild; 39881} 39882// Support: Android<4.1, PhantomJS<2 39883// push.apply(_, arraylike) throws on ancient WebKit 39884jQuery.merge( nodes, tmp.childNodes ); 39885// Remember the top-level container 39886tmp = fragment.firstChild; 39887// Ensure the created nodes are orphaned (#12392) 39888tmp.textContent = ""; 39889} 39890} 39891} 39892// Remove wrapper from fragment 39893fragment.textContent = ""; 39894i = 0; 39895while ( ( elem = nodes[ i++ ] ) ) { 39896// Skip elements already in the context collection (trac-4087) 39897if ( selection && jQuery.inArray( elem, selection ) > -1 ) { 39898if ( ignored ) { 39899ignored.push( elem ); 39900} 39901continue; 39902} 39903contains = jQuery.contains( elem.ownerDocument, elem ); 39904// Append to fragment 39905tmp = getAll( fragment.appendChild( elem ), "script" ); 39906// Preserve script evaluation history 39907if ( contains ) { 39908setGlobalEval( tmp ); 39909} 39910// Capture executables 39911if ( scripts ) { 39912j = 0; 39913while ( ( elem = tmp[ j++ ] ) ) { 39914if ( rscriptType.test( elem.type || "" ) ) { 39915scripts.push( elem ); 39916} 39917} 39918} 39919} 39920return fragment; 39921} 39922( function() { 39923var fragment = document.createDocumentFragment(), 39924div = fragment.appendChild( document.createElement( "div" ) ), 39925input = document.createElement( "input" ); 39926// Support: Android 4.0-4.3, Safari<=5.1 39927// Check state lost if the name is set (#11217) 39928// Support: Windows Web Apps (WWA) 39929// `name` and `type` must use .setAttribute for WWA (#14901) 39930input.setAttribute( "type", "radio" ); 39931input.setAttribute( "checked", "checked" ); 39932input.setAttribute( "name", "t" ); 39933div.appendChild( input ); 39934// Support: Safari<=5.1, Android<4.2 39935// Older WebKit doesn't clone checked state correctly in fragments 39936support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; 39937// Support: IE<=11+ 39938// Make sure textarea (and checkbox) defaultValue is properly cloned 39939div.innerHTML = "<textarea>x</textarea>"; 39940support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; 39941} )(); 39942var 39943rkeyEvent = /^key/, 39944rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, 39945rtypenamespace = /^([^.]*)(?:\.(.+)|)/; 39946function returnTrue() { 39947return true; 39948} 39949function returnFalse() { 39950return false; 39951} 39952// Support: IE9 39953// See #13393 for more info 39954function safeActiveElement() { 39955try { 39956return document.activeElement; 39957} catch ( err ) { } 39958} 39959function on( elem, types, selector, data, fn, one ) { 39960var origFn, type; 39961// Types can be a map of types/handlers 39962if ( typeof types === "object" ) { 39963// ( types-Object, selector, data ) 39964if ( typeof selector !== "string" ) { 39965// ( types-Object, data ) 39966data = data || selector; 39967selector = undefined; 39968} 39969for ( type in types ) { 39970on( elem, type, selector, data, types[ type ], one ); 39971} 39972return elem; 39973} 39974if ( data == null && fn == null ) { 39975// ( types, fn ) 39976fn = selector; 39977data = selector = undefined; 39978} else if ( fn == null ) { 39979if ( typeof selector === "string" ) { 39980// ( types, selector, fn ) 39981fn = data; 39982data = undefined; 39983} else { 39984// ( types, data, fn ) 39985fn = data; 39986data = selector; 39987selector = undefined; 39988} 39989} 39990if ( fn === false ) { 39991fn = returnFalse; 39992} else if ( !fn ) { 39993return elem; 39994} 39995if ( one === 1 ) { 39996origFn = fn; 39997fn = function( event ) { 39998// Can use an empty set, since event contains the info 39999jQuery().off( event ); 40000return origFn.apply( this, arguments ); 40001}; 40002// Use same guid so caller can remove using origFn 40003fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); 40004} 40005return elem.each( function() { 40006jQuery.event.add( this, types, fn, data, selector ); 40007} ); 40008} 40009/* 40010* Helper functions for managing events -- not part of the public interface. 40011* Props to Dean Edwards' addEvent library for many of the ideas. 40012*/ 40013jQuery.event = { 40014global: {}, 40015add: function( elem, types, handler, data, selector ) { 40016var handleObjIn, eventHandle, tmp, 40017events, t, handleObj, 40018special, handlers, type, namespaces, origType, 40019elemData = dataPriv.get( elem ); 40020// Don't attach events to noData or text/comment nodes (but allow plain objects) 40021if ( !elemData ) { 40022return; 40023} 40024// Caller can pass in an object of custom data in lieu of the handler 40025if ( handler.handler ) { 40026handleObjIn = handler; 40027handler = handleObjIn.handler; 40028selector = handleObjIn.selector; 40029} 40030// Make sure that the handler has a unique ID, used to find/remove it later 40031if ( !handler.guid ) { 40032handler.guid = jQuery.guid++; 40033} 40034// Init the element's event structure and main handler, if this is the first 40035if ( !( events = elemData.events ) ) { 40036events = elemData.events = {}; 40037} 40038if ( !( eventHandle = elemData.handle ) ) { 40039eventHandle = elemData.handle = function( e ) { 40040// Discard the second event of a jQuery.event.trigger() and 40041// when an event is called after a page has unloaded 40042return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? 40043jQuery.event.dispatch.apply( elem, arguments ) : undefined; 40044}; 40045} 40046// Handle multiple events separated by a space 40047types = ( types || "" ).match( rnotwhite ) || [ "" ]; 40048t = types.length; 40049while ( t-- ) { 40050tmp = rtypenamespace.exec( types[ t ] ) || []; 40051type = origType = tmp[ 1 ]; 40052namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); 40053// There *must* be a type, no attaching namespace-only handlers 40054if ( !type ) { 40055continue; 40056} 40057// If event changes its type, use the special event handlers for the changed type 40058special = jQuery.event.special[ type ] || {}; 40059// If selector defined, determine special event api type, otherwise given type 40060type = ( selector ? special.delegateType : special.bindType ) || type; 40061// Update special based on newly reset type 40062special = jQuery.event.special[ type ] || {}; 40063// handleObj is passed to all event handlers 40064handleObj = jQuery.extend( { 40065type: type, 40066origType: origType, 40067data: data, 40068handler: handler, 40069guid: handler.guid, 40070selector: selector, 40071needsContext: selector && jQuery.expr.match.needsContext.test( selector ), 40072namespace: namespaces.join( "." ) 40073}, handleObjIn ); 40074// Init the event handler queue if we're the first 40075if ( !( handlers = events[ type ] ) ) { 40076handlers = events[ type ] = []; 40077handlers.delegateCount = 0; 40078// Only use addEventListener if the special events handler returns false 40079if ( !special.setup || 40080special.setup.call( elem, data, namespaces, eventHandle ) === false ) { 40081if ( elem.addEventListener ) { 40082elem.addEventListener( type, eventHandle ); 40083} 40084} 40085} 40086if ( special.add ) { 40087special.add.call( elem, handleObj ); 40088if ( !handleObj.handler.guid ) { 40089handleObj.handler.guid = handler.guid; 40090} 40091} 40092// Add to the element's handler list, delegates in front 40093if ( selector ) { 40094handlers.splice( handlers.delegateCount++, 0, handleObj ); 40095} else { 40096handlers.push( handleObj ); 40097} 40098// Keep track of which events have ever been used, for event optimization 40099jQuery.event.global[ type ] = true; 40100} 40101}, 40102// Detach an event or set of events from an element 40103remove: function( elem, types, handler, selector, mappedTypes ) { 40104var j, origCount, tmp, 40105events, t, handleObj, 40106special, handlers, type, namespaces, origType, 40107elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); 40108if ( !elemData || !( events = elemData.events ) ) { 40109return; 40110} 40111// Once for each type.namespace in types; type may be omitted 40112types = ( types || "" ).match( rnotwhite ) || [ "" ]; 40113t = types.length; 40114while ( t-- ) { 40115tmp = rtypenamespace.exec( types[ t ] ) || []; 40116type = origType = tmp[ 1 ]; 40117namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); 40118// Unbind all events (on this namespace, if provided) for the element 40119if ( !type ) { 40120for ( type in events ) { 40121jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); 40122} 40123continue; 40124} 40125special = jQuery.event.special[ type ] || {}; 40126type = ( selector ? special.delegateType : special.bindType ) || type; 40127handlers = events[ type ] || []; 40128tmp = tmp[ 2 ] && 40129new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); 40130// Remove matching events 40131origCount = j = handlers.length; 40132while ( j-- ) { 40133handleObj = handlers[ j ]; 40134if ( ( mappedTypes || origType === handleObj.origType ) && 40135( !handler || handler.guid === handleObj.guid ) && 40136( !tmp || tmp.test( handleObj.namespace ) ) && 40137( !selector || selector === handleObj.selector || 40138selector === "**" && handleObj.selector ) ) { 40139handlers.splice( j, 1 ); 40140if ( handleObj.selector ) { 40141handlers.delegateCount--; 40142} 40143if ( special.remove ) { 40144special.remove.call( elem, handleObj ); 40145} 40146} 40147} 40148// Remove generic event handler if we removed something and no more handlers exist 40149// (avoids potential for endless recursion during removal of special event handlers) 40150if ( origCount && !handlers.length ) { 40151if ( !special.teardown || 40152special.teardown.call( elem, namespaces, elemData.handle ) === false ) { 40153jQuery.removeEvent( elem, type, elemData.handle ); 40154} 40155delete events[ type ]; 40156} 40157} 40158// Remove data and the expando if it's no longer used 40159if ( jQuery.isEmptyObject( events ) ) { 40160dataPriv.remove( elem, "handle events" ); 40161} 40162}, 40163dispatch: function( event ) { 40164// Make a writable jQuery.Event from the native event object 40165event = jQuery.event.fix( event ); 40166var i, j, ret, matched, handleObj, 40167handlerQueue = [], 40168args = slice.call( arguments ), 40169handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [], 40170special = jQuery.event.special[ event.type ] || {}; 40171// Use the fix-ed jQuery.Event rather than the (read-only) native event 40172args[ 0 ] = event; 40173event.delegateTarget = this; 40174// Call the preDispatch hook for the mapped type, and let it bail if desired 40175if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { 40176return; 40177} 40178// Determine handlers 40179handlerQueue = jQuery.event.handlers.call( this, event, handlers ); 40180// Run delegates first; they may want to stop propagation beneath us 40181i = 0; 40182while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { 40183event.currentTarget = matched.elem; 40184j = 0; 40185while ( ( handleObj = matched.handlers[ j++ ] ) && 40186!event.isImmediatePropagationStopped() ) { 40187// Triggered event must either 1) have no namespace, or 2) have namespace(s) 40188// a subset or equal to those in the bound event (both can have no namespace). 40189if ( !event.rnamespace || event.rnamespace.test( handleObj.namespace ) ) { 40190event.handleObj = handleObj; 40191event.data = handleObj.data; 40192ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || 40193handleObj.handler ).apply( matched.elem, args ); 40194if ( ret !== undefined ) { 40195if ( ( event.result = ret ) === false ) { 40196event.preventDefault(); 40197event.stopPropagation(); 40198} 40199} 40200} 40201} 40202} 40203// Call the postDispatch hook for the mapped type 40204if ( special.postDispatch ) { 40205special.postDispatch.call( this, event ); 40206} 40207return event.result; 40208}, 40209handlers: function( event, handlers ) { 40210var i, matches, sel, handleObj, 40211handlerQueue = [], 40212delegateCount = handlers.delegateCount, 40213cur = event.target; 40214// Support (at least): Chrome, IE9 40215// Find delegate handlers 40216// Black-hole SVG <use> instance trees (#13180) 40217// 40218// Support: Firefox<=42+ 40219// Avoid non-left-click in FF but don't block IE radio events (#3861, gh-2343) 40220if ( delegateCount && cur.nodeType && 40221( event.type !== "click" || isNaN( event.button ) || event.button < 1 ) ) { 40222for ( ; cur !== this; cur = cur.parentNode || this ) { 40223// Don't check non-elements (#13208) 40224// Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) 40225if ( cur.nodeType === 1 && ( cur.disabled !== true || event.type !== "click" ) ) { 40226matches = []; 40227for ( i = 0; i < delegateCount; i++ ) { 40228handleObj = handlers[ i ]; 40229// Don't conflict with Object.prototype properties (#13203) 40230sel = handleObj.selector + " "; 40231if ( matches[ sel ] === undefined ) { 40232matches[ sel ] = handleObj.needsContext ? 40233jQuery( sel, this ).index( cur ) > -1 : 40234jQuery.find( sel, this, null, [ cur ] ).length; 40235} 40236if ( matches[ sel ] ) { 40237matches.push( handleObj ); 40238} 40239} 40240if ( matches.length ) { 40241handlerQueue.push( { elem: cur, handlers: matches } ); 40242} 40243} 40244} 40245} 40246// Add the remaining (directly-bound) handlers 40247if ( delegateCount < handlers.length ) { 40248handlerQueue.push( { elem: this, handlers: handlers.slice( delegateCount ) } ); 40249} 40250return handlerQueue; 40251}, 40252// Includes some event props shared by KeyEvent and MouseEvent 40253props: ( "altKey bubbles cancelable ctrlKey currentTarget detail eventPhase " + 40254"metaKey relatedTarget shiftKey target timeStamp view which" ).split( " " ), 40255fixHooks: {}, 40256keyHooks: {
40257props: "char charCode key keyCode".split( " " ), 40258filter: function( event, original ) { 40259// Add which for key events 40260if ( event.which == null ) { 40261event.which = original.charCode != null ? original.charCode : original.keyCode; 40262} 40263return event; 40264} 40265}, 40266mouseHooks: { 40267props: ( "button buttons clientX clientY offsetX offsetY pageX pageY " + 40268"screenX screenY toElement" ).split( " " ), 40269filter: function( event, original ) { 40270var eventDoc, doc, body, 40271button = original.button; 40272// Calculate pageX/Y if missing and clientX/Y available 40273if ( event.pageX == null && original.clientX != null ) { 40274eventDoc = event.target.ownerDocument || document; 40275doc = eventDoc.documentElement; 40276body = eventDoc.body; 40277event.pageX = original.clientX + 40278( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - 40279( doc && doc.clientLeft || body && body.clientLeft || 0 ); 40280event.pageY = original.clientY + 40281( doc && doc.scrollTop || body && body.scrollTop || 0 ) - 40282( doc && doc.clientTop || body && body.clientTop || 0 ); 40283} 40284// Add which for click: 1 === left; 2 === middle; 3 === right 40285// Note: button is not normalized, so don't use it 40286if ( !event.which && button !== undefined ) { 40287event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); 40288} 40289return event; 40290} 40291}, 40292fix: function( event ) { 40293if ( event[ jQuery.expando ] ) { 40294return event; 40295} 40296// Create a writable copy of the event object and normalize some properties 40297var i, prop, copy, 40298type = event.type, 40299originalEvent = event, 40300fixHook = this.fixHooks[ type ]; 40301if ( !fixHook ) { 40302this.fixHooks[ type ] = fixHook = 40303rmouseEvent.test( type ) ? this.mouseHooks : 40304rkeyEvent.test( type ) ? this.keyHooks : 40305{}; 40306} 40307copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; 40308event = new jQuery.Event( originalEvent ); 40309i = copy.length; 40310while ( i-- ) { 40311prop = copy[ i ]; 40312event[ prop ] = originalEvent[ prop ]; 40313} 40314// Support: Cordova 2.5 (WebKit) (#13255) 40315// All events should have a target; Cordova deviceready doesn't 40316if ( !event.target ) { 40317event.target = document; 40318} 40319// Support: Safari 6.0+, Chrome<28 40320// Target should not be a text node (#504, #13143) 40321if ( event.target.nodeType === 3 ) { 40322event.target = event.target.parentNode; 40323} 40324return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; 40325}, 40326special: { 40327load: { 40328// Prevent triggered image.load events from bubbling to window.load 40329noBubble: true 40330}, 40331focus: { 40332// Fire native event if possible so blur/focus sequence is correct 40333trigger: function() { 40334if ( this !== safeActiveElement() && this.focus ) { 40335this.focus(); 40336return false; 40337} 40338}, 40339delegateType: "focusin" 40340}, 40341blur: { 40342trigger: function() { 40343if ( this === safeActiveElement() && this.blur ) { 40344this.blur(); 40345return false; 40346} 40347}, 40348delegateType: "focusout" 40349}, 40350click: { 40351// For checkbox, fire native event so checked state will be right 40352trigger: function() { 40353if ( this.type === "checkbox" && this.click && jQuery.nodeName( this, "input" ) ) { 40354this.click(); 40355return false; 40356} 40357}, 40358// For cross-browser consistency, don't fire native .click() on links 40359_default: function( event ) { 40360return jQuery.nodeName( event.target, "a" ); 40361} 40362}, 40363beforeunload: { 40364postDispatch: function( event ) { 40365// Support: Firefox 20+ 40366// Firefox doesn't alert if the returnValue field is not set. 40367if ( event.result !== undefined && event.originalEvent ) { 40368event.originalEvent.returnValue = event.result; 40369} 40370} 40371} 40372} 40373}; 40374jQuery.removeEvent = function( elem, type, handle ) { 40375// This "if" is needed for plain objects 40376if ( elem.removeEventListener ) { 40377elem.removeEventListener( type, handle ); 40378} 40379}; 40380jQuery.Event = function( src, props ) { 40381// Allow instantiation without the 'new' keyword 40382if ( !( this instanceof jQuery.Event ) ) { 40383return new jQuery.Event( src, props ); 40384} 40385// Event object 40386if ( src && src.type ) { 40387this.originalEvent = src; 40388this.type = src.type; 40389// Events bubbling up the document may have been marked as prevented 40390// by a handler lower down the tree; reflect the correct value. 40391this.isDefaultPrevented = src.defaultPrevented || 40392src.defaultPrevented === undefined && 40393// Support: Android<4.0 40394src.returnValue === false ? 40395returnTrue : 40396returnFalse; 40397// Event type 40398} else { 40399this.type = src; 40400} 40401// Put explicitly provided properties onto the event object 40402if ( props ) { 40403jQuery.extend( this, props ); 40404} 40405// Create a timestamp if incoming event doesn't have one 40406this.timeStamp = src && src.timeStamp || jQuery.now(); 40407// Mark it as fixed 40408this[ jQuery.expando ] = true; 40409}; 40410// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding 40411// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html 40412jQuery.Event.prototype = { 40413constructor: jQuery.Event, 40414isDefaultPrevented: returnFalse, 40415isPropagationStopped: returnFalse, 40416isImmediatePropagationStopped: returnFalse, 40417isSimulated: false, 40418preventDefault: function() { 40419var e = this.originalEvent; 40420this.isDefaultPrevented = returnTrue; 40421if ( e && !this.isSimulated ) { 40422e.preventDefault(); 40423} 40424}, 40425stopPropagation: function() { 40426var e = this.originalEvent; 40427this.isPropagationStopped = returnTrue; 40428if ( e && !this.isSimulated ) { 40429e.stopPropagation(); 40430} 40431}, 40432stopImmediatePropagation: function() { 40433var e = this.originalEvent; 40434this.isImmediatePropagationStopped = returnTrue; 40435if ( e && !this.isSimulated ) { 40436e.stopImmediatePropagation(); 40437} 40438this.stopPropagation(); 40439} 40440}; 40441// Create mouseenter/leave events using mouseover/out and event-time checks 40442// so that event delegation works in jQuery. 40443// Do the same for pointerenter/pointerleave and pointerover/pointerout 40444// 40445// Support: Safari 7 only 40446// Safari sends mouseenter too often; see: 40447// https://code.google.com/p/chromium/issues/detail?id=470258 40448// for the description of the bug (it existed in older Chrome versions as well). 40449jQuery.each( { 40450mouseenter: "mouseover", 40451mouseleave: "mouseout", 40452pointerenter: "pointerover", 40453pointerleave: "pointerout" 40454}, function( orig, fix ) { 40455jQuery.event.special[ orig ] = { 40456delegateType: fix, 40457bindType: fix, 40458handle: function( event ) { 40459var ret, 40460target = this, 40461related = event.relatedTarget, 40462handleObj = event.handleObj; 40463// For mouseenter/leave call the handler if related is outside the target. 40464// NB: No relatedTarget if the mouse left/entered the browser window 40465if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { 40466event.type = handleObj.origType; 40467ret = handleObj.handler.apply( this, arguments ); 40468event.type = fix; 40469} 40470return ret; 40471} 40472}; 40473} ); 40474jQuery.fn.extend( { 40475on: function( types, selector, data, fn ) { 40476return on( this, types, selector, data, fn ); 40477}, 40478one: function( types, selector, data, fn ) { 40479return on( this, types, selector, data, fn, 1 ); 40480}, 40481off: function( types, selector, fn ) { 40482var handleObj, type; 40483if ( types && types.preventDefault && types.handleObj ) { 40484// ( event ) dispatched jQuery.Event 40485handleObj = types.handleObj; 40486jQuery( types.delegateTarget ).off( 40487handleObj.namespace ? 40488handleObj.origType + "." + handleObj.namespace : 40489handleObj.origType, 40490handleObj.selector, 40491handleObj.handler 40492); 40493return this; 40494} 40495if ( typeof types === "object" ) { 40496// ( types-object [, selector] ) 40497for ( type in types ) { 40498this.off( type, selector, types[ type ] ); 40499} 40500return this; 40501} 40502if ( selector === false || typeof selector === "function" ) { 40503// ( types [, fn] ) 40504fn = selector; 40505selector = undefined; 40506} 40507if ( fn === false ) { 40508fn = returnFalse; 40509} 40510return this.each( function() { 40511jQuery.event.remove( this, types, fn, selector ); 40512} ); 40513} 40514} ); 40515var 40516rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi, 40517// Support: IE 10-11, Edge 10240+ 40518// In IE/Edge using regex groups here causes severe slowdowns.
40519// See https://connect.microsoft.com/IE/feedback/details/1736512/ 40520rnoInnerhtml = /
vendor: 9,868 bytes, lines 40520-40858
40520<script|<style|<link/i, 40521// checked="checked" or checked 40522rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, 40523rscriptTypeMasked = /^true\/(.*)/, 40524rcleanScript = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g; 40525// Manipulating tables requires a tbody 40526function manipulationTarget( elem, content ) { 40527return jQuery.nodeName( elem, "table" ) && 40528jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ? 40529elem.getElementsByTagName( "tbody" )[ 0 ] || 40530elem.appendChild( elem.ownerDocument.createElement( "tbody" ) ) : 40531elem; 40532} 40533// Replace/restore the type attribute of script elements for safe DOM manipulation 40534function disableScript( elem ) { 40535elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; 40536return elem; 40537} 40538function restoreScript( elem ) { 40539var match = rscriptTypeMasked.exec( elem.type ); 40540if ( match ) { 40541elem.type = match[ 1 ]; 40542} else { 40543elem.removeAttribute( "type" ); 40544} 40545return elem; 40546} 40547function cloneCopyEvent( src, dest ) { 40548var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; 40549if ( dest.nodeType !== 1 ) { 40550return; 40551} 40552// 1. Copy private data: events, handlers, etc. 40553if ( dataPriv.hasData( src ) ) { 40554pdataOld = dataPriv.access( src ); 40555pdataCur = dataPriv.set( dest, pdataOld ); 40556events = pdataOld.events; 40557if ( events ) { 40558delete pdataCur.handle; 40559pdataCur.events = {}; 40560for ( type in events ) { 40561for ( i = 0, l = events[ type ].length; i < l; i++ ) { 40562jQuery.event.add( dest, type, events[ type ][ i ] ); 40563} 40564} 40565} 40566} 40567// 2. Copy user data 40568if ( dataUser.hasData( src ) ) { 40569udataOld = dataUser.access( src ); 40570udataCur = jQuery.extend( {}, udataOld ); 40571dataUser.set( dest, udataCur ); 40572} 40573} 40574// Fix IE bugs, see support tests 40575function fixInput( src, dest ) { 40576var nodeName = dest.nodeName.toLowerCase(); 40577// Fails to persist the checked state of a cloned checkbox or radio button. 40578if ( nodeName === "input" && rcheckableType.test( src.type ) ) { 40579dest.checked = src.checked; 40580// Fails to return the selected option to the default selected state when cloning options 40581} else if ( nodeName === "input" || nodeName === "textarea" ) { 40582dest.defaultValue = src.defaultValue; 40583} 40584} 40585function domManip( collection, args, callback, ignored ) { 40586// Flatten any nested arrays 40587args = concat.apply( [], args ); 40588var fragment, first, scripts, hasScripts, node, doc, 40589i = 0, 40590l = collection.length, 40591iNoClone = l - 1, 40592value = args[ 0 ], 40593isFunction = jQuery.isFunction( value ); 40594// We can't cloneNode fragments that contain checked, in WebKit 40595if ( isFunction || 40596( l > 1 && typeof value === "string" && 40597!support.checkClone && rchecked.test( value ) ) ) { 40598return collection.each( function( index ) { 40599var self = collection.eq( index ); 40600if ( isFunction ) { 40601args[ 0 ] = value.call( this, index, self.html() ); 40602} 40603domManip( self, args, callback, ignored ); 40604} ); 40605} 40606if ( l ) { 40607fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); 40608first = fragment.firstChild; 40609if ( fragment.childNodes.length === 1 ) { 40610fragment = first; 40611} 40612// Require either new content or an interest in ignored elements to invoke the callback 40613if ( first || ignored ) { 40614scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); 40615hasScripts = scripts.length; 40616// Use the original fragment for the last item 40617// instead of the first because it can end up 40618// being emptied incorrectly in certain situations (#8070). 40619for ( ; i < l; i++ ) { 40620node = fragment; 40621if ( i !== iNoClone ) { 40622node = jQuery.clone( node, true, true ); 40623// Keep references to cloned scripts for later restoration 40624if ( hasScripts ) { 40625// Support: Android<4.1, PhantomJS<2 40626// push.apply(_, arraylike) throws on ancient WebKit 40627jQuery.merge( scripts, getAll( node, "script" ) ); 40628} 40629} 40630callback.call( collection[ i ], node, i ); 40631} 40632if ( hasScripts ) { 40633doc = scripts[ scripts.length - 1 ].ownerDocument; 40634// Reenable scripts 40635jQuery.map( scripts, restoreScript ); 40636// Evaluate executable scripts on first document insertion 40637for ( i = 0; i < hasScripts; i++ ) { 40638node = scripts[ i ]; 40639if ( rscriptType.test( node.type || "" ) && 40640!dataPriv.access( node, "globalEval" ) && 40641jQuery.contains( doc, node ) ) { 40642if ( node.src ) { 40643// Optional AJAX dependency, but won't run scripts if not present 40644if ( jQuery._evalUrl ) { 40645jQuery._evalUrl( node.src ); 40646} 40647} else { 40648jQuery.globalEval( node.textContent.replace( rcleanScript, "" ) ); 40649} 40650} 40651} 40652} 40653} 40654} 40655return collection; 40656} 40657function remove( elem, selector, keepData ) { 40658var node, 40659nodes = selector ? jQuery.filter( selector, elem ) : elem, 40660i = 0; 40661for ( ; ( node = nodes[ i ] ) != null; i++ ) { 40662if ( !keepData && node.nodeType === 1 ) { 40663jQuery.cleanData( getAll( node ) ); 40664} 40665if ( node.parentNode ) { 40666if ( keepData && jQuery.contains( node.ownerDocument, node ) ) { 40667setGlobalEval( getAll( node, "script" ) ); 40668} 40669node.parentNode.removeChild( node ); 40670} 40671} 40672return elem; 40673} 40674jQuery.extend( { 40675htmlPrefilter: function( html ) { 40676return html.replace( rxhtmlTag, "<$1></$2>" ); 40677}, 40678clone: function( elem, dataAndEvents, deepDataAndEvents ) { 40679var i, l, srcElements, destElements, 40680clone = elem.cloneNode( true ), 40681inPage = jQuery.contains( elem.ownerDocument, elem ); 40682// Fix IE cloning issues 40683if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && 40684!jQuery.isXMLDoc( elem ) ) { 40685// We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 40686destElements = getAll( clone ); 40687srcElements = getAll( elem ); 40688for ( i = 0, l = srcElements.length; i < l; i++ ) { 40689fixInput( srcElements[ i ], destElements[ i ] ); 40690} 40691} 40692// Copy the events from the original to the clone 40693if ( dataAndEvents ) { 40694if ( deepDataAndEvents ) { 40695srcElements = srcElements || getAll( elem ); 40696destElements = destElements || getAll( clone ); 40697for ( i = 0, l = srcElements.length; i < l; i++ ) { 40698cloneCopyEvent( srcElements[ i ], destElements[ i ] ); 40699} 40700} else { 40701cloneCopyEvent( elem, clone ); 40702} 40703} 40704// Preserve script evaluation history 40705destElements = getAll( clone, "script" ); 40706if ( destElements.length > 0 ) { 40707setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); 40708} 40709// Return the cloned set 40710return clone; 40711}, 40712cleanData: function( elems ) { 40713var data, elem, type, 40714special = jQuery.event.special, 40715i = 0; 40716for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { 40717if ( acceptData( elem ) ) { 40718if ( ( data = elem[ dataPriv.expando ] ) ) { 40719if ( data.events ) { 40720for ( type in data.events ) { 40721if ( special[ type ] ) { 40722jQuery.event.remove( elem, type ); 40723// This is a shortcut to avoid jQuery.event.remove's overhead 40724} else { 40725jQuery.removeEvent( elem, type, data.handle ); 40726} 40727} 40728} 40729// Support: Chrome <= 35-45+ 40730// Assign undefined instead of using delete, see Data#remove 40731elem[ dataPriv.expando ] = undefined; 40732} 40733if ( elem[ dataUser.expando ] ) { 40734// Support: Chrome <= 35-45+ 40735// Assign undefined instead of using delete, see Data#remove 40736elem[ dataUser.expando ] = undefined; 40737} 40738} 40739} 40740} 40741} ); 40742jQuery.fn.extend( { 40743// Keep domManip exposed until 3.0 (gh-2225) 40744domManip: domManip, 40745detach: function( selector ) { 40746return remove( this, selector, true ); 40747}, 40748remove: function( selector ) { 40749return remove( this, selector ); 40750}, 40751text: function( value ) { 40752return access( this, function( value ) { 40753return value === undefined ? 40754jQuery.text( this ) : 40755this.empty().each( function() { 40756if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { 40757this.textContent = value; 40758} 40759} ); 40760}, null, value, arguments.length ); 40761}, 40762append: function() { 40763return domManip( this, arguments, function( elem ) { 40764if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { 40765var target = manipulationTarget( this, elem ); 40766target.appendChild( elem ); 40767} 40768} ); 40769}, 40770prepend: function() { 40771return domManip( this, arguments, function( elem ) { 40772if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { 40773var target = manipulationTarget( this, elem ); 40774target.insertBefore( elem, target.firstChild ); 40775} 40776} ); 40777}, 40778before: function() { 40779return domManip( this, arguments, function( elem ) { 40780if ( this.parentNode ) { 40781this.parentNode.insertBefore( elem, this ); 40782} 40783} ); 40784}, 40785after: function() { 40786return domManip( this, arguments, function( elem ) { 40787if ( this.parentNode ) { 40788this.parentNode.insertBefore( elem, this.nextSibling ); 40789} 40790} ); 40791}, 40792empty: function() { 40793var elem, 40794i = 0; 40795for ( ; ( elem = this[ i ] ) != null; i++ ) { 40796if ( elem.nodeType === 1 ) { 40797// Prevent memory leaks 40798jQuery.cleanData( getAll( elem, false ) ); 40799// Remove any remaining nodes 40800elem.textContent = ""; 40801} 40802} 40803return this; 40804}, 40805clone: function( dataAndEvents, deepDataAndEvents ) { 40806dataAndEvents = dataAndEvents == null ? false : dataAndEvents; 40807deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; 40808return this.map( function() { 40809return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); 40810} ); 40811}, 40812html: function( value ) { 40813return access( this, function( value ) { 40814var elem = this[ 0 ] || {}, 40815i = 0, 40816l = this.length; 40817if ( value === undefined && elem.nodeType === 1 ) { 40818return elem.innerHTML; 40819} 40820// See if we can take a shortcut and just use innerHTML 40821if ( typeof value === "string" && !rnoInnerhtml.test( value ) && 40822!wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { 40823value = jQuery.htmlPrefilter( value ); 40824try { 40825for ( ; i < l; i++ ) { 40826elem = this[ i ] || {}; 40827// Remove element nodes and prevent memory leaks 40828if ( elem.nodeType === 1 ) { 40829jQuery.cleanData( getAll( elem, false ) ); 40830elem.innerHTML = value; 40831} 40832} 40833elem = 0; 40834// If using innerHTML throws an exception, use the fallback method 40835} catch ( e ) {} 40836} 40837if ( elem ) { 40838this.empty().append( value ); 40839} 40840}, null, value, arguments.length ); 40841}, 40842replaceWith: function() { 40843var ignored = []; 40844// Make the changes, replacing each non-ignored context element with the new content 40845return domManip( this, arguments, function( elem ) { 40846var parent = this.parentNode; 40847if ( jQuery.inArray( this, ignored ) < 0 ) { 40848jQuery.cleanData( getAll( this ) ); 40849if ( parent ) { 40850parent.replaceChild( elem, this ); 40851} 40852} 40853// Force callback invocation 40854}, ignored ); 40855} 40856} ); 40857jQuery.each( { 40858appendTo: "append",
40859prependTo: "prepend", 40860insertBefore: "before", 40861insertAfter: "after", 40862replaceAll: "replaceWith" 40863}, function( name, original ) { 40864jQuery.fn[ name ] = function( selector ) { 40865var elems, 40866ret = [], 40867insert = jQuery( selector ), 40868last = insert.length - 1, 40869i = 0; 40870for ( ; i <= last; i++ ) { 40871elems = i === last ? this : this.clone( true ); 40872jQuery( insert[ i ] )[ original ]( elems ); 40873// Support: QtWebKit 40874// .get() because push.apply(_, arraylike) throws 40875push.apply( ret, elems.get() ); 40876} 40877return this.pushStack( ret ); 40878}; 40879} ); 40880var iframe, 40881elemdisplay = { 40882// Support: Firefox 40883// We have to pre-define these values for FF (#10227) 40884HTML: "block", 40885BODY: "block" 40886}; 40887/** 40888* Retrieve the actual display of a element 40889* @param {String} name nodeName of the element 40890* @param {Object} doc Document object 40891*/ 40892// Called only from within defaultDisplay 40893function actualDisplay( name, doc ) { 40894var elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ), 40895display = jQuery.css( elem[ 0 ], "display" ); 40896// We don't have any data stored on the element, 40897// so use "detach" method as fast way to get rid of the element 40898elem.detach(); 40899return display; 40900} 40901/** 40902* Try to determine the default display value of an element 40903* @param {String} nodeName 40904*/ 40905function defaultDisplay( nodeName ) { 40906var doc = document, 40907display = elemdisplay[ nodeName ]; 40908if ( !display ) { 40909display = actualDisplay( nodeName, doc ); 40910// If the simple way fails, read from inside an iframe 40911if ( display === "none" || !display ) { 40912// Use the already-created iframe if possible 40913iframe = ( iframe || jQuery( "<iframe frameborder='0' width='0' height='0'/>" ) ) 40914.appendTo( doc.documentElement ); 40915// Always write a new HTML skeleton so Webkit and Firefox don't choke on reuse 40916doc = iframe[ 0 ].contentDocument; 40917// Support: IE 40918doc.write(); 40919doc.close(); 40920display = actualDisplay( nodeName, doc ); 40921iframe.detach(); 40922} 40923// Store the correct default display 40924elemdisplay[ nodeName ] = display; 40925} 40926return display; 40927} 40928var rmargin = ( /^margin/ ); 40929var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); 40930var getStyles = function( elem ) { 40931// Support: IE<=11+, Firefox<=30+ (#15098, #14150) 40932// IE throws on elements created in popups 40933// FF meanwhile throws on frame elements through "defaultView.getComputedStyle" 40934var view = elem.ownerDocument.defaultView; 40935if ( !view || !view.opener ) { 40936view = window; 40937} 40938return view.getComputedStyle( elem ); 40939}; 40940var swap = function( elem, options, callback, args ) { 40941var ret, name, 40942old = {}; 40943// Remember the old values, and insert the new ones 40944for ( name in options ) { 40945old[ name ] = elem.style[ name ]; 40946elem.style[ name ] = options[ name ]; 40947} 40948ret = callback.apply( elem, args || [] ); 40949// Revert the old values 40950for ( name in options ) { 40951elem.style[ name ] = old[ name ]; 40952} 40953return ret; 40954}; 40955var documentElement = document.documentElement; 40956( function() { 40957var pixelPositionVal, boxSizingReliableVal, pixelMarginRightVal, reliableMarginLeftVal, 40958container = document.createElement( "div" ), 40959div = document.createElement( "div" ); 40960// Finish early in limited (non-browser) environments 40961if ( !div.style ) { 40962return; 40963} 40964// Support: IE9-11+ 40965// Style of cloned element affects source element cloned (#8908) 40966div.style.backgroundClip = "content-box"; 40967div.cloneNode( true ).style.backgroundClip = ""; 40968support.clearCloneStyle = div.style.backgroundClip === "content-box"; 40969container.style.cssText = "border:0;width:8px;height:0;top:0;left:-9999px;" + 40970"padding:0;margin-top:1px;position:absolute"; 40971container.appendChild( div ); 40972// Executing both pixelPosition & boxSizingReliable tests require only one layout 40973// so they're executed at the same time to save the second computation. 40974function computeStyleTests() { 40975div.style.cssText = 40976// Support: Firefox<29, Android 2.3 40977// Vendor-prefix box-sizing 40978"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;" + 40979"position:relative;display:block;" + 40980"margin:auto;border:1px;padding:1px;" + 40981"top:1%;width:50%"; 40982div.innerHTML = ""; 40983documentElement.appendChild( container ); 40984var divStyle = window.getComputedStyle( div ); 40985pixelPositionVal = divStyle.top !== "1%"; 40986reliableMarginLeftVal = divStyle.marginLeft === "2px"; 40987boxSizingReliableVal = divStyle.width === "4px"; 40988// Support: Android 4.0 - 4.3 only 40989// Some styles come back with percentage values, even though they shouldn't 40990div.style.marginRight = "50%"; 40991pixelMarginRightVal = divStyle.marginRight === "4px"; 40992documentElement.removeChild( container ); 40993} 40994jQuery.extend( support, { 40995pixelPosition: function() { 40996// This test is executed only once but we still do memoizing 40997// since we can use the boxSizingReliable pre-computing. 40998// No need to check if the test was already performed, though. 40999computeStyleTests(); 41000return pixelPositionVal; 41001}, 41002boxSizingReliable: function() { 41003if ( boxSizingReliableVal == null ) { 41004computeStyleTests(); 41005} 41006return boxSizingReliableVal; 41007}, 41008pixelMarginRight: function() { 41009// Support: Android 4.0-4.3 41010// We're checking for boxSizingReliableVal here instead of pixelMarginRightVal
41011// since that compresses better and they're computed together anyway. 41012if ( boxSizingReliableVal == null ) { 41013computeStyleTests(); 41014} 41015return pixelMarginRightVal; 41016}, 41017reliableMarginLeft: function() { 41018// Support: IE <=8 only, Android 4.0 - 4.3 only, Firefox <=3 - 37 41019if ( boxSizingReliableVal == null ) { 41020computeStyleTests(); 41021} 41022return reliableMarginLeftVal; 41023}, 41024reliableMarginRight: function() { 41025// Support: Android 2.3 41026// Check if div with explicit width and no margin-right incorrectly 41027// gets computed margin-right based on width of container. (#3333) 41028// WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right 41029// This support function is only executed once so no memoizing is needed. 41030var ret, 41031marginDiv = div.appendChild( document.createElement( "div" ) ); 41032// Reset CSS: box-sizing; display; margin; border; padding 41033marginDiv.style.cssText = div.style.cssText = 41034// Support: Android 2.3 41035// Vendor-prefix box-sizing 41036"-webkit-box-sizing:content-box;box-sizing:content-box;" + 41037"display:block;margin:0;border:0;padding:0"; 41038marginDiv.style.marginRight = marginDiv.style.width = "0"; 41039div.style.width = "1px"; 41040documentElement.appendChild( container ); 41041ret = !parseFloat( window.getComputedStyle( marginDiv ).marginRight ); 41042documentElement.removeChild( container ); 41043div.removeChild( marginDiv ); 41044return ret; 41045} 41046} ); 41047} )(); 41048function curCSS( elem, name, computed ) { 41049var width, minWidth, maxWidth, ret, 41050style = elem.style; 41051computed = computed || getStyles( elem ); 41052ret = computed ? computed.getPropertyValue( name ) || computed[ name ] : undefined; 41053// Support: Opera 12.1x only 41054// Fall back to style even without computed 41055// computed is undefined for elems on document fragments 41056if ( ( ret === "" || ret === undefined ) && !jQuery.contains( elem.ownerDocument, elem ) ) { 41057ret = jQuery.style( elem, name ); 41058} 41059// Support: IE9 41060// getPropertyValue is only needed for .css('filter') (#12537) 41061if ( computed ) { 41062// A tribute to the "awesome hack by Dean Edwards" 41063// Android Browser returns percentage for some values, 41064// but width seems to be reliably pixels. 41065// This is against the CSSOM draft spec: 41066// http://dev.w3.org/csswg/cssom/#resolved-values 41067if ( !support.pixelMarginRight() && rnumnonpx.test( ret ) && rmargin.test( name ) ) { 41068// Remember the original values 41069width = style.width; 41070minWidth = style.minWidth; 41071maxWidth = style.maxWidth; 41072// Put in the new values to get a computed value out 41073style.minWidth = style.maxWidth = style.width = ret; 41074ret = computed.width; 41075// Revert the changed values 41076style.width = width; 41077style.minWidth = minWidth; 41078style.maxWidth = maxWidth; 41079} 41080} 41081return ret !== undefined ? 41082// Support: IE9-11+ 41083// IE returns zIndex value as an integer. 41084ret + "" : 41085ret; 41086} 41087function addGetHookIf( conditionFn, hookFn ) { 41088// Define the hook, we'll check on the first run if it's really needed. 41089return { 41090get: function() { 41091if ( conditionFn() ) { 41092// Hook not needed (or it's not possible to use it due 41093// to missing dependency), remove it. 41094delete this.get; 41095return; 41096} 41097// Hook needed; redefine it so that the support test is not executed again. 41098return ( this.get = hookFn ).apply( this, arguments ); 41099} 41100}; 41101} 41102var 41103// Swappable if display is none or starts with table 41104// except "table", "table-cell", or "table-caption" 41105// See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display 41106rdisplayswap = /^(none|table(?!-c[ea]).+)/, 41107cssShow = { position: "absolute", visibility: "hidden", display: "block" }, 41108cssNormalTransform = { 41109letterSpacing: "0", 41110fontWeight: "400" 41111}, 41112cssPrefixes = [ "Webkit", "O", "Moz", "ms" ], 41113emptyStyle = document.createElement( "div" ).style; 41114// Return a css property mapped to a potentially vendor prefixed property 41115function vendorPropName( name ) { 41116// Shortcut for names that are not vendor prefixed 41117if ( name in emptyStyle ) { 41118return name; 41119} 41120// Check for vendor prefixed names 41121var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), 41122i = cssPrefixes.length; 41123while ( i-- ) { 41124name = cssPrefixes[ i ] + capName; 41125if ( name in emptyStyle ) { 41126return name; 41127} 41128} 41129} 41130function setPositiveNumber( elem, value, subtract ) { 41131// Any relative (+/-) values have already been 41132// normalized at this point 41133var matches = rcssNum.exec( value ); 41134return matches ? 41135// Guard against undefined "subtract", e.g., when used as in cssHooks 41136Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : 41137value; 41138} 41139function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { 41140var i = extra === ( isBorderBox ? "border" : "content" ) ? 41141// If we already have the right measurement, avoid augmentation 411424 : 41143// Otherwise initialize for horizontal or vertical properties 41144name === "width" ? 1 : 0, 41145val = 0; 41146for ( ; i < 4; i += 2 ) { 41147// Both box models exclude margin, so add it if we want it 41148if ( extra === "margin" ) { 41149val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); 41150} 41151if ( isBorderBox ) { 41152// border-box includes padding, so remove it if we want content 41153if ( extra === "content" ) { 41154val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); 41155} 41156// At this point, extra isn't border nor margin, so remove border 41157if ( extra !== "margin" ) { 41158val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); 41159} 41160} else { 41161// At this point, extra isn't content, so add padding 41162val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); 41163// At this point, extra isn't content nor padding, so add border 41164if ( extra !== "padding" ) { 41165val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); 41166} 41167} 41168} 41169return val; 41170} 41171function getWidthOrHeight( elem, name, extra ) { 41172// Start with offset property, which is equivalent to the border-box value 41173var valueIsBorderBox = true, 41174val = name === "width" ? elem.offsetWidth : elem.offsetHeight, 41175styles = getStyles( elem ), 41176isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; 41177// Some non-html elements return undefined for offsetWidth, so check for null/undefined 41178// svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 41179// MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 41180if ( val <= 0 || val == null ) { 41181// Fall back to computed then uncomputed css if necessary 41182val = curCSS( elem, name, styles ); 41183if ( val < 0 || val == null ) { 41184val = elem.style[ name ]; 41185} 41186// Computed unit is not pixels. Stop here and return. 41187if ( rnumnonpx.test( val ) ) { 41188return val; 41189} 41190// Check for style in case a browser which returns unreliable values 41191// for getComputedStyle silently falls back to the reliable elem.style 41192valueIsBorderBox = isBorderBox && 41193( support.boxSizingReliable() || val === elem.style[ name ] ); 41194// Normalize "", auto, and prepare for extra 41195val = parseFloat( val ) || 0; 41196} 41197// Use the active box-sizing model to add/subtract irrelevant styles 41198return ( val + 41199augmentWidthOrHeight( 41200elem, 41201name, 41202extra || ( isBorderBox ? "border" : "content" ), 41203valueIsBorderBox, 41204styles 41205) 41206) + "px"; 41207} 41208function showHide( elements, show ) { 41209var display, elem, hidden, 41210values = [], 41211index = 0, 41212length = elements.length; 41213for ( ; index < length; index++ ) { 41214elem = elements[ index ]; 41215if ( !elem.style ) { 41216continue; 41217} 41218values[ index ] = dataPriv.get( elem, "olddisplay" ); 41219display = elem.style.display; 41220if ( show ) { 41221// Reset the inline display of this element to learn if it is 41222// being hidden by cascaded rules or not 41223if ( !values[ index ] && display === "none" ) { 41224elem.style.display = ""; 41225} 41226// Set elements which have been overridden with display: none 41227// in a stylesheet to whatever the default browser style is 41228// for such an element 41229if ( elem.style.display === "" && isHidden( elem ) ) { 41230values[ index ] = dataPriv.access( 41231elem, 41232"olddisplay", 41233defaultDisplay( elem.nodeName ) 41234); 41235} 41236} else { 41237hidden = isHidden( elem ); 41238if ( display !== "none" || !hidden ) { 41239dataPriv.set( 41240elem, 41241"olddisplay",
vendor: 2,645 bytes, lines 41242-41331
41242hidden ? display : jQuery.css( elem, "display" ) 41243); 41244} 41245} 41246} 41247// Set the display of most of the elements in a second loop 41248// to avoid the constant reflow 41249for ( index = 0; index < length; index++ ) { 41250elem = elements[ index ]; 41251if ( !elem.style ) { 41252continue; 41253} 41254if ( !show || elem.style.display === "none" || elem.style.display === "" ) { 41255elem.style.display = show ? values[ index ] || "" : "none"; 41256} 41257} 41258return elements; 41259} 41260jQuery.extend( { 41261// Add in style property hooks for overriding the default 41262// behavior of getting and setting a style property 41263cssHooks: { 41264opacity: { 41265get: function( elem, computed ) { 41266if ( computed ) { 41267// We should always get a number back from opacity 41268var ret = curCSS( elem, "opacity" ); 41269return ret === "" ? "1" : ret; 41270} 41271} 41272} 41273}, 41274// Don't automatically add "px" to these possibly-unitless properties 41275cssNumber: { 41276"animationIterationCount": true, 41277"columnCount": true, 41278"fillOpacity": true, 41279"flexGrow": true, 41280"flexShrink": true, 41281"fontWeight": true, 41282"lineHeight": true, 41283"opacity": true, 41284"order": true, 41285"orphans": true, 41286"widows": true, 41287"zIndex": true, 41288"zoom": true 41289}, 41290// Add in properties whose names you wish to fix before 41291// setting or getting the value 41292cssProps: { 41293"float": "cssFloat" 41294}, 41295// Get and set the style property on a DOM Node 41296style: function( elem, name, value, extra ) { 41297// Don't set styles on text and comment nodes 41298if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { 41299return; 41300} 41301// Make sure that we're working with the right name 41302var ret, type, hooks, 41303origName = jQuery.camelCase( name ), 41304style = elem.style; 41305name = jQuery.cssProps[ origName ] || 41306( jQuery.cssProps[ origName ] = vendorPropName( origName ) || origName ); 41307// Gets hook for the prefixed version, then unprefixed version 41308hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; 41309// Check if we're setting a value 41310if ( value !== undefined ) { 41311type = typeof value; 41312// Convert "+=" or "-=" to relative numbers (#7345) 41313if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { 41314value = adjustCSS( elem, name, ret ); 41315// Fixes bug #9237 41316type = "number"; 41317} 41318// Make sure that null and NaN values aren't set (#7116) 41319if ( value == null || value !== value ) { 41320return; 41321} 41322// If a number was passed in, add the unit (except for certain CSS properties) 41323if ( type === "number" ) { 41324value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); 41325} 41326// Support: IE9-11+ 41327// background-* props affect original clone's values 41328if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { 41329style[ name ] = "inherit"; 41330} 41331// If a hook was provided, use that value, otherwise just set the specified value
vendor: 9,257 bytes, lines 41332-41662
41332if ( !hooks || !( "set" in hooks ) || 41333( value = hooks.set( elem, value, extra ) ) !== undefined ) { 41334style[ name ] = value; 41335} 41336} else { 41337// If a hook was provided get the non-computed value from there 41338if ( hooks && "get" in hooks && 41339( ret = hooks.get( elem, false, extra ) ) !== undefined ) { 41340return ret; 41341} 41342// Otherwise just get the value from the style object 41343return style[ name ]; 41344} 41345}, 41346css: function( elem, name, extra, styles ) { 41347var val, num, hooks, 41348origName = jQuery.camelCase( name ); 41349// Make sure that we're working with the right name 41350name = jQuery.cssProps[ origName ] || 41351( jQuery.cssProps[ origName ] = vendorPropName( origName ) || origName ); 41352// Try prefixed name followed by the unprefixed name 41353hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; 41354// If a hook was provided get the computed value from there 41355if ( hooks && "get" in hooks ) { 41356val = hooks.get( elem, true, extra ); 41357} 41358// Otherwise, if a way to get the computed value exists, use that 41359if ( val === undefined ) { 41360val = curCSS( elem, name, styles ); 41361} 41362// Convert "normal" to computed value 41363if ( val === "normal" && name in cssNormalTransform ) { 41364val = cssNormalTransform[ name ]; 41365} 41366// Make numeric if forced or a qualifier was provided and val looks numeric 41367if ( extra === "" || extra ) { 41368num = parseFloat( val ); 41369return extra === true || isFinite( num ) ? num || 0 : val; 41370} 41371return val; 41372} 41373} ); 41374jQuery.each( [ "height", "width" ], function( i, name ) { 41375jQuery.cssHooks[ name ] = { 41376get: function( elem, computed, extra ) { 41377if ( computed ) { 41378// Certain elements can have dimension info if we invisibly show them 41379// but it must have a current display style that would benefit 41380return rdisplayswap.test( jQuery.css( elem, "display" ) ) && 41381elem.offsetWidth === 0 ? 41382swap( elem, cssShow, function() { 41383return getWidthOrHeight( elem, name, extra ); 41384} ) : 41385getWidthOrHeight( elem, name, extra ); 41386} 41387}, 41388set: function( elem, value, extra ) { 41389var matches, 41390styles = extra && getStyles( elem ), 41391subtract = extra && augmentWidthOrHeight( 41392elem, 41393name, 41394extra, 41395jQuery.css( elem, "boxSizing", false, styles ) === "border-box", 41396styles 41397); 41398// Convert to pixels if value adjustment is needed 41399if ( subtract && ( matches = rcssNum.exec( value ) ) && 41400( matches[ 3 ] || "px" ) !== "px" ) { 41401elem.style[ name ] = value; 41402value = jQuery.css( elem, name ); 41403} 41404return setPositiveNumber( elem, value, subtract ); 41405} 41406}; 41407} ); 41408jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, 41409function( elem, computed ) { 41410if ( computed ) { 41411return ( parseFloat( curCSS( elem, "marginLeft" ) ) || 41412elem.getBoundingClientRect().left - 41413swap( elem, { marginLeft: 0 }, function() { 41414return elem.getBoundingClientRect().left; 41415} ) 41416) + "px"; 41417} 41418} 41419); 41420// Support: Android 2.3 41421jQuery.cssHooks.marginRight = addGetHookIf( support.reliableMarginRight, 41422function( elem, computed ) { 41423if ( computed ) { 41424return swap( elem, { "display": "inline-block" }, 41425curCSS, [ elem, "marginRight" ] ); 41426} 41427} 41428); 41429// These hooks are used by animate to expand properties 41430jQuery.each( { 41431margin: "", 41432padding: "", 41433border: "Width" 41434}, function( prefix, suffix ) { 41435jQuery.cssHooks[ prefix + suffix ] = { 41436expand: function( value ) { 41437var i = 0, 41438expanded = {}, 41439// Assumes a single number if not a string 41440parts = typeof value === "string" ? value.split( " " ) : [ value ]; 41441for ( ; i < 4; i++ ) { 41442expanded[ prefix + cssExpand[ i ] + suffix ] = 41443parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; 41444} 41445return expanded; 41446} 41447}; 41448if ( !rmargin.test( prefix ) ) { 41449jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; 41450} 41451} ); 41452jQuery.fn.extend( { 41453css: function( name, value ) { 41454return access( this, function( elem, name, value ) { 41455var styles, len, 41456map = {}, 41457i = 0; 41458if ( jQuery.isArray( name ) ) { 41459styles = getStyles( elem ); 41460len = name.length; 41461for ( ; i < len; i++ ) { 41462map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); 41463} 41464return map; 41465} 41466return value !== undefined ? 41467jQuery.style( elem, name, value ) : 41468jQuery.css( elem, name ); 41469}, name, value, arguments.length > 1 ); 41470}, 41471show: function() { 41472return showHide( this, true ); 41473}, 41474hide: function() { 41475return showHide( this ); 41476}, 41477toggle: function( state ) { 41478if ( typeof state === "boolean" ) { 41479return state ? this.show() : this.hide(); 41480} 41481return this.each( function() { 41482if ( isHidden( this ) ) { 41483jQuery( this ).show(); 41484} else { 41485jQuery( this ).hide(); 41486} 41487} ); 41488} 41489} ); 41490function Tween( elem, options, prop, end, easing ) { 41491return new Tween.prototype.init( elem, options, prop, end, easing ); 41492} 41493jQuery.Tween = Tween; 41494Tween.prototype = { 41495constructor: Tween, 41496init: function( elem, options, prop, end, easing, unit ) { 41497this.elem = elem; 41498this.prop = prop; 41499this.easing = easing || jQuery.easing._default; 41500this.options = options; 41501this.start = this.now = this.cur(); 41502this.end = end; 41503this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); 41504}, 41505cur: function() { 41506var hooks = Tween.propHooks[ this.prop ]; 41507return hooks && hooks.get ? 41508hooks.get( this ) : 41509Tween.propHooks._default.get( this ); 41510}, 41511run: function( percent ) { 41512var eased, 41513hooks = Tween.propHooks[ this.prop ]; 41514if ( this.options.duration ) { 41515this.pos = eased = jQuery.easing[ this.easing ]( 41516percent, this.options.duration * percent, 0, 1, this.options.duration 41517); 41518} else { 41519this.pos = eased = percent; 41520} 41521this.now = ( this.end - this.start ) * eased + this.start; 41522if ( this.options.step ) { 41523this.options.step.call( this.elem, this.now, this ); 41524} 41525if ( hooks && hooks.set ) { 41526hooks.set( this ); 41527} else { 41528Tween.propHooks._default.set( this ); 41529} 41530return this; 41531} 41532}; 41533Tween.prototype.init.prototype = Tween.prototype; 41534Tween.propHooks = { 41535_default: { 41536get: function( tween ) { 41537var result; 41538// Use a property on the element directly when it is not a DOM element, 41539// or when there is no matching style property that exists. 41540if ( tween.elem.nodeType !== 1 || 41541tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { 41542return tween.elem[ tween.prop ]; 41543} 41544// Passing an empty string as a 3rd parameter to .css will automatically 41545// attempt a parseFloat and fallback to a string if the parse fails. 41546// Simple values such as "10px" are parsed to Float; 41547// complex values such as "rotate(1rad)" are returned as-is. 41548result = jQuery.css( tween.elem, tween.prop, "" ); 41549// Empty strings, null, undefined and "auto" are converted to 0. 41550return !result || result === "auto" ? 0 : result; 41551}, 41552set: function( tween ) { 41553// Use step hook for back compat. 41554// Use cssHook if its there. 41555// Use .style if available and use plain properties where available. 41556if ( jQuery.fx.step[ tween.prop ] ) { 41557jQuery.fx.step[ tween.prop ]( tween ); 41558} else if ( tween.elem.nodeType === 1 && 41559( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || 41560jQuery.cssHooks[ tween.prop ] ) ) { 41561jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); 41562} else { 41563tween.elem[ tween.prop ] = tween.now; 41564} 41565} 41566} 41567}; 41568// Support: IE9 41569// Panic based approach to setting things on disconnected nodes 41570Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { 41571set: function( tween ) { 41572if ( tween.elem.nodeType && tween.elem.parentNode ) { 41573tween.elem[ tween.prop ] = tween.now; 41574} 41575} 41576}; 41577jQuery.easing = { 41578linear: function( p ) { 41579return p; 41580}, 41581swing: function( p ) { 41582return 0.5 - Math.cos( p * Math.PI ) / 2; 41583}, 41584_default: "swing" 41585}; 41586jQuery.fx = Tween.prototype.init; 41587// Back Compat <1.8 extension point 41588jQuery.fx.step = {}; 41589var 41590fxNow, timerId, 41591rfxtypes = /^(?:toggle|show|hide)$/, 41592rrun = /queueHooks$/; 41593// Animations created synchronously will run synchronously 41594function createFxNow() { 41595window.setTimeout( function() { 41596fxNow = undefined; 41597} ); 41598return ( fxNow = jQuery.now() ); 41599} 41600// Generate parameters to create a standard animation 41601function genFx( type, includeWidth ) { 41602var which, 41603i = 0, 41604attrs = { height: type }; 41605// If we include width, step value is 1 to do all cssExpand values, 41606// otherwise step value is 2 to skip over Left and Right 41607includeWidth = includeWidth ? 1 : 0; 41608for ( ; i < 4 ; i += 2 - includeWidth ) { 41609which = cssExpand[ i ]; 41610attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; 41611} 41612if ( includeWidth ) { 41613attrs.opacity = attrs.width = type; 41614} 41615return attrs; 41616} 41617function createTween( value, prop, animation ) { 41618var tween, 41619collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), 41620index = 0, 41621length = collection.length; 41622for ( ; index < length; index++ ) { 41623if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { 41624// We're done with this property 41625return tween; 41626} 41627} 41628} 41629function defaultPrefilter( elem, props, opts ) { 41630/* jshint validthis: true */ 41631var prop, value, toggle, tween, hooks, oldfire, display, checkDisplay, 41632anim = this, 41633orig = {}, 41634style = elem.style, 41635hidden = elem.nodeType && isHidden( elem ), 41636dataShow = dataPriv.get( elem, "fxshow" ); 41637// Handle queue: false promises 41638if ( !opts.queue ) { 41639hooks = jQuery._queueHooks( elem, "fx" ); 41640if ( hooks.unqueued == null ) { 41641hooks.unqueued = 0; 41642oldfire = hooks.empty.fire; 41643hooks.empty.fire = function() { 41644if ( !hooks.unqueued ) { 41645oldfire(); 41646} 41647}; 41648} 41649hooks.unqueued++; 41650anim.always( function() { 41651// Ensure the complete handler is called before this completes 41652anim.always( function() { 41653hooks.unqueued--; 41654if ( !jQuery.queue( elem, "fx" ).length ) { 41655hooks.empty.fire(); 41656} 41657} ); 41658} ); 41659} 41660// Height/width overflow pass 41661if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) { 41662// Make sure that nothing sneaks out
41663// Record all 3 overflow attributes because IE9-10 do not 41664// change the overflow attribute when overflowX and 41665// overflowY are set to the same value 41666opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; 41667// Set display property to inline-block for height/width 41668// animations on inline elements that are having width/height animated 41669display = jQuery.css( elem, "display" ); 41670// Test default display if display is currently "none" 41671checkDisplay = display === "none" ? 41672dataPriv.get( elem, "olddisplay" ) || defaultDisplay( elem.nodeName ) : display; 41673if ( checkDisplay === "inline" && jQuery.css( elem, "float" ) === "none" ) { 41674style.display = "inline-block"; 41675} 41676} 41677if ( opts.overflow ) { 41678style.overflow = "hidden"; 41679anim.always( function() { 41680style.overflow = opts.overflow[ 0 ]; 41681style.overflowX = opts.overflow[ 1 ]; 41682style.overflowY = opts.overflow[ 2 ]; 41683} ); 41684} 41685// show/hide pass 41686for ( prop in props ) { 41687value = props[ prop ]; 41688if ( rfxtypes.exec( value ) ) { 41689delete props[ prop ]; 41690toggle = toggle || value === "toggle"; 41691if ( value === ( hidden ? "hide" : "show" ) ) { 41692// If there is dataShow left over from a stopped hide or show 41693// and we are going to proceed with show, we should pretend to be hidden 41694if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { 41695hidden = true; 41696} else { 41697continue; 41698} 41699} 41700orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); 41701// Any non-fx value stops us from restoring the original display value 41702} else { 41703display = undefined; 41704} 41705} 41706if ( !jQuery.isEmptyObject( orig ) ) { 41707if ( dataShow ) { 41708if ( "hidden" in dataShow ) { 41709hidden = dataShow.hidden; 41710} 41711} else { 41712dataShow = dataPriv.access( elem, "fxshow", {} ); 41713} 41714// Store state if its toggle - enables .stop().toggle() to "reverse" 41715if ( toggle ) { 41716dataShow.hidden = !hidden; 41717} 41718if ( hidden ) { 41719jQuery( elem ).show(); 41720} else { 41721anim.done( function() { 41722jQuery( elem ).hide(); 41723} ); 41724} 41725anim.done( function() { 41726var prop; 41727dataPriv.remove( elem, "fxshow" ); 41728for ( prop in orig ) { 41729jQuery.style( elem, prop, orig[ prop ] ); 41730} 41731} ); 41732for ( prop in orig ) { 41733tween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); 41734if ( !( prop in dataShow ) ) { 41735dataShow[ prop ] = tween.start; 41736if ( hidden ) { 41737tween.end = tween.start; 41738tween.start = prop === "width" || prop === "height" ? 1 : 0; 41739} 41740} 41741} 41742// If this is a noop like .hide().hide(), restore an overwritten display value 41743} else if ( ( display === "none" ? defaultDisplay( elem.nodeName ) : display ) === "inline" ) { 41744style.display = display; 41745} 41746} 41747function propFilter( props, specialEasing ) { 41748var index, name, easing, value, hooks; 41749// camelCase, specialEasing and expand cssHook pass 41750for ( index in props ) { 41751name = jQuery.camelCase( index ); 41752easing = specialEasing[ name ]; 41753value = props[ index ]; 41754if ( jQuery.isArray( value ) ) { 41755easing = value[ 1 ]; 41756value = props[ index ] = value[ 0 ]; 41757} 41758if ( index !== name ) { 41759props[ name ] = value; 41760delete props[ index ]; 41761} 41762hooks = jQuery.cssHooks[ name ]; 41763if ( hooks && "expand" in hooks ) { 41764value = hooks.expand( value ); 41765delete props[ name ]; 41766// Not quite $.extend, this won't overwrite existing keys. 41767// Reusing 'index' because we have the correct "name" 41768for ( index in value ) { 41769if ( !( index in props ) ) { 41770props[ index ] = value[ index ]; 41771specialEasing[ index ] = easing; 41772} 41773} 41774} else { 41775specialEasing[ name ] = easing; 41776} 41777} 41778} 41779function Animation( elem, properties, options ) { 41780var result, 41781stopped, 41782index = 0, 41783length = Animation.prefilters.length, 41784deferred = jQuery.Deferred().always( function() { 41785// Don't match elem in the :animated selector 41786delete tick.elem; 41787} ), 41788tick = function() { 41789if ( stopped ) { 41790return false; 41791} 41792var currentTime = fxNow || createFxNow(), 41793remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), 41794// Support: Android 2.3 41795// Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) 41796temp = remaining / animation.duration || 0, 41797percent = 1 - temp, 41798index = 0, 41799length = animation.tweens.length; 41800for ( ; index < length ; index++ ) { 41801animation.tweens[ index ].run( percent ); 41802} 41803deferred.notifyWith( elem, [ animation, percent, remaining ] ); 41804if ( percent < 1 && length ) { 41805return remaining; 41806} else { 41807deferred.resolveWith( elem, [ animation ] ); 41808return false;
vendor: 8,113 bytes, lines 41809-42108
41809} 41810}, 41811animation = deferred.promise( { 41812elem: elem, 41813props: jQuery.extend( {}, properties ), 41814opts: jQuery.extend( true, { 41815specialEasing: {}, 41816easing: jQuery.easing._default 41817}, options ), 41818originalProperties: properties, 41819originalOptions: options, 41820startTime: fxNow || createFxNow(), 41821duration: options.duration, 41822tweens: [], 41823createTween: function( prop, end ) { 41824var tween = jQuery.Tween( elem, animation.opts, prop, end, 41825animation.opts.specialEasing[ prop ] || animation.opts.easing ); 41826animation.tweens.push( tween ); 41827return tween; 41828}, 41829stop: function( gotoEnd ) { 41830var index = 0, 41831// If we are going to the end, we want to run all the tweens 41832// otherwise we skip this part 41833length = gotoEnd ? animation.tweens.length : 0; 41834if ( stopped ) { 41835return this; 41836} 41837stopped = true; 41838for ( ; index < length ; index++ ) { 41839animation.tweens[ index ].run( 1 ); 41840} 41841// Resolve when we played the last frame; otherwise, reject 41842if ( gotoEnd ) { 41843deferred.notifyWith( elem, [ animation, 1, 0 ] ); 41844deferred.resolveWith( elem, [ animation, gotoEnd ] ); 41845} else { 41846deferred.rejectWith( elem, [ animation, gotoEnd ] ); 41847} 41848return this; 41849} 41850} ), 41851props = animation.props; 41852propFilter( props, animation.opts.specialEasing ); 41853for ( ; index < length ; index++ ) { 41854result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); 41855if ( result ) { 41856if ( jQuery.isFunction( result.stop ) ) { 41857jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = 41858jQuery.proxy( result.stop, result ); 41859} 41860return result; 41861} 41862} 41863jQuery.map( props, createTween, animation ); 41864if ( jQuery.isFunction( animation.opts.start ) ) { 41865animation.opts.start.call( elem, animation ); 41866} 41867jQuery.fx.timer( 41868jQuery.extend( tick, { 41869elem: elem, 41870anim: animation, 41871queue: animation.opts.queue 41872} ) 41873); 41874// attach callbacks from options 41875return animation.progress( animation.opts.progress ) 41876.done( animation.opts.done, animation.opts.complete ) 41877.fail( animation.opts.fail ) 41878.always( animation.opts.always ); 41879} 41880jQuery.Animation = jQuery.extend( Animation, { 41881tweeners: { 41882"*": [ function( prop, value ) { 41883var tween = this.createTween( prop, value ); 41884adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); 41885return tween; 41886} ] 41887}, 41888tweener: function( props, callback ) { 41889if ( jQuery.isFunction( props ) ) { 41890callback = props; 41891props = [ "*" ]; 41892} else { 41893props = props.match( rnotwhite ); 41894} 41895var prop, 41896index = 0, 41897length = props.length; 41898for ( ; index < length ; index++ ) { 41899prop = props[ index ]; 41900Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; 41901Animation.tweeners[ prop ].unshift( callback ); 41902} 41903}, 41904prefilters: [ defaultPrefilter ], 41905prefilter: function( callback, prepend ) { 41906if ( prepend ) { 41907Animation.prefilters.unshift( callback ); 41908} else { 41909Animation.prefilters.push( callback ); 41910} 41911} 41912} ); 41913jQuery.speed = function( speed, easing, fn ) { 41914var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { 41915complete: fn || !fn && easing || 41916jQuery.isFunction( speed ) && speed, 41917duration: speed, 41918easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing 41919}; 41920opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? 41921opt.duration : opt.duration in jQuery.fx.speeds ? 41922jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default; 41923// Normalize opt.queue - true/undefined/null -> "fx" 41924if ( opt.queue == null || opt.queue === true ) { 41925opt.queue = "fx"; 41926} 41927// Queueing 41928opt.old = opt.complete; 41929opt.complete = function() { 41930if ( jQuery.isFunction( opt.old ) ) { 41931opt.old.call( this ); 41932} 41933if ( opt.queue ) { 41934jQuery.dequeue( this, opt.queue ); 41935} 41936}; 41937return opt; 41938}; 41939jQuery.fn.extend( { 41940fadeTo: function( speed, to, easing, callback ) { 41941// Show any hidden elements after setting opacity to 0 41942return this.filter( isHidden ).css( "opacity", 0 ).show() 41943// Animate to the value specified 41944.end().animate( { opacity: to }, speed, easing, callback ); 41945}, 41946animate: function( prop, speed, easing, callback ) { 41947var empty = jQuery.isEmptyObject( prop ), 41948optall = jQuery.speed( speed, easing, callback ), 41949doAnimation = function() { 41950// Operate on a copy of prop so per-property easing won't be lost 41951var anim = Animation( this, jQuery.extend( {}, prop ), optall ); 41952// Empty animations, or finishing resolves immediately 41953if ( empty || dataPriv.get( this, "finish" ) ) { 41954anim.stop( true ); 41955} 41956}; 41957doAnimation.finish = doAnimation; 41958return empty || optall.queue === false ? 41959this.each( doAnimation ) : 41960this.queue( optall.queue, doAnimation ); 41961}, 41962stop: function( type, clearQueue, gotoEnd ) { 41963var stopQueue = function( hooks ) { 41964var stop = hooks.stop; 41965delete hooks.stop; 41966stop( gotoEnd ); 41967}; 41968if ( typeof type !== "string" ) { 41969gotoEnd = clearQueue; 41970clearQueue = type; 41971type = undefined; 41972} 41973if ( clearQueue && type !== false ) { 41974this.queue( type || "fx", [] ); 41975} 41976return this.each( function() { 41977var dequeue = true, 41978index = type != null && type + "queueHooks", 41979timers = jQuery.timers, 41980data = dataPriv.get( this ); 41981if ( index ) { 41982if ( data[ index ] && data[ index ].stop ) { 41983stopQueue( data[ index ] ); 41984} 41985} else { 41986for ( index in data ) { 41987if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { 41988stopQueue( data[ index ] ); 41989} 41990} 41991} 41992for ( index = timers.length; index--; ) { 41993if ( timers[ index ].elem === this && 41994( type == null || timers[ index ].queue === type ) ) { 41995timers[ index ].anim.stop( gotoEnd ); 41996dequeue = false; 41997timers.splice( index, 1 ); 41998} 41999} 42000// Start the next in the queue if the last step wasn't forced. 42001// Timers currently will call their complete callbacks, which 42002// will dequeue but only if they were gotoEnd. 42003if ( dequeue || !gotoEnd ) { 42004jQuery.dequeue( this, type ); 42005} 42006} ); 42007}, 42008finish: function( type ) { 42009if ( type !== false ) { 42010type = type || "fx"; 42011} 42012return this.each( function() { 42013var index, 42014data = dataPriv.get( this ), 42015queue = data[ type + "queue" ], 42016hooks = data[ type + "queueHooks" ], 42017timers = jQuery.timers, 42018length = queue ? queue.length : 0; 42019// Enable finishing flag on private data 42020data.finish = true; 42021// Empty the queue first 42022jQuery.queue( this, type, [] ); 42023if ( hooks && hooks.stop ) { 42024hooks.stop.call( this, true ); 42025} 42026// Look for any active animations, and finish them 42027for ( index = timers.length; index--; ) { 42028if ( timers[ index ].elem === this && timers[ index ].queue === type ) { 42029timers[ index ].anim.stop( true ); 42030timers.splice( index, 1 ); 42031} 42032} 42033// Look for any animations in the old queue and finish them 42034for ( index = 0; index < length; index++ ) { 42035if ( queue[ index ] && queue[ index ].finish ) { 42036queue[ index ].finish.call( this ); 42037} 42038} 42039// Turn off finishing flag 42040delete data.finish; 42041} ); 42042} 42043} ); 42044jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) { 42045var cssFn = jQuery.fn[ name ]; 42046jQuery.fn[ name ] = function( speed, easing, callback ) { 42047return speed == null || typeof speed === "boolean" ? 42048cssFn.apply( this, arguments ) : 42049this.animate( genFx( name, true ), speed, easing, callback ); 42050}; 42051} ); 42052// Generate shortcuts for custom animations 42053jQuery.each( { 42054slideDown: genFx( "show" ), 42055slideUp: genFx( "hide" ), 42056slideToggle: genFx( "toggle" ), 42057fadeIn: { opacity: "show" }, 42058fadeOut: { opacity: "hide" }, 42059fadeToggle: { opacity: "toggle" } 42060}, function( name, props ) { 42061jQuery.fn[ name ] = function( speed, easing, callback ) { 42062return this.animate( props, speed, easing, callback ); 42063}; 42064} ); 42065jQuery.timers = []; 42066jQuery.fx.tick = function() { 42067var timer, 42068i = 0, 42069timers = jQuery.timers; 42070fxNow = jQuery.now(); 42071for ( ; i < timers.length; i++ ) { 42072timer = timers[ i ]; 42073// Checks the timer has not already been removed 42074if ( !timer() && timers[ i ] === timer ) { 42075timers.splice( i--, 1 ); 42076} 42077} 42078if ( !timers.length ) { 42079jQuery.fx.stop(); 42080} 42081fxNow = undefined; 42082}; 42083jQuery.fx.timer = function( timer ) { 42084jQuery.timers.push( timer ); 42085if ( timer() ) { 42086jQuery.fx.start(); 42087} else { 42088jQuery.timers.pop(); 42089} 42090}; 42091jQuery.fx.interval = 13; 42092jQuery.fx.start = function() { 42093if ( !timerId ) { 42094timerId = window.setInterval( jQuery.fx.tick, jQuery.fx.interval ); 42095} 42096}; 42097jQuery.fx.stop = function() { 42098window.clearInterval( timerId ); 42099timerId = null; 42100}; 42101jQuery.fx.speeds = { 42102slow: 600, 42103fast: 200, 42104// Default speed 42105_default: 400 42106}; 42107// Based off of the plugin by Clint Helfers, with permission. 42108// http://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/
vendor: 15,939 bytes, lines 42109-42693
42109jQuery.fn.delay = function( time, type ) { 42110time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; 42111type = type || "fx"; 42112return this.queue( type, function( next, hooks ) { 42113var timeout = window.setTimeout( next, time ); 42114hooks.stop = function() { 42115window.clearTimeout( timeout ); 42116}; 42117} ); 42118}; 42119( function() { 42120var input = document.createElement( "input" ), 42121select = document.createElement( "select" ), 42122opt = select.appendChild( document.createElement( "option" ) ); 42123input.type = "checkbox"; 42124// Support: iOS<=5.1, Android<=4.2+ 42125// Default value for a checkbox should be "on" 42126support.checkOn = input.value !== ""; 42127// Support: IE<=11+ 42128// Must access selectedIndex to make default options select 42129support.optSelected = opt.selected; 42130// Support: Android<=2.3 42131// Options inside disabled selects are incorrectly marked as disabled 42132select.disabled = true; 42133support.optDisabled = !opt.disabled; 42134// Support: IE<=11+ 42135// An input loses its value after becoming a radio 42136input = document.createElement( "input" ); 42137input.value = "t"; 42138input.type = "radio"; 42139support.radioValue = input.value === "t"; 42140} )(); 42141var boolHook, 42142attrHandle = jQuery.expr.attrHandle; 42143jQuery.fn.extend( { 42144attr: function( name, value ) { 42145return access( this, jQuery.attr, name, value, arguments.length > 1 ); 42146}, 42147removeAttr: function( name ) { 42148return this.each( function() { 42149jQuery.removeAttr( this, name ); 42150} ); 42151} 42152} ); 42153jQuery.extend( { 42154attr: function( elem, name, value ) { 42155var ret, hooks, 42156nType = elem.nodeType; 42157// Don't get/set attributes on text, comment and attribute nodes 42158if ( nType === 3 || nType === 8 || nType === 2 ) { 42159return; 42160} 42161// Fallback to prop when attributes are not supported 42162if ( typeof elem.getAttribute === "undefined" ) { 42163return jQuery.prop( elem, name, value ); 42164} 42165// All attributes are lowercase 42166// Grab necessary hook if one is defined 42167if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { 42168name = name.toLowerCase(); 42169hooks = jQuery.attrHooks[ name ] || 42170( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); 42171} 42172if ( value !== undefined ) { 42173if ( value === null ) { 42174jQuery.removeAttr( elem, name ); 42175return; 42176} 42177if ( hooks && "set" in hooks && 42178( ret = hooks.set( elem, value, name ) ) !== undefined ) { 42179return ret; 42180} 42181elem.setAttribute( name, value + "" ); 42182return value; 42183} 42184if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { 42185return ret; 42186} 42187ret = jQuery.find.attr( elem, name ); 42188// Non-existent attributes return null, we normalize to undefined 42189return ret == null ? undefined : ret; 42190}, 42191attrHooks: { 42192type: { 42193set: function( elem, value ) { 42194if ( !support.radioValue && value === "radio" && 42195jQuery.nodeName( elem, "input" ) ) { 42196var val = elem.value; 42197elem.setAttribute( "type", value ); 42198if ( val ) { 42199elem.value = val; 42200} 42201return value; 42202} 42203} 42204} 42205}, 42206removeAttr: function( elem, value ) { 42207var name, propName, 42208i = 0, 42209attrNames = value && value.match( rnotwhite ); 42210if ( attrNames && elem.nodeType === 1 ) { 42211while ( ( name = attrNames[ i++ ] ) ) { 42212propName = jQuery.propFix[ name ] || name; 42213// Boolean attributes get special treatment (#10870) 42214if ( jQuery.expr.match.bool.test( name ) ) { 42215// Set corresponding property to false 42216elem[ propName ] = false; 42217} 42218elem.removeAttribute( name ); 42219} 42220} 42221} 42222} ); 42223// Hooks for boolean attributes 42224boolHook = { 42225set: function( elem, value, name ) { 42226if ( value === false ) { 42227// Remove boolean attributes when set to false 42228jQuery.removeAttr( elem, name ); 42229} else { 42230elem.setAttribute( name, name ); 42231} 42232return name; 42233} 42234}; 42235jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { 42236var getter = attrHandle[ name ] || jQuery.find.attr; 42237attrHandle[ name ] = function( elem, name, isXML ) { 42238var ret, handle; 42239if ( !isXML ) { 42240// Avoid an infinite loop by temporarily removing this function from the getter 42241handle = attrHandle[ name ]; 42242attrHandle[ name ] = ret; 42243ret = getter( elem, name, isXML ) != null ? 42244name.toLowerCase() : 42245null; 42246attrHandle[ name ] = handle; 42247} 42248return ret; 42249}; 42250} ); 42251var rfocusable = /^(?:input|select|textarea|button)$/i, 42252rclickable = /^(?:a|area)$/i; 42253jQuery.fn.extend( { 42254prop: function( name, value ) { 42255return access( this, jQuery.prop, name, value, arguments.length > 1 ); 42256}, 42257removeProp: function( name ) { 42258return this.each( function() { 42259delete this[ jQuery.propFix[ name ] || name ]; 42260} ); 42261} 42262} ); 42263jQuery.extend( { 42264prop: function( elem, name, value ) { 42265var ret, hooks, 42266nType = elem.nodeType; 42267// Don't get/set properties on text, comment and attribute nodes 42268if ( nType === 3 || nType === 8 || nType === 2 ) { 42269return; 42270} 42271if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { 42272// Fix name and attach hooks 42273name = jQuery.propFix[ name ] || name; 42274hooks = jQuery.propHooks[ name ]; 42275} 42276if ( value !== undefined ) { 42277if ( hooks && "set" in hooks && 42278( ret = hooks.set( elem, value, name ) ) !== undefined ) { 42279return ret; 42280} 42281return ( elem[ name ] = value ); 42282} 42283if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { 42284return ret; 42285} 42286return elem[ name ]; 42287}, 42288propHooks: { 42289tabIndex: { 42290get: function( elem ) { 42291// elem.tabIndex doesn't always return the 42292// correct value when it hasn't been explicitly set 42293// http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ 42294// Use proper attribute retrieval(#12072) 42295var tabindex = jQuery.find.attr( elem, "tabindex" ); 42296return tabindex ? 42297parseInt( tabindex, 10 ) : 42298rfocusable.test( elem.nodeName ) || 42299rclickable.test( elem.nodeName ) && elem.href ? 423000 : 42301-1; 42302} 42303} 42304}, 42305propFix: { 42306"for": "htmlFor", 42307"class": "className" 42308} 42309} ); 42310// Support: IE <=11 only 42311// Accessing the selectedIndex property 42312// forces the browser to respect setting selected 42313// on the option 42314// The getter ensures a default option is selected 42315// when in an optgroup 42316if ( !support.optSelected ) { 42317jQuery.propHooks.selected = { 42318get: function( elem ) { 42319var parent = elem.parentNode; 42320if ( parent && parent.parentNode ) { 42321parent.parentNode.selectedIndex; 42322} 42323return null; 42324}, 42325set: function( elem ) { 42326var parent = elem.parentNode; 42327if ( parent ) { 42328parent.selectedIndex; 42329if ( parent.parentNode ) { 42330parent.parentNode.selectedIndex; 42331} 42332} 42333} 42334}; 42335} 42336jQuery.each( [ 42337"tabIndex", 42338"readOnly", 42339"maxLength", 42340"cellSpacing", 42341"cellPadding", 42342"rowSpan", 42343"colSpan", 42344"useMap", 42345"frameBorder", 42346"contentEditable" 42347], function() { 42348jQuery.propFix[ this.toLowerCase() ] = this; 42349} ); 42350var rclass = /[\t\r\n\f]/g; 42351function getClass( elem ) { 42352return elem.getAttribute && elem.getAttribute( "class" ) || ""; 42353} 42354jQuery.fn.extend( { 42355addClass: function( value ) { 42356var classes, elem, cur, curValue, clazz, j, finalValue, 42357i = 0; 42358if ( jQuery.isFunction( value ) ) { 42359return this.each( function( j ) { 42360jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); 42361} ); 42362} 42363if ( typeof value === "string" && value ) { 42364classes = value.match( rnotwhite ) || []; 42365while ( ( elem = this[ i++ ] ) ) { 42366curValue = getClass( elem ); 42367cur = elem.nodeType === 1 && 42368( " " + curValue + " " ).replace( rclass, " " ); 42369if ( cur ) { 42370j = 0; 42371while ( ( clazz = classes[ j++ ] ) ) { 42372if ( cur.indexOf( " " + clazz + " " ) < 0 ) { 42373cur += clazz + " "; 42374} 42375} 42376// Only assign if different to avoid unneeded rendering. 42377finalValue = jQuery.trim( cur ); 42378if ( curValue !== finalValue ) { 42379elem.setAttribute( "class", finalValue ); 42380} 42381} 42382} 42383} 42384return this; 42385}, 42386removeClass: function( value ) { 42387var classes, elem, cur, curValue, clazz, j, finalValue, 42388i = 0; 42389if ( jQuery.isFunction( value ) ) { 42390return this.each( function( j ) { 42391jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); 42392} ); 42393} 42394if ( !arguments.length ) { 42395return this.attr( "class", "" ); 42396} 42397if ( typeof value === "string" && value ) { 42398classes = value.match( rnotwhite ) || []; 42399while ( ( elem = this[ i++ ] ) ) { 42400curValue = getClass( elem ); 42401// This expression is here for better compressibility (see addClass) 42402cur = elem.nodeType === 1 && 42403( " " + curValue + " " ).replace( rclass, " " ); 42404if ( cur ) { 42405j = 0; 42406while ( ( clazz = classes[ j++ ] ) ) { 42407// Remove *all* instances 42408while ( cur.indexOf( " " + clazz + " " ) > -1 ) { 42409cur = cur.replace( " " + clazz + " ", " " ); 42410} 42411} 42412// Only assign if different to avoid unneeded rendering. 42413finalValue = jQuery.trim( cur ); 42414if ( curValue !== finalValue ) { 42415elem.setAttribute( "class", finalValue ); 42416} 42417} 42418} 42419} 42420return this; 42421}, 42422toggleClass: function( value, stateVal ) { 42423var type = typeof value; 42424if ( typeof stateVal === "boolean" && type === "string" ) { 42425return stateVal ? this.addClass( value ) : this.removeClass( value ); 42426} 42427if ( jQuery.isFunction( value ) ) { 42428return this.each( function( i ) { 42429jQuery( this ).toggleClass( 42430value.call( this, i, getClass( this ), stateVal ), 42431stateVal 42432); 42433} ); 42434} 42435return this.each( function() { 42436var className, i, self, classNames; 42437if ( type === "string" ) { 42438// Toggle individual class names 42439i = 0; 42440self = jQuery( this ); 42441classNames = value.match( rnotwhite ) || []; 42442while ( ( className = classNames[ i++ ] ) ) { 42443// Check each className given, space separated list 42444if ( self.hasClass( className ) ) { 42445self.removeClass( className ); 42446} else { 42447self.addClass( className ); 42448} 42449} 42450// Toggle whole class name 42451} else if ( value === undefined || type === "boolean" ) { 42452className = getClass( this ); 42453if ( className ) { 42454// Store className if set 42455dataPriv.set( this, "__className__", className ); 42456} 42457// If the element has a class name or if we're passed `false`, 42458// then remove the whole classname (if there was one, the above saved it). 42459// Otherwise bring back whatever was previously saved (if anything), 42460// falling back to the empty string if nothing was stored. 42461if ( this.setAttribute ) { 42462this.setAttribute( "class", 42463className || value === false ? 42464"" : 42465dataPriv.get( this, "__className__" ) || "" 42466); 42467} 42468} 42469} ); 42470}, 42471hasClass: function( selector ) { 42472var className, elem, 42473i = 0; 42474className = " " + selector + " "; 42475while ( ( elem = this[ i++ ] ) ) { 42476if ( elem.nodeType === 1 && 42477( " " + getClass( elem ) + " " ).replace( rclass, " " ) 42478.indexOf( className ) > -1 42479) { 42480return true; 42481} 42482} 42483return false; 42484} 42485} ); 42486var rreturn = /\r/g, 42487rspaces = /[\x20\t\r\n\f]+/g; 42488jQuery.fn.extend( { 42489val: function( value ) { 42490var hooks, ret, isFunction, 42491elem = this[ 0 ]; 42492if ( !arguments.length ) { 42493if ( elem ) { 42494hooks = jQuery.valHooks[ elem.type ] || 42495jQuery.valHooks[ elem.nodeName.toLowerCase() ]; 42496if ( hooks && 42497"get" in hooks && 42498( ret = hooks.get( elem, "value" ) ) !== undefined 42499) { 42500return ret; 42501} 42502ret = elem.value; 42503return typeof ret === "string" ? 42504// Handle most common string cases 42505ret.replace( rreturn, "" ) : 42506// Handle cases where value is null/undef or number 42507ret == null ? "" : ret; 42508} 42509return; 42510} 42511isFunction = jQuery.isFunction( value ); 42512return this.each( function( i ) { 42513var val; 42514if ( this.nodeType !== 1 ) { 42515return; 42516} 42517if ( isFunction ) { 42518val = value.call( this, i, jQuery( this ).val() ); 42519} else { 42520val = value; 42521} 42522// Treat null/undefined as ""; convert numbers to string 42523if ( val == null ) { 42524val = ""; 42525} else if ( typeof val === "number" ) { 42526val += ""; 42527} else if ( jQuery.isArray( val ) ) { 42528val = jQuery.map( val, function( value ) { 42529return value == null ? "" : value + ""; 42530} ); 42531} 42532hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; 42533// If set returns undefined, fall back to normal setting 42534if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { 42535this.value = val; 42536} 42537} ); 42538} 42539} ); 42540jQuery.extend( { 42541valHooks: { 42542option: { 42543get: function( elem ) { 42544var val = jQuery.find.attr( elem, "value" ); 42545return val != null ? 42546val : 42547// Support: IE10-11+ 42548// option.text throws exceptions (#14686, #14858) 42549// Strip and collapse whitespace 42550// https://html.spec.whatwg.org/#strip-and-collapse-whitespace 42551jQuery.trim( jQuery.text( elem ) ).replace( rspaces, " " ); 42552} 42553}, 42554select: { 42555get: function( elem ) { 42556var value, option, 42557options = elem.options, 42558index = elem.selectedIndex, 42559one = elem.type === "select-one" || index < 0, 42560values = one ? null : [], 42561max = one ? index + 1 : options.length, 42562i = index < 0 ? 42563max : 42564one ? index : 0; 42565// Loop through all the selected options 42566for ( ; i < max; i++ ) { 42567option = options[ i ]; 42568// IE8-9 doesn't update selected after form reset (#2551) 42569if ( ( option.selected || i === index ) && 42570// Don't return options that are disabled or in a disabled optgroup 42571( support.optDisabled ? 42572!option.disabled : option.getAttribute( "disabled" ) === null ) && 42573( !option.parentNode.disabled || 42574!jQuery.nodeName( option.parentNode, "optgroup" ) ) ) { 42575// Get the specific value for the option 42576value = jQuery( option ).val(); 42577// We don't need an array for one selects 42578if ( one ) { 42579return value; 42580} 42581// Multi-Selects return an array 42582values.push( value ); 42583} 42584} 42585return values; 42586}, 42587set: function( elem, value ) { 42588var optionSet, option, 42589options = elem.options, 42590values = jQuery.makeArray( value ), 42591i = options.length; 42592while ( i-- ) { 42593option = options[ i ]; 42594if ( option.selected = 42595jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 42596) { 42597optionSet = true; 42598} 42599} 42600// Force browsers to behave consistently when non-matching value is set 42601if ( !optionSet ) { 42602elem.selectedIndex = -1; 42603} 42604return values; 42605} 42606} 42607} 42608} ); 42609// Radios and checkboxes getter/setter 42610jQuery.each( [ "radio", "checkbox" ], function() { 42611jQuery.valHooks[ this ] = { 42612set: function( elem, value ) { 42613if ( jQuery.isArray( value ) ) { 42614return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); 42615} 42616} 42617}; 42618if ( !support.checkOn ) { 42619jQuery.valHooks[ this ].get = function( elem ) { 42620return elem.getAttribute( "value" ) === null ? "on" : elem.value; 42621}; 42622} 42623} ); 42624// Return jQuery for attributes-only inclusion 42625var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/; 42626jQuery.extend( jQuery.event, { 42627trigger: function( event, data, elem, onlyHandlers ) { 42628var i, cur, tmp, bubbleType, ontype, handle, special, 42629eventPath = [ elem || document ], 42630type = hasOwn.call( event, "type" ) ? event.type : event, 42631namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; 42632cur = tmp = elem = elem || document; 42633// Don't do events on text and comment nodes 42634if ( elem.nodeType === 3 || elem.nodeType === 8 ) { 42635return; 42636} 42637// focus/blur morphs to focusin/out; ensure we're not firing them right now 42638if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { 42639return; 42640} 42641if ( type.indexOf( "." ) > -1 ) { 42642// Namespaced trigger; create a regexp to match event type in handle() 42643namespaces = type.split( "." ); 42644type = namespaces.shift(); 42645namespaces.sort(); 42646} 42647ontype = type.indexOf( ":" ) < 0 && "on" + type; 42648// Caller can pass in a jQuery.Event object, Object, or just an event type string 42649event = event[ jQuery.expando ] ? 42650event : 42651new jQuery.Event( type, typeof event === "object" && event ); 42652// Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) 42653event.isTrigger = onlyHandlers ? 2 : 3; 42654event.namespace = namespaces.join( "." ); 42655event.rnamespace = event.namespace ? 42656new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : 42657null; 42658// Clean up the event in case it is being reused 42659event.result = undefined; 42660if ( !event.target ) { 42661event.target = elem; 42662} 42663// Clone any incoming data and prepend the event, creating the handler arg list 42664data = data == null ? 42665[ event ] : 42666jQuery.makeArray( data, [ event ] ); 42667// Allow special events to draw outside the lines 42668special = jQuery.event.special[ type ] || {}; 42669if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { 42670return; 42671} 42672// Determine event propagation path in advance, per W3C events spec (#9951) 42673// Bubble up to document, then to window; watch for a global ownerDocument var (#9724) 42674if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { 42675bubbleType = special.delegateType || type; 42676if ( !rfocusMorph.test( bubbleType + type ) ) { 42677cur = cur.parentNode; 42678} 42679for ( ; cur; cur = cur.parentNode ) { 42680eventPath.push( cur ); 42681tmp = cur; 42682} 42683// Only add window if we got to document (e.g., not plain obj or detached DOM) 42684if ( tmp === ( elem.ownerDocument || document ) ) { 42685eventPath.push( tmp.defaultView || tmp.parentWindow || window ); 42686} 42687} 42688// Fire handlers on the event path 42689i = 0; 42690while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { 42691event.type = i > 1 ? 42692bubbleType : 42693special.bindType || type;
42694// jQuery handler 42695handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] && 42696dataPriv.get( cur, "handle" ); 42697if ( handle ) { 42698handle.apply( cur, data ); 42699} 42700// Native handler 42701handle = ontype && cur[ ontype ]; 42702if ( handle && handle.apply && acceptData( cur ) ) { 42703event.result = handle.apply( cur, data ); 42704if ( event.result === false ) { 42705event.preventDefault(); 42706} 42707} 42708} 42709event.type = type; 42710// If nobody prevented the default action, do it now 42711if ( !onlyHandlers && !event.isDefaultPrevented() ) { 42712if ( ( !special._default || 42713special._default.apply( eventPath.pop(), data ) === false ) && 42714acceptData( elem ) ) { 42715// Call a native DOM method on the target with the same name name as the event. 42716// Don't do default actions on window, that's where global variables be (#6170) 42717if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) { 42718// Don't re-trigger an onFOO event when we call its FOO() method 42719tmp = elem[ ontype ]; 42720if ( tmp ) { 42721elem[ ontype ] = null; 42722} 42723// Prevent re-triggering of the same event, since we already bubbled it above 42724jQuery.event.triggered = type; 42725elem[ type ](); 42726jQuery.event.triggered = undefined; 42727if ( tmp ) { 42728elem[ ontype ] = tmp; 42729} 42730} 42731} 42732} 42733return event.result; 42734}, 42735// Piggyback on a donor event to simulate a different one 42736// Used only for `focus(in | out)` events 42737simulate: function( type, elem, event ) { 42738var e = jQuery.extend( 42739new jQuery.Event(), 42740event, 42741{ 42742type: type, 42743isSimulated: true 42744} 42745); 42746jQuery.event.trigger( e, null, elem ); 42747} 42748} ); 42749jQuery.fn.extend( { 42750trigger: function( type, data ) { 42751return this.each( function() { 42752jQuery.event.trigger( type, data, this ); 42753} ); 42754}, 42755triggerHandler: function( type, data ) { 42756var elem = this[ 0 ]; 42757if ( elem ) { 42758return jQuery.event.trigger( type, data, elem, true ); 42759} 42760} 42761} ); 42762jQuery.each( ( "blur focus focusin focusout load resize scroll unload click dblclick " + 42763"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + 42764"change select submit keydown keypress keyup error contextmenu" ).split( " " ), 42765function( i, name ) { 42766// Handle event binding 42767jQuery.fn[ name ] = function( data, fn ) { 42768return arguments.length > 0 ? 42769this.on( name, null, data, fn ) : 42770this.trigger( name ); 42771}; 42772} ); 42773jQuery.fn.extend( { 42774hover: function( fnOver, fnOut ) { 42775return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); 42776} 42777} ); 42778support.focusin = "onfocusin" in window; 42779// Support: Firefox 42780// Firefox doesn't have focus(in | out) events 42781// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 42782// 42783// Support: Chrome, Safari 42784// focus(in | out) events fire after focus & blur events, 42785// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order 42786// Related ticket - https://code.google.com/p/chromium/issues/detail?id=449857 42787if ( !support.focusin ) { 42788jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { 42789// Attach a single capturing handler on the document while someone wants focusin/focusout 42790var handler = function( event ) { 42791jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); 42792}; 42793jQuery.event.special[ fix ] = { 42794setup: function() { 42795var doc = this.ownerDocument || this, 42796attaches = dataPriv.access( doc, fix ); 42797if ( !attaches ) { 42798doc.addEventListener( orig, handler, true ); 42799} 42800dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); 42801}, 42802teardown: function() { 42803var doc = this.ownerDocument || this, 42804attaches = dataPriv.access( doc, fix ) - 1; 42805if ( !attaches ) { 42806doc.removeEventListener( orig, handler, true ); 42807dataPriv.remove( doc, fix ); 42808} else { 42809dataPriv.access( doc, fix, attaches ); 42810} 42811} 42812}; 42813} ); 42814} 42815var location = window.location; 42816var nonce = jQuery.now(); 42817var rquery = ( /\?/ ); 42818// Support: Android 2.3 42819// Workaround failure to string-cast null input 42820jQuery.parseJSON = function( data ) { 42821return JSON.parse( data + "" ); 42822}; 42823// Cross-browser xml parsing 42824jQuery.parseXML = function( data ) { 42825var xml; 42826if ( !data || typeof data !== "string" ) { 42827return null; 42828} 42829// Support: IE9 42830try { 42831xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); 42832} catch ( e ) { 42833xml = undefined; 42834} 42835if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { 42836jQuery.error( "Invalid XML: " + data ); 42837} 42838return xml; 42839}; 42840var 42841rhash = /#.*$/, 42842rts = /([?&])_=[^&]*/, 42843rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg,
vendor: 4,413 bytes, lines 42844-42978
42844// #7653, #8125, #8152: local protocol detection 42845rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, 42846rnoContent = /^(?:GET|HEAD)$/, 42847rprotocol = /^\/\//, 42848/* Prefilters 42849* 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) 42850* 2) These are called: 42851* - BEFORE asking for a transport 42852* - AFTER param serialization (s.data is a string if s.processData is true) 42853* 3) key is the dataType 42854* 4) the catchall symbol "*" can be used 42855* 5) execution will start with transport dataType and THEN continue down to "*" if needed 42856*/ 42857prefilters = {}, 42858/* Transports bindings 42859* 1) key is the dataType 42860* 2) the catchall symbol "*" can be used 42861* 3) selection will start with transport dataType and THEN go to "*" if needed 42862*/ 42863transports = {}, 42864// Avoid comment-prolog char sequence (#10098); must appease lint and evade compression 42865allTypes = "*/".concat( "*" ), 42866// Anchor tag for parsing the document origin 42867originAnchor = document.createElement( "a" ); 42868originAnchor.href = location.href; 42869// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport 42870function addToPrefiltersOrTransports( structure ) { 42871// dataTypeExpression is optional and defaults to "*" 42872return function( dataTypeExpression, func ) { 42873if ( typeof dataTypeExpression !== "string" ) { 42874func = dataTypeExpression; 42875dataTypeExpression = "*"; 42876} 42877var dataType, 42878i = 0, 42879dataTypes = dataTypeExpression.toLowerCase().match( rnotwhite ) || []; 42880if ( jQuery.isFunction( func ) ) { 42881// For each dataType in the dataTypeExpression 42882while ( ( dataType = dataTypes[ i++ ] ) ) { 42883// Prepend if requested 42884if ( dataType[ 0 ] === "+" ) { 42885dataType = dataType.slice( 1 ) || "*"; 42886( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); 42887// Otherwise append 42888} else { 42889( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); 42890} 42891} 42892} 42893}; 42894} 42895// Base inspection function for prefilters and transports 42896function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { 42897var inspected = {}, 42898seekingTransport = ( structure === transports ); 42899function inspect( dataType ) { 42900var selected; 42901inspected[ dataType ] = true; 42902jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { 42903var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); 42904if ( typeof dataTypeOrTransport === "string" && 42905!seekingTransport && !inspected[ dataTypeOrTransport ] ) { 42906options.dataTypes.unshift( dataTypeOrTransport ); 42907inspect( dataTypeOrTransport ); 42908return false; 42909} else if ( seekingTransport ) { 42910return !( selected = dataTypeOrTransport ); 42911} 42912} ); 42913return selected; 42914} 42915return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); 42916} 42917// A special extend for ajax options 42918// that takes "flat" options (not to be deep extended) 42919// Fixes #9887 42920function ajaxExtend( target, src ) { 42921var key, deep, 42922flatOptions = jQuery.ajaxSettings.flatOptions || {}; 42923for ( key in src ) { 42924if ( src[ key ] !== undefined ) { 42925( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; 42926} 42927} 42928if ( deep ) { 42929jQuery.extend( true, target, deep ); 42930} 42931return target; 42932} 42933/* Handles responses to an ajax request: 42934* - finds the right dataType (mediates between content-type and expected dataType) 42935* - returns the corresponding response 42936*/ 42937function ajaxHandleResponses( s, jqXHR, responses ) { 42938var ct, type, finalDataType, firstDataType, 42939contents = s.contents, 42940dataTypes = s.dataTypes; 42941// Remove auto dataType and get content-type in the process 42942while ( dataTypes[ 0 ] === "*" ) { 42943dataTypes.shift(); 42944if ( ct === undefined ) { 42945ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); 42946} 42947} 42948// Check if we're dealing with a known content-type 42949if ( ct ) { 42950for ( type in contents ) { 42951if ( contents[ type ] && contents[ type ].test( ct ) ) { 42952dataTypes.unshift( type ); 42953break; 42954} 42955} 42956} 42957// Check to see if we have a response for the expected dataType 42958if ( dataTypes[ 0 ] in responses ) { 42959finalDataType = dataTypes[ 0 ]; 42960} else { 42961// Try convertible dataTypes 42962for ( type in responses ) { 42963if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { 42964finalDataType = type; 42965break; 42966} 42967if ( !firstDataType ) { 42968firstDataType = type; 42969} 42970} 42971// Or just use first one 42972finalDataType = finalDataType || firstDataType; 42973} 42974// If we found a dataType 42975// We add the dataType to the list if needed 42976// and return the corresponding response 42977if ( finalDataType ) { 42978if ( finalDataType !== dataTypes[ 0 ] ) {
vendor: 4,567 bytes, lines 42979-43159
42979dataTypes.unshift( finalDataType ); 42980} 42981return responses[ finalDataType ]; 42982} 42983} 42984/* Chain conversions given the request and the original response 42985* Also sets the responseXXX fields on the jqXHR instance 42986*/ 42987function ajaxConvert( s, response, jqXHR, isSuccess ) { 42988var conv2, current, conv, tmp, prev, 42989converters = {}, 42990// Work with a copy of dataTypes in case we need to modify it for conversion 42991dataTypes = s.dataTypes.slice(); 42992// Create converters map with lowercased keys 42993if ( dataTypes[ 1 ] ) { 42994for ( conv in s.converters ) { 42995converters[ conv.toLowerCase() ] = s.converters[ conv ]; 42996} 42997} 42998current = dataTypes.shift(); 42999// Convert to each sequential dataType 43000while ( current ) { 43001if ( s.responseFields[ current ] ) { 43002jqXHR[ s.responseFields[ current ] ] = response; 43003} 43004// Apply the dataFilter if provided 43005if ( !prev && isSuccess && s.dataFilter ) { 43006response = s.dataFilter( response, s.dataType ); 43007} 43008prev = current; 43009current = dataTypes.shift(); 43010if ( current ) { 43011// There's only work to do if current dataType is non-auto 43012if ( current === "*" ) { 43013current = prev; 43014// Convert response if prev dataType is non-auto and differs from current 43015} else if ( prev !== "*" && prev !== current ) { 43016// Seek a direct converter 43017conv = converters[ prev + " " + current ] || converters[ "* " + current ]; 43018// If none found, seek a pair 43019if ( !conv ) { 43020for ( conv2 in converters ) { 43021// If conv2 outputs current 43022tmp = conv2.split( " " ); 43023if ( tmp[ 1 ] === current ) { 43024// If prev can be converted to accepted input 43025conv = converters[ prev + " " + tmp[ 0 ] ] || 43026converters[ "* " + tmp[ 0 ] ]; 43027if ( conv ) { 43028// Condense equivalence converters 43029if ( conv === true ) { 43030conv = converters[ conv2 ]; 43031// Otherwise, insert the intermediate dataType 43032} else if ( converters[ conv2 ] !== true ) { 43033current = tmp[ 0 ]; 43034dataTypes.unshift( tmp[ 1 ] ); 43035} 43036break; 43037} 43038} 43039} 43040} 43041// Apply converter (if not an equivalence) 43042if ( conv !== true ) { 43043// Unless errors are allowed to bubble, catch and return them 43044if ( conv && s.throws ) { 43045response = conv( response ); 43046} else { 43047try { 43048response = conv( response ); 43049} catch ( e ) { 43050return { 43051state: "parsererror", 43052error: conv ? e : "No conversion from " + prev + " to " + current 43053}; 43054} 43055} 43056} 43057} 43058} 43059} 43060return { state: "success", data: response }; 43061} 43062jQuery.extend( { 43063// Counter for holding the number of active queries 43064active: 0, 43065// Last-Modified header cache for next request 43066lastModified: {}, 43067etag: {}, 43068ajaxSettings: { 43069url: location.href, 43070type: "GET", 43071isLocal: rlocalProtocol.test( location.protocol ), 43072global: true, 43073processData: true, 43074async: true, 43075contentType: "application/x-www-form-urlencoded; charset=UTF-8", 43076/* 43077timeout: 0, 43078data: null, 43079dataType: null, 43080username: null, 43081password: null, 43082cache: null, 43083throws: false, 43084traditional: false, 43085headers: {}, 43086*/ 43087accepts: { 43088"*": allTypes, 43089text: "text/plain", 43090html: "text/html", 43091xml: "application/xml, text/xml", 43092json: "application/json, text/javascript" 43093}, 43094contents: { 43095xml: /\bxml\b/, 43096html: /\bhtml/, 43097json: /\bjson\b/ 43098}, 43099responseFields: { 43100xml: "responseXML", 43101text: "responseText", 43102json: "responseJSON" 43103}, 43104// Data converters 43105// Keys separate source (or catchall "*") and destination types with a single space 43106converters: { 43107// Convert anything to text 43108"* text": String, 43109// Text to html (true = no transformation) 43110"text html": true, 43111// Evaluate text as a json expression 43112"text json": jQuery.parseJSON, 43113// Parse text as xml 43114"text xml": jQuery.parseXML 43115}, 43116// For options that shouldn't be deep extended: 43117// you can add your own custom options here if 43118// and when you create one that shouldn't be 43119// deep extended (see ajaxExtend) 43120flatOptions: { 43121url: true, 43122context: true 43123} 43124}, 43125// Creates a full fledged settings object into target 43126// with both ajaxSettings and settings fields. 43127// If target is omitted, writes into ajaxSettings. 43128ajaxSetup: function( target, settings ) { 43129return settings ? 43130// Building a settings object 43131ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : 43132// Extending ajaxSettings 43133ajaxExtend( jQuery.ajaxSettings, target ); 43134}, 43135ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), 43136ajaxTransport: addToPrefiltersOrTransports( transports ), 43137// Main method 43138ajax: function( url, options ) { 43139// If url is an object, simulate pre-1.5 signature 43140if ( typeof url === "object" ) { 43141options = url; 43142url = undefined; 43143} 43144// Force options to be an object 43145options = options || {}; 43146var transport, 43147// URL without anti-cache param 43148cacheURL, 43149// Response headers 43150responseHeadersString, 43151responseHeaders, 43152// timeout handle 43153timeoutTimer, 43154// Url cleanup var 43155urlAnchor, 43156// To know if global events are to be dispatched 43157fireGlobals, 43158// Loop variable 43159i,
43160// Create the final options object 43161s = jQuery.ajaxSetup( {}, options ), 43162// Callbacks context 43163callbackContext = s.context || s, 43164// Context for global events is callbackContext if it is a DOM node or jQuery collection 43165globalEventContext = s.context && 43166( callbackContext.nodeType || callbackContext.jquery ) ? 43167jQuery( callbackContext ) : 43168jQuery.event, 43169// Deferreds 43170deferred = jQuery.Deferred(), 43171completeDeferred = jQuery.Callbacks( "once memory" ), 43172// Status-dependent callbacks 43173statusCode = s.statusCode || {}, 43174// Headers (they are sent all at once) 43175requestHeaders = {}, 43176requestHeadersNames = {}, 43177// The jqXHR state 43178state = 0, 43179// Default abort message 43180strAbort = "canceled", 43181// Fake xhr 43182jqXHR = { 43183readyState: 0, 43184// Builds headers hashtable if needed 43185getResponseHeader: function( key ) { 43186var match; 43187if ( state === 2 ) { 43188if ( !responseHeaders ) { 43189responseHeaders = {}; 43190while ( ( match = rheaders.exec( responseHeadersString ) ) ) { 43191responseHeaders[ match[ 1 ].toLowerCase() ] = match[ 2 ]; 43192} 43193} 43194match = responseHeaders[ key.toLowerCase() ]; 43195} 43196return match == null ? null : match; 43197}, 43198// Raw string 43199getAllResponseHeaders: function() { 43200return state === 2 ? responseHeadersString : null; 43201}, 43202// Caches the header 43203setRequestHeader: function( name, value ) { 43204var lname = name.toLowerCase(); 43205if ( !state ) { 43206name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name; 43207requestHeaders[ name ] = value; 43208} 43209return this; 43210}, 43211// Overrides response content-type header 43212overrideMimeType: function( type ) { 43213if ( !state ) { 43214s.mimeType = type; 43215} 43216return this; 43217}, 43218// Status-dependent callbacks 43219statusCode: function( map ) { 43220var code; 43221if ( map ) { 43222if ( state < 2 ) { 43223for ( code in map ) { 43224// Lazy-add the new callback in a way that preserves old ones 43225statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; 43226} 43227} else { 43228// Execute the appropriate callbacks 43229jqXHR.always( map[ jqXHR.status ] ); 43230} 43231} 43232return this; 43233}, 43234// Cancel the request 43235abort: function( statusText ) { 43236var finalText = statusText || strAbort; 43237if ( transport ) { 43238transport.abort( finalText ); 43239} 43240done( 0, finalText ); 43241return this; 43242} 43243}; 43244// Attach deferreds 43245deferred.promise( jqXHR ).complete = completeDeferred.add; 43246jqXHR.success = jqXHR.done; 43247jqXHR.error = jqXHR.fail; 43248// Remove hash character (#7531: and string promotion) 43249// Add protocol if not provided (prefilters might expect it) 43250// Handle falsy url in the settings object (#10093: consistency with old signature) 43251// We also use the url parameter if available 43252s.url = ( ( url || s.url || location.href ) + "" ).replace( rhash, "" ) 43253.replace( rprotocol, location.protocol + "//" ); 43254// Alias method option to type as per ticket #12004 43255s.type = options.method || options.type || s.method || s.type;
43256// Extract dataTypes list 43257s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().match( rnotwhite ) || [ "" ]; 43258// A cross-domain request is in order when the origin doesn't match the current origin. 43259if ( s.crossDomain == null ) { 43260urlAnchor = document.createElement( "a" ); 43261// Support: IE8-11+ 43262// IE throws exception if url is malformed, e.g. http://example.com:80x/ 43263try { 43264urlAnchor.href = s.url; 43265// Support: IE8-11+ 43266// Anchor's host property isn't correctly set when s.url is relative 43267urlAnchor.href = urlAnchor.href; 43268s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== 43269urlAnchor.protocol + "//" + urlAnchor.host; 43270} catch ( e ) { 43271// If there is an error parsing the URL, assume it is crossDomain, 43272// it can be rejected by the transport if it is invalid 43273s.crossDomain = true; 43274} 43275} 43276// Convert data if not already a string 43277if ( s.data && s.processData && typeof s.data !== "string" ) { 43278s.data = jQuery.param( s.data, s.traditional ); 43279} 43280// Apply prefilters 43281inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); 43282// If request was aborted inside a prefilter, stop there 43283if ( state === 2 ) { 43284return jqXHR; 43285} 43286// We can fire global events as of now if asked to 43287// Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) 43288fireGlobals = jQuery.event && s.global; 43289// Watch for a new set of requests 43290if ( fireGlobals && jQuery.active++ === 0 ) { 43291jQuery.event.trigger( "ajaxStart" ); 43292} 43293// Uppercase the type 43294s.type = s.type.toUpperCase(); 43295// Determine if request has content 43296s.hasContent = !rnoContent.test( s.type ); 43297// Save the URL in case we're toying with the If-Modified-Since 43298// and/or If-None-Match header later on 43299cacheURL = s.url; 43300// More options handling for requests with no content 43301if ( !s.hasContent ) { 43302// If data is available, append data to url 43303if ( s.data ) { 43304cacheURL = ( s.url += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data ); 43305// #9682: remove data so that it's not used in an eventual retry 43306delete s.data; 43307} 43308// Add anti-cache in url if needed 43309if ( s.cache === false ) { 43310s.url = rts.test( cacheURL ) ? 43311// If there is already a '_' parameter, set its value 43312cacheURL.replace( rts, "$1_=" + nonce++ ) : 43313// Otherwise add one to the end 43314cacheURL + ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + nonce++; 43315} 43316} 43317// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. 43318if ( s.ifModified ) { 43319if ( jQuery.lastModified[ cacheURL ] ) { 43320jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); 43321} 43322if ( jQuery.etag[ cacheURL ] ) { 43323jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); 43324} 43325} 43326// Set the correct header, if data is being sent 43327if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { 43328jqXHR.setRequestHeader( "Content-Type", s.contentType ); 43329} 43330// Set the Accepts header for the server, depending on the dataType 43331jqXHR.setRequestHeader( 43332"Accept", 43333s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? 43334s.accepts[ s.dataTypes[ 0 ] ] + 43335( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : 43336s.accepts[ "*" ] 43337); 43338// Check for headers option 43339for ( i in s.headers ) { 43340jqXHR.setRequestHeader( i, s.headers[ i ] ); 43341} 43342// Allow custom headers/mimetypes and early abort 43343if ( s.beforeSend && 43344( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) { 43345// Abort if not done already and return 43346return jqXHR.abort(); 43347} 43348// Aborting is no longer a cancellation 43349strAbort = "abort"; 43350// Install callbacks on deferreds 43351for ( i in { success: 1, error: 1, complete: 1 } ) { 43352jqXHR[ i ]( s[ i ] ); 43353} 43354// Get transport 43355transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); 43356// If no transport, we auto-abort 43357if ( !transport ) { 43358done( -1, "No Transport" ); 43359} else { 43360jqXHR.readyState = 1; 43361// Send global event 43362if ( fireGlobals ) { 43363globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); 43364} 43365// If request was aborted inside ajaxSend, stop there 43366if ( state === 2 ) { 43367return jqXHR; 43368} 43369// Timeout 43370if ( s.async && s.timeout > 0 ) { 43371timeoutTimer = window.setTimeout( function() { 43372jqXHR.abort( "timeout" ); 43373}, s.timeout ); 43374} 43375try { 43376state = 1; 43377transport.send( requestHeaders, done ); 43378} catch ( e ) { 43379// Propagate exception as error if not done 43380if ( state < 2 ) { 43381done( -1, e ); 43382// Simply rethrow otherwise 43383} else { 43384throw e; 43385} 43386} 43387} 43388// Callback for when everything is done 43389function done( status, nativeStatusText, responses, headers ) { 43390var isSuccess, success, error, response, modified, 43391statusText = nativeStatusText; 43392// Called once 43393if ( state === 2 ) { 43394return; 43395} 43396// State is "done" now 43397state = 2; 43398// Clear timeout if it exists 43399if ( timeoutTimer ) { 43400window.clearTimeout( timeoutTimer ); 43401} 43402// Dereference transport for early garbage collection 43403// (no matter how long the jqXHR object will be used) 43404transport = undefined; 43405// Cache response headers 43406responseHeadersString = headers || ""; 43407// Set readyState 43408jqXHR.readyState = status > 0 ? 4 : 0; 43409// Determine if successful 43410isSuccess = status >= 200 && status < 300 || status === 304; 43411// Get response data 43412if ( responses ) { 43413response = ajaxHandleResponses( s, jqXHR, responses ); 43414} 43415// Convert no matter what (that way responseXXX fields are always set) 43416response = ajaxConvert( s, response, jqXHR, isSuccess ); 43417// If successful, handle type chaining 43418if ( isSuccess ) { 43419// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. 43420if ( s.ifModified ) { 43421modified = jqXHR.getResponseHeader( "Last-Modified" ); 43422if ( modified ) { 43423jQuery.lastModified[ cacheURL ] = modified; 43424} 43425modified = jqXHR.getResponseHeader( "etag" ); 43426if ( modified ) { 43427jQuery.etag[ cacheURL ] = modified; 43428} 43429} 43430// if no content 43431if ( status === 204 || s.type === "HEAD" ) { 43432statusText = "nocontent"; 43433// if not modified 43434} else if ( status === 304 ) { 43435statusText = "notmodified"; 43436// If we have data, let's convert it 43437} else { 43438statusText = response.state; 43439success = response.data; 43440error = response.error; 43441isSuccess = !error; 43442} 43443} else { 43444// Extract error from statusText and normalize for non-aborts 43445error = statusText; 43446if ( status || !statusText ) { 43447statusText = "error"; 43448if ( status < 0 ) { 43449status = 0; 43450} 43451} 43452} 43453// Set data for the fake xhr object 43454jqXHR.status = status; 43455jqXHR.statusText = ( nativeStatusText || statusText ) + ""; 43456// Success/Error 43457if ( isSuccess ) { 43458deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); 43459} else { 43460deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); 43461} 43462// Status-dependent callbacks 43463jqXHR.statusCode( statusCode ); 43464statusCode = undefined; 43465if ( fireGlobals ) { 43466globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", 43467[ jqXHR, s, isSuccess ? success : error ] ); 43468} 43469// Complete 43470completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); 43471if ( fireGlobals ) { 43472globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); 43473// Handle the global AJAX counter 43474if ( !( --jQuery.active ) ) { 43475jQuery.event.trigger( "ajaxStop" ); 43476} 43477} 43478} 43479return jqXHR; 43480}, 43481getJSON: function( url, data, callback ) { 43482return jQuery.get( url, data, callback, "json" ); 43483}, 43484getScript: function( url, callback ) { 43485return jQuery.get( url, undefined, callback, "script" ); 43486} 43487} ); 43488jQuery.each( [ "get", "post" ], function( i, method ) { 43489jQuery[ method ] = function( url, data, callback, type ) { 43490// Shift arguments if data argument was omitted 43491if ( jQuery.isFunction( data ) ) { 43492type = type || callback; 43493callback = data; 43494data = undefined; 43495} 43496// The url can be an options object (which then must have .url) 43497return jQuery.ajax( jQuery.extend( { 43498url: url, 43499type: method, 43500dataType: type, 43501data: data, 43502success: callback 43503}, jQuery.isPlainObject( url ) && url ) ); 43504}; 43505} ); 43506jQuery._evalUrl = function( url ) { 43507return jQuery.ajax( { 43508url: url, 43509// Make this explicit, since user can override this through ajaxSetup (#11264) 43510type: "GET", 43511dataType: "script", 43512async: false, 43513global: false, 43514"throws": true 43515} ); 43516}; 43517jQuery.fn.extend( { 43518wrapAll: function( html ) { 43519var wrap; 43520if ( jQuery.isFunction( html ) ) { 43521return this.each( function( i ) { 43522jQuery( this ).wrapAll( html.call( this, i ) ); 43523} ); 43524} 43525if ( this[ 0 ] ) { 43526// The elements to wrap the target around 43527wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); 43528if ( this[ 0 ].parentNode ) { 43529wrap.insertBefore( this[ 0 ] ); 43530} 43531wrap.map( function() { 43532var elem = this; 43533while ( elem.firstElementChild ) { 43534elem = elem.firstElementChild; 43535} 43536return elem; 43537} ).append( this ); 43538} 43539return this; 43540}, 43541wrapInner: function( html ) { 43542if ( jQuery.isFunction( html ) ) { 43543return this.each( function( i ) { 43544jQuery( this ).wrapInner( html.call( this, i ) ); 43545} ); 43546} 43547return this.each( function() { 43548var self = jQuery( this ), 43549contents = self.contents(); 43550if ( contents.length ) { 43551contents.wrapAll( html ); 43552} else { 43553self.append( html ); 43554} 43555} ); 43556}, 43557wrap: function( html ) { 43558var isFunction = jQuery.isFunction( html ); 43559return this.each( function( i ) { 43560jQuery( this ).wrapAll( isFunction ? html.call( this, i ) : html ); 43561} ); 43562}, 43563unwrap: function() { 43564return this.parent().each( function() { 43565if ( !jQuery.nodeName( this, "body" ) ) { 43566jQuery( this ).replaceWith( this.childNodes ); 43567} 43568} ).end(); 43569} 43570} ); 43571jQuery.expr.filters.hidden = function( elem ) { 43572return !jQuery.expr.filters.visible( elem ); 43573}; 43574jQuery.expr.filters.visible = function( elem ) { 43575// Support: Opera <= 12.12 43576// Opera reports offsetWidths and offsetHeights less than zero on some elements 43577// Use OR instead of AND as the element is not visible if either is true 43578// See tickets #10406 and #13132 43579return elem.offsetWidth > 0 || elem.offsetHeight > 0 || elem.getClientRects().length > 0; 43580}; 43581var r20 = /%20/g, 43582rbracket = /\[\]$/, 43583rCRLF = /\r?\n/g, 43584rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, 43585rsubmittable = /^(?:input|select|textarea|keygen)/i; 43586function buildParams( prefix, obj, traditional, add ) { 43587var name; 43588if ( jQuery.isArray( obj ) ) { 43589// Serialize array item. 43590jQuery.each( obj, function( i, v ) { 43591if ( traditional || rbracket.test( prefix ) ) { 43592// Treat each array item as a scalar. 43593add( prefix, v ); 43594} else { 43595// Item is non-scalar (array or object), encode its numeric index. 43596buildParams( 43597prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", 43598v, 43599traditional,
43600add 43601); 43602} 43603} ); 43604} else if ( !traditional && jQuery.type( obj ) === "object" ) { 43605// Serialize object item. 43606for ( name in obj ) { 43607buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); 43608} 43609} else { 43610// Serialize scalar item. 43611add( prefix, obj ); 43612} 43613} 43614// Serialize an array of form elements or a set of 43615// key/values into a query string 43616jQuery.param = function( a, traditional ) { 43617var prefix, 43618s = [], 43619add = function( key, value ) { 43620// If value is a function, invoke it and return its value 43621value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value ); 43622s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value ); 43623}; 43624// Set traditional to true for jQuery <= 1.3.2 behavior. 43625if ( traditional === undefined ) { 43626traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional; 43627} 43628// If an array was passed in, assume that it is an array of form elements. 43629if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { 43630// Serialize the form elements 43631jQuery.each( a, function() { 43632add( this.name, this.value ); 43633} ); 43634} else { 43635// If traditional, encode the "old" way (the way 1.3.2 or older 43636// did it), otherwise encode params recursively. 43637for ( prefix in a ) { 43638buildParams( prefix, a[ prefix ], traditional, add ); 43639} 43640} 43641// Return the resulting serialization 43642return s.join( "&" ).replace( r20, "+" ); 43643}; 43644jQuery.fn.extend( { 43645serialize: function() { 43646return jQuery.param( this.serializeArray() ); 43647}, 43648serializeArray: function() { 43649return this.map( function() { 43650// Can add propHook for "elements" to filter or add form elements 43651var elements = jQuery.prop( this, "elements" ); 43652return elements ? jQuery.makeArray( elements ) : this; 43653} ) 43654.filter( function() { 43655var type = this.type; 43656// Use .is( ":disabled" ) so that fieldset[disabled] works 43657return this.name && !jQuery( this ).is( ":disabled" ) && 43658rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && 43659( this.checked || !rcheckableType.test( type ) ); 43660} ) 43661.map( function( i, elem ) { 43662var val = jQuery( this ).val(); 43663return val == null ? 43664null : 43665jQuery.isArray( val ) ? 43666jQuery.map( val, function( val ) { 43667return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; 43668} ) : 43669{ name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; 43670} ).get(); 43671} 43672} ); 43673jQuery.ajaxSettings.xhr = function() { 43674try { 43675return new window.XMLHttpRequest(); 43676} catch ( e ) {} 43677}; 43678var xhrSuccessStatus = { 43679// File protocol always yields status code 0, assume 200 436800: 200, 43681// Support: IE9 43682// #1450: sometimes IE returns 1223 when it should be 204 436831223: 204 43684}, 43685xhrSupported = jQuery.ajaxSettings.xhr(); 43686support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); 43687support.ajax = xhrSupported = !!xhrSupported; 43688jQuery.ajaxTransport( function( options ) { 43689var callback, errorCallback; 43690// Cross domain only allowed if supported through XMLHttpRequest 43691if ( support.cors || xhrSupported && !options.crossDomain ) { 43692return { 43693send: function( headers, complete ) { 43694var i, 43695xhr = options.xhr(); 43696xhr.open( 43697options.type, 43698options.url, 43699options.async, 43700options.username, 43701options.password 43702); 43703// Apply custom fields if provided 43704if ( options.xhrFields ) { 43705for ( i in options.xhrFields ) { 43706xhr[ i ] = options.xhrFields[ i ]; 43707} 43708} 43709// Override mime type if needed 43710if ( options.mimeType && xhr.overrideMimeType ) { 43711xhr.overrideMimeType( options.mimeType ); 43712} 43713// X-Requested-With header 43714// For cross-domain requests, seeing as conditions for a preflight are 43715// akin to a jigsaw puzzle, we simply never set it to be sure. 43716// (it can always be set on a per-request basis or even using ajaxSetup)
vendor: 8,885 bytes, lines 43717-44042
43717// For same-domain requests, won't change header if already provided. 43718if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { 43719headers[ "X-Requested-With" ] = "XMLHttpRequest"; 43720} 43721// Set headers 43722for ( i in headers ) { 43723xhr.setRequestHeader( i, headers[ i ] ); 43724} 43725// Callback 43726callback = function( type ) { 43727return function() { 43728if ( callback ) { 43729callback = errorCallback = xhr.onload = 43730xhr.onerror = xhr.onabort = xhr.onreadystatechange = null; 43731if ( type === "abort" ) { 43732xhr.abort(); 43733} else if ( type === "error" ) { 43734// Support: IE9 43735// On a manual native abort, IE9 throws 43736// errors on any property access that is not readyState 43737if ( typeof xhr.status !== "number" ) { 43738complete( 0, "error" ); 43739} else { 43740complete( 43741// File: protocol always yields status 0; see #8605, #14207 43742xhr.status, 43743xhr.statusText 43744); 43745} 43746} else { 43747complete( 43748xhrSuccessStatus[ xhr.status ] || xhr.status, 43749xhr.statusText, 43750// Support: IE9 only 43751// IE9 has no XHR2 but throws on binary (trac-11426) 43752// For XHR2 non-text, let the caller handle it (gh-2498) 43753( xhr.responseType || "text" ) !== "text" || 43754typeof xhr.responseText !== "string" ? 43755{ binary: xhr.response } : 43756{ text: xhr.responseText }, 43757xhr.getAllResponseHeaders() 43758); 43759} 43760} 43761}; 43762}; 43763// Listen to events 43764xhr.onload = callback(); 43765errorCallback = xhr.onerror = callback( "error" ); 43766// Support: IE9 43767// Use onreadystatechange to replace onabort 43768// to handle uncaught aborts 43769if ( xhr.onabort !== undefined ) { 43770xhr.onabort = errorCallback; 43771} else { 43772xhr.onreadystatechange = function() { 43773// Check readyState before timeout as it changes 43774if ( xhr.readyState === 4 ) { 43775// Allow onerror to be called first, 43776// but that will not handle a native abort 43777// Also, save errorCallback to a variable 43778// as xhr.onerror cannot be accessed 43779window.setTimeout( function() { 43780if ( callback ) { 43781errorCallback(); 43782} 43783} ); 43784} 43785}; 43786} 43787// Create the abort callback 43788callback = callback( "abort" ); 43789try { 43790// Do send the request (this may raise an exception) 43791xhr.send( options.hasContent && options.data || null ); 43792} catch ( e ) { 43793// #14683: Only rethrow if this hasn't been notified as an error yet 43794if ( callback ) { 43795throw e; 43796} 43797} 43798}, 43799abort: function() { 43800if ( callback ) { 43801callback(); 43802} 43803} 43804}; 43805} 43806} ); 43807// Install script dataType 43808jQuery.ajaxSetup( { 43809accepts: { 43810script: "text/javascript, application/javascript, " + 43811"application/ecmascript, application/x-ecmascript" 43812}, 43813contents: { 43814script: /\b(?:java|ecma)script\b/ 43815}, 43816converters: { 43817"text script": function( text ) { 43818jQuery.globalEval( text ); 43819return text; 43820} 43821} 43822} ); 43823// Handle cache's special case and crossDomain 43824jQuery.ajaxPrefilter( "script", function( s ) { 43825if ( s.cache === undefined ) { 43826s.cache = false; 43827} 43828if ( s.crossDomain ) { 43829s.type = "GET"; 43830} 43831} ); 43832// Bind script tag hack transport 43833jQuery.ajaxTransport( "script", function( s ) { 43834// This transport only deals with cross domain requests 43835if ( s.crossDomain ) { 43836var script, callback; 43837return { 43838send: function( _, complete ) { 43839script = jQuery( "<script>" ).prop( { 43840charset: s.scriptCharset, 43841src: s.url 43842} ).on( 43843"load error", 43844callback = function( evt ) { 43845script.remove(); 43846callback = null; 43847if ( evt ) { 43848complete( evt.type === "error" ? 404 : 200, evt.type ); 43849} 43850} 43851); 43852// Use native DOM manipulation to avoid our domManip AJAX trickery 43853document.head.appendChild( script[ 0 ] ); 43854}, 43855abort: function() { 43856if ( callback ) { 43857callback(); 43858} 43859} 43860}; 43861} 43862} ); 43863var oldCallbacks = [], 43864rjsonp = /(=)\?(?=&|$)|\?\?/; 43865// Default jsonp settings 43866jQuery.ajaxSetup( { 43867jsonp: "callback", 43868jsonpCallback: function() { 43869var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) ); 43870this[ callback ] = true; 43871return callback; 43872} 43873} ); 43874// Detect, normalize options and install callbacks for jsonp requests 43875jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { 43876var callbackName, overwritten, responseContainer, 43877jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ? 43878"url" : 43879typeof s.data === "string" && 43880( s.contentType || "" ) 43881.indexOf( "application/x-www-form-urlencoded" ) === 0 && 43882rjsonp.test( s.data ) && "data" 43883); 43884// Handle iff the expected data type is "jsonp" or we have a parameter to set 43885if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) { 43886// Get callback name, remembering preexisting value associated with it 43887callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ? 43888s.jsonpCallback() : 43889s.jsonpCallback; 43890// Insert callback into url or form data 43891if ( jsonProp ) { 43892s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName ); 43893} else if ( s.jsonp !== false ) { 43894s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName; 43895} 43896// Use data converter to retrieve json after script execution 43897s.converters[ "script json" ] = function() { 43898if ( !responseContainer ) { 43899jQuery.error( callbackName + " was not called" ); 43900} 43901return responseContainer[ 0 ]; 43902}; 43903// Force json dataType 43904s.dataTypes[ 0 ] = "json"; 43905// Install callback 43906overwritten = window[ callbackName ]; 43907window[ callbackName ] = function() { 43908responseContainer = arguments; 43909}; 43910// Clean-up function (fires after converters) 43911jqXHR.always( function() { 43912// If previous value didn't exist - remove it 43913if ( overwritten === undefined ) { 43914jQuery( window ).removeProp( callbackName ); 43915// Otherwise restore preexisting value 43916} else { 43917window[ callbackName ] = overwritten; 43918} 43919// Save back as free 43920if ( s[ callbackName ] ) { 43921// Make sure that re-using the options doesn't screw things around 43922s.jsonpCallback = originalSettings.jsonpCallback; 43923// Save the callback name for future use 43924oldCallbacks.push( callbackName ); 43925} 43926// Call if it was a function and we have a response 43927if ( responseContainer && jQuery.isFunction( overwritten ) ) { 43928overwritten( responseContainer[ 0 ] ); 43929} 43930responseContainer = overwritten = undefined; 43931} ); 43932// Delegate to script 43933return "script"; 43934} 43935} ); 43936// Argument "data" should be string of html 43937// context (optional): If specified, the fragment will be created in this context, 43938// defaults to document 43939// keepScripts (optional): If true, will include scripts passed in the html string 43940jQuery.parseHTML = function( data, context, keepScripts ) { 43941if ( !data || typeof data !== "string" ) { 43942return null; 43943} 43944if ( typeof context === "boolean" ) { 43945keepScripts = context; 43946context = false; 43947} 43948context = context || document; 43949var parsed = rsingleTag.exec( data ), 43950scripts = !keepScripts && []; 43951// Single tag 43952if ( parsed ) { 43953return [ context.createElement( parsed[ 1 ] ) ]; 43954} 43955parsed = buildFragment( [ data ], context, scripts ); 43956if ( scripts && scripts.length ) { 43957jQuery( scripts ).remove(); 43958} 43959return jQuery.merge( [], parsed.childNodes ); 43960}; 43961// Keep a copy of the old load method 43962var _load = jQuery.fn.load; 43963/** 43964* Load a url into a page 43965*/ 43966jQuery.fn.load = function( url, params, callback ) { 43967if ( typeof url !== "string" && _load ) { 43968return _load.apply( this, arguments ); 43969} 43970var selector, type, response, 43971self = this, 43972off = url.indexOf( " " ); 43973if ( off > -1 ) { 43974selector = jQuery.trim( url.slice( off ) ); 43975url = url.slice( 0, off ); 43976} 43977// If it's a function 43978if ( jQuery.isFunction( params ) ) { 43979// We assume that it's the callback 43980callback = params; 43981params = undefined; 43982// Otherwise, build a param string 43983} else if ( params && typeof params === "object" ) { 43984type = "POST"; 43985} 43986// If we have elements to modify, make the request 43987if ( self.length > 0 ) { 43988jQuery.ajax( { 43989url: url, 43990// If "type" variable is undefined, then "GET" method will be used. 43991// Make value of this field explicit since 43992// user can override it through ajaxSetup method 43993type: type || "GET", 43994dataType: "html", 43995data: params 43996} ).done( function( responseText ) { 43997// Save response for use in complete callback 43998response = arguments; 43999self.html( selector ? 44000// If a selector was specified, locate the right elements in a dummy div 44001// Exclude scripts to avoid IE 'Permission Denied' errors 44002jQuery( "<div>" ).append( jQuery.parseHTML( responseText ) ).find( selector ) : 44003// Otherwise use the full result 44004responseText ); 44005// If the request succeeds, this function gets "data", "status", "jqXHR" 44006// but they are ignored because response was set above. 44007// If it fails, this function gets "jqXHR", "status", "error" 44008} ).always( callback && function( jqXHR, status ) { 44009self.each( function() { 44010callback.apply( this, response || [ jqXHR.responseText, status, jqXHR ] ); 44011} ); 44012} ); 44013} 44014return this; 44015}; 44016// Attach a bunch of functions for handling common AJAX events 44017jQuery.each( [ 44018"ajaxStart", 44019"ajaxStop", 44020"ajaxComplete", 44021"ajaxError", 44022"ajaxSuccess", 44023"ajaxSend" 44024], function( i, type ) { 44025jQuery.fn[ type ] = function( fn ) { 44026return this.on( type, fn ); 44027}; 44028} ); 44029jQuery.expr.filters.animated = function( elem ) { 44030return jQuery.grep( jQuery.timers, function( fn ) { 44031return elem === fn.elem; 44032} ).length; 44033}; 44034/** 44035* Gets a window from an element 44036*/ 44037function getWindow( elem ) { 44038return jQuery.isWindow( elem ) ? elem : elem.nodeType === 9 && elem.defaultView; 44039} 44040jQuery.offset = { 44041setOffset: function( elem, options, i ) { 44042var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft,
vendor: 5,157 bytes, lines 44042-44200
44042calculatePosition, 44043position = jQuery.css( elem, "position" ), 44044curElem = jQuery( elem ), 44045props = {}; 44046// Set position first, in-case top/left are set even on static elem 44047if ( position === "static" ) { 44048elem.style.position = "relative"; 44049} 44050curOffset = curElem.offset(); 44051curCSSTop = jQuery.css( elem, "top" ); 44052curCSSLeft = jQuery.css( elem, "left" ); 44053calculatePosition = ( position === "absolute" || position === "fixed" ) && 44054( curCSSTop + curCSSLeft ).indexOf( "auto" ) > -1; 44055// Need to be able to calculate position if either 44056// top or left is auto and position is either absolute or fixed 44057if ( calculatePosition ) { 44058curPosition = curElem.position(); 44059curTop = curPosition.top; 44060curLeft = curPosition.left; 44061} else { 44062curTop = parseFloat( curCSSTop ) || 0; 44063curLeft = parseFloat( curCSSLeft ) || 0; 44064} 44065if ( jQuery.isFunction( options ) ) { 44066// Use jQuery.extend here to allow modification of coordinates argument (gh-1848) 44067options = options.call( elem, i, jQuery.extend( {}, curOffset ) ); 44068} 44069if ( options.top != null ) { 44070props.top = ( options.top - curOffset.top ) + curTop; 44071} 44072if ( options.left != null ) { 44073props.left = ( options.left - curOffset.left ) + curLeft; 44074} 44075if ( "using" in options ) { 44076options.using.call( elem, props ); 44077} else { 44078curElem.css( props ); 44079} 44080} 44081}; 44082jQuery.fn.extend( { 44083offset: function( options ) { 44084if ( arguments.length ) { 44085return options === undefined ? 44086this : 44087this.each( function( i ) { 44088jQuery.offset.setOffset( this, options, i ); 44089} ); 44090} 44091var docElem, win, 44092elem = this[ 0 ], 44093box = { top: 0, left: 0 }, 44094doc = elem && elem.ownerDocument; 44095if ( !doc ) { 44096return; 44097} 44098docElem = doc.documentElement; 44099// Make sure it's not a disconnected DOM node 44100if ( !jQuery.contains( docElem, elem ) ) { 44101return box; 44102} 44103box = elem.getBoundingClientRect(); 44104win = getWindow( doc ); 44105return { 44106top: box.top + win.pageYOffset - docElem.clientTop, 44107left: box.left + win.pageXOffset - docElem.clientLeft 44108}; 44109}, 44110position: function() { 44111if ( !this[ 0 ] ) { 44112return; 44113} 44114var offsetParent, offset, 44115elem = this[ 0 ], 44116parentOffset = { top: 0, left: 0 }; 44117// Fixed elements are offset from window (parentOffset = {top:0, left: 0}, 44118// because it is its only offset parent 44119if ( jQuery.css( elem, "position" ) === "fixed" ) { 44120// Assume getBoundingClientRect is there when computed position is fixed 44121offset = elem.getBoundingClientRect(); 44122} else { 44123// Get *real* offsetParent 44124offsetParent = this.offsetParent(); 44125// Get correct offsets 44126offset = this.offset(); 44127if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) { 44128parentOffset = offsetParent.offset(); 44129} 44130// Add offsetParent borders 44131parentOffset.top += jQuery.css( offsetParent[ 0 ], "borderTopWidth", true ); 44132parentOffset.left += jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true ); 44133} 44134// Subtract parent offsets and element margins 44135return { 44136top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ), 44137left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true ) 44138}; 44139}, 44140// This method will return documentElement in the following cases: 44141// 1) For the element inside the iframe without offsetParent, this method will return 44142// documentElement of the parent window 44143// 2) For the hidden or detached element 44144// 3) For body or html element, i.e. in case of the html node - it will return itself 44145// 44146// but those exceptions were never presented as a real life use-cases 44147// and might be considered as more preferable results. 44148// 44149// This logic, however, is not guaranteed and can change at any point in the future 44150offsetParent: function() { 44151return this.map( function() { 44152var offsetParent = this.offsetParent; 44153while ( offsetParent && jQuery.css( offsetParent, "position" ) === "static" ) { 44154offsetParent = offsetParent.offsetParent; 44155} 44156return offsetParent || documentElement; 44157} ); 44158} 44159} ); 44160// Create scrollLeft and scrollTop methods 44161jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) { 44162var top = "pageYOffset" === prop; 44163jQuery.fn[ method ] = function( val ) { 44164return access( this, function( elem, method, val ) { 44165var win = getWindow( elem ); 44166if ( val === undefined ) { 44167return win ? win[ prop ] : elem[ method ]; 44168} 44169if ( win ) { 44170win.scrollTo( 44171!top ? val : win.pageXOffset, 44172top ? val : win.pageYOffset 44173); 44174} else { 44175elem[ method ] = val; 44176} 44177}, method, val, arguments.length ); 44178}; 44179} ); 44180// Support: Safari<7-8+, Chrome<37-44+ 44181// Add the top/left cssHooks using jQuery.fn.position 44182// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084 44183// Blink bug: https://code.google.com/p/chromium/issues/detail?id=229280 44184// getComputedStyle returns percent when specified for top/left/bottom/right; 44185// rather than make the css module depend on the offset module, just check for it here 44186jQuery.each( [ "top", "left" ], function( i, prop ) { 44187jQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition, 44188function( elem, computed ) { 44189if ( computed ) { 44190computed = curCSS( elem, prop ); 44191// If curCSS returns percentage, fallback to offset 44192return rnumnonpx.test( computed ) ? 44193jQuery( elem ).position()[ prop ] + "px" : 44194computed; 44195} 44196} 44197); 44198} ); 44199// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods 44200jQuery.each( { Height: "height", Width: "width" }, function( name, type ) {
vendor: 3,422 bytes, lines 44201-44294
44201jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, 44202function( defaultExtra, funcName ) { 44203// Margin is only for outerHeight, outerWidth 44204jQuery.fn[ funcName ] = function( margin, value ) { 44205var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), 44206extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); 44207return access( this, function( elem, type, value ) { 44208var doc; 44209if ( jQuery.isWindow( elem ) ) { 44210// As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there 44211// isn't a whole lot we can do. See pull request at this URL for discussion: 44212// https://github.com/jquery/jquery/pull/764 44213return elem.document.documentElement[ "client" + name ]; 44214} 44215// Get document width or height 44216if ( elem.nodeType === 9 ) { 44217doc = elem.documentElement; 44218// Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], 44219// whichever is greatest 44220return Math.max( 44221elem.body[ "scroll" + name ], doc[ "scroll" + name ], 44222elem.body[ "offset" + name ], doc[ "offset" + name ], 44223doc[ "client" + name ] 44224); 44225} 44226return value === undefined ? 44227// Get width or height on the element, requesting but not forcing parseFloat 44228jQuery.css( elem, type, extra ) : 44229// Set width or height on the element 44230jQuery.style( elem, type, value, extra ); 44231}, type, chainable ? margin : undefined, chainable, null ); 44232}; 44233} ); 44234} ); 44235jQuery.fn.extend( { 44236bind: function( types, data, fn ) { 44237return this.on( types, null, data, fn ); 44238}, 44239unbind: function( types, fn ) { 44240return this.off( types, null, fn ); 44241}, 44242delegate: function( selector, types, data, fn ) { 44243return this.on( types, selector, data, fn ); 44244}, 44245undelegate: function( selector, types, fn ) { 44246// ( namespace ) or ( selector, types [, fn] ) 44247return arguments.length === 1 ? 44248this.off( selector, "**" ) : 44249this.off( types, selector || "**", fn ); 44250}, 44251size: function() { 44252return this.length; 44253} 44254} ); 44255jQuery.fn.andSelf = jQuery.fn.addBack; 44256// Register as a named AMD module, since jQuery can be concatenated with other 44257// files that may use define, but not via a proper concatenation script that 44258// understands anonymous AMD modules. A named AMD is safest and most robust 44259// way to register. Lowercase jquery is used because AMD module names are 44260// derived from file names, and jQuery is normally delivered in a lowercase 44261// file name. Do this after creating the global so that if an AMD module wants 44262// to call noConflict to hide this version of jQuery, it will work. 44263// Note that for maximum portability, libraries that are not jQuery should 44264// declare themselves as anonymous modules, and avoid setting a global if an 44265// AMD loader is present. jQuery is a special case. For more information, see 44266// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon 44267if ( typeof define === "function" && define.amd ) { 44268define( "jquery", [], function() { 44269return jQuery; 44270} ); 44271} 44272var 44273// Map over jQuery in case of overwrite 44274_jQuery = window.jQuery, 44275// Map over the $ in case of overwrite 44276_$ = window.$; 44277jQuery.noConflict = function( deep ) { 44278if ( window.$ === jQuery ) { 44279window.$ = _$; 44280} 44281if ( deep && window.jQuery === jQuery ) { 44282window.jQuery = _jQuery; 44283} 44284return jQuery; 44285}; 44286// Expose jQuery and $ identifiers, even in AMD 44287// (#7102#comment:10, https://github.com/jquery/jquery/pull/557) 44288// and CommonJS for browser emulators (#13566) 44289if ( !noGlobal ) { 44290window.jQuery = window.$ = jQuery; 44291} 44292return jQuery; 44293})); 44294</script>
44294 44295<!-- BOOTSTRAP :: This is included in styles.cfm --> 44296<!-- STORAGE API-->
44297<script defer src="/modules/cfui/pfs/vendor/jQuery-Storage-API/jquery.storageapi.js?v=1.9.4"></script>
44297 44298<!-- JQUERY EASING-->
44299<script defer src="/modules/cfui/pfs/vendor/jquery.easing/js/jquery.easing.js?v=1.3"></script>
44299 44300<!-- ANIMO--> 44301<!-- SLIMSCROLL-->
44302<script defer src="/modules/cfui/pfs/vendor/slimScroll/jquery.slimscroll.min.js?v=1.3.8"></script>
44302 44303<!-- SCREENFULL-->
44304<script defer src="/modules/cfui/pfs/vendor/screenfull/dist/screenfull.js?v=3.0.2"></script>
44304 44305<!-- LOCALIZE-->
44306<script defer src="/modules/cfui/pfs/vendor/jquery-localize-i18n/dist/jquery.localize.js?v=2023.7.2"></script>
44306 44307<!-- PARSLEY-->
44308<script defer src="/modules/cfui/pfs/vendor/parsleyjs/dist/parsley.min.js?v=2.7.0"></script>
44308 44309<!-- Owl Carousel-->
44310<script defer src="/modules/cfui/pfs/vendor/owlCarousel/owl.carousel.min.js?v=2.3.4"></script>
44310 44311<!-- Slick Carousel--> 44312<!-- MDB5 -->
44313<script defer src="/modules/cfui/pfs/vendor/mdb5/js/mdb.umd.min.js"></script>
44313 44314<!-- =============== APP SCRIPTS ===============-->
44315<script defer src="/modules/cfui/pfs/app/js/app.js?v=2023.7.2"></script>
44315 44316<!-- =============== Custom SCRIPTS ===============-->
44317<script defer src="/modules/cfui/pfs/app/js/custom.js?v=2023.7.2"></script>
44317 44318<!-- =============== Fontawesome 5 =============== -->
44319<script> 44320window.FontAwesomeKitConfig = {"id":46161814,"version":"5.15.4","token":"a8b9806075","method":"css","baseUrl":"https://ka-p.fontawesome.com","license":"pro","asyncLoading":{"enabled":false},"autoA11y":{"enabled":true},"baseUrlKit":"https://kit.fontawesome.com","detectConflictsUntil":null,"iconUploads":{},"minify":{"enabled":true},"v4FontFaceShim":{"enabled":true},"v4shim":{"enabled":true},"v5FontFaceShim":{"enabled":false},"customIconsCssPath":"a8b9806075/46161814/kit-upload.css","uploadsUrl":"https://kit-uploads.fontawesome.com"}; 44321!function(t){"function"==typeof define&&define.amd?define("kit-loader",t):t()}((function(){"use strict";function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function e(e){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?t(Object(o),!0).forEach((function(t){r(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):t(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,c=[],u=!0,s=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(c.push(r.value),c.length!==e);u=!0);}catch(t){s=!0,o=t}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(t,e)||i(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,e){if(t){if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(t,e):void 0}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var c,u,s,f,l,d="Classic",h=(r(c={},"classic","Classic"),r(c,"duotone","Duotone"),r(c,"sharp","Sharp"),r(c,"sharp-duotone","Sharp Duotone"),["fak","fa-kit","fakd","fa-kit-duotone"]),p=(r(u={},"kit","Kit"),r(u,"kit-duotone","Kit Duotone"),"duotone-group"),m="swap-opacity",b="primary",y="secondary",v=(r(s={},"classic","Classic"),r(s,"duotone","Duotone"),r(s,"sharp","Sharp"),r(s,"sharp-duotone","Sharp Duotone"),r(f={},"kit","Kit"),r(f,"kit-duotone","Kit Duotone"),["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt"].concat(["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"])),g=[1,2,3,4,5,6,7,8,9,10],w=g.concat([11,12,13,14,15,16,17,18,19,20]);[].concat((l=Object.keys({classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]}),function(t){if(Array.isArray(t))return a(t)}(l)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(l)||i(l)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),["solid","regular","light","thin","duotone","brands"],["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vert
44321ical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",p,m,b,y]).concat(g.map((function(t){return"".concat(t,"x")}))).concat(w.map((function(t){return"w-".concat(t)})));function A(t,e){var n=e&&e.addOn||"",r=e&&e.baseFilename||t.license+n,o=e&&e.minify?".min":"",i=e&&e.fileSuffix||t.method,a=e&&e.subdir||t.method;return t.baseUrl+"/releases/"+("latest"===t.version?"latest":"v".concat(t.version))+"/"+a+"/"+r+o+"."+i}function S(t,e){var n=e||["fa"],r="."+Array.prototype.join.call(n,",."),o=t.querySelectorAll(r);Array.prototype.forEach.call(o,(function(e){var n=e.getAttribute("title");e.setAttribute("aria-hidden","true");var r=!e.nextElementSibling||!e.nextElementSibling.classList.contains("sr-only");if(n&&r){var o=t.createElement("span");o.innerHTML=n,o.classList.add("sr-only"),e.parentNode.insertBefore(o,e.nextSibling)}}))}var O,j=function(){},E="undefined"!=typeof global&&void 0!==global.process&&"function"==typeof global.process.emit,P="undefined"==typeof setImmediate?setTimeout:setImmediate,k=[];function _(){for(var t=0;t<k.length;t++)k[t][0](k[t][1]);k=[],O=!1}function F(t,e){k.push([t,e]),O||(O=!0,P(_,0))}function C(t){var e=t.owner,n=e._state,r=e._data,o=t[n],i=t.then;if("function"==typeof o){n="fulfilled";try{r=o(r)}catch(t){T(i,t)}}x(i,r)||("fulfilled"===n&&I(i,r),"rejected"===n&&T(i,r))}function x(t,e){var r;try{if(t===e)throw new TypeError("A promises callback cannot return that same promise.");if(e&&("function"==typeof e||"object"===n(e))){var o=e.then;if("function"==typeof o)return o.call(e,(function(n){r||(r=!0,e===n?U(t,n):I(t,n))}),(function(e){r||(r=!0,T(t,e))})),!0}}catch(e){return r||T(t,e),!0}return!1}function I(t,e){t!==e&&x(t,e)||U(t,e)}function U(t,e){"pending"===t._state&&(t._state="settled",t._data=e,F(D,t))}function T(t,e){"pending"===t._state&&(t._state="settled",t._data=e,F(K,t))}function L(t){t._then=t._then.forEach(C)}function D(t){t._state="fulfilled",L(t)}function K(t){t._state="rejected",L(t),!t._handled&&E&&global.process.emit("unhandledRejection",t._data,t)}function M(t){global.process.emit("rejectionHandled",t)}function N(t){if("function"!=typeof t)throw new TypeError("Promise resolver "+t+" is not a function");if(this instanceof N==!1)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object c
44321onstructor cannot be called as a function.");this._then=[],function(t,e){function n(t){T(e,t)}try{t((function(t){I(e,t)}),n)}catch(t){n(t)}}(t,this)}N.prototype={constructor:N,_state:"pending",_then:null,_data:void 0,_handled:!1,then:function(t,e){var n={owner:this,then:new this.constructor(j),fulfilled:t,rejected:e};return!e&&!t||this._handled||(this._handled=!0,"rejected"===this._state&&E&&F(M,this)),"fulfilled"===this._state||"rejected"===this._state?F(C,n):this._then.push(n),n.then},catch:function(t){return this.then(null,t)}},N.all=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.all().");return new N((function(e,n){var r=[],o=0;function i(t){return o++,function(n){r[t]=n,--o||e(r)}}for(var a,c=0;c<t.length;c++)(a=t[c])&&"function"==typeof a.then?a.then(i(c),n):r[c]=a;o||e(r)}))},N.race=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.race().");return new N((function(e,n){for(var r,o=0;o<t.length;o++)(r=t[o])&&"function"==typeof r.then?r.then(e,n):e(r)}))},N.resolve=function(t){return t&&"object"===n(t)&&t.constructor===N?t:new N((function(e){e(t)}))}
44321,N.reject=function(t){return new N((function(e,n){n(t)}))};var R="function"==typeof Promise?Promise:N;function H(t,e){var n=e.fetch,r=e.XMLHttpRequest,o=e.token,i=t;return o&&!function(t){return t.indexOf("kit-upload.css")>-1}(t)&&("URLSearchParams"in window?(i=new URL(t)).searchParams.set("token",o):i=i+"?token="+encodeURIComponent(o)),i=i.toString(),new R((function(t,e){if("function"==typeof n)n(i,{mode:"cors",cache:"default"}).then((function(t){if(t.ok)return t.text();throw new Error("")})).then((function(e){t(e)})).catch(e);else if("function"==typeof r){var o=new r;o.addEventListener("loadend",(function(){this.responseText?t(this.responseText):e(new Error(""))}));["abort","error","timeout"].map((function(t){o.addEventListener(t,(function(){e(new Error(""))}))})),o.open("GET",i),o.send()}else{e(new Error(""))}}))}function q(t,e,n){var r=t;return[[/(url\("?)\.\.\/\.\.\/\.\./g,function(t,n){return"".concat(n).concat(e)}],[/(url\("?)\.\.\/webfonts/g,function(t,r){return"".concat(r).concat(e,"/releases/v").concat(n,"/webfonts")}],[/(url\("?)https:\/\/kit-free([^.])*\.fontawesome\.com/g,function(t,n){return"".concat(n).concat(e)}
44321]].forEach((function(t){var e=o(t,2),n=e[0],i=e[1];r=r.replace(n,i)})),r}function X(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},o=n.document||o,i=S.bind(S,o,[].concat(v,h.map((function(t){return"fa-".concat(t)}))));t.autoA11y.enabled&&r(i);var a=t.subsetPath&&t.baseUrl+"/"+t.subsetPath,c=[{id:"fa-main",addOn:void 0,url:a}];if(t.v4shim&&t.v4shim.enabled&&c.push({id:"fa-v4-shims",addOn:"-v4-shims"}),t.v5FontFaceShim&&t.v5FontFaceShim.enabled&&c.push({id:"fa-v5-font-face",addOn:"-v5-font-face"}),t.v4FontFaceShim&&t.v4FontFaceShim.enabled&&c.push({id:"fa-v4-font-face",addOn:"-v4-font-face"}),!a&&t.customIconsCssPath){var u=t.customIconsCssPath.indexOf("kit-upload.css")>-1?t.baseUrlKit:t.baseUrl,s=u+"/"+t.customIconsCssPath;c.push({id:"fa-kit-upload",url:s})}var f=c.map((function(r){return new R((function(o,i){var a=r.url||A(t,{addOn:r.addOn,minify:t.minify.enabled}),c={id:r.id},u=t.subset?c:e(e(e({},n),c),{},{baseUrl:t.baseUrl,version:t.version,id:r.id,contentFilter:function(t,e){return q(t,e.baseUrl,e.version)}});H(a,n).then((function(t){o(B(t,u))})).catch(i)}))}));return R.all(f)}function B(t,e){var n=e.contentFilter||function(t,e){return t},r=document.createElement("style"),o=document.createTextNode(n(t,e));return r.appendChild(o),r.media="all",e.id&&r.setAttribute("id",e.id),e&&e.detectingConflicts&&e.detectionIgnoreAttr&&r.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)),r}function Y(t,n){n.autoA11y=t.autoA11y.enabled,"pro"===t.license&&(n.autoFetchSvg=!0,n.fetchSvgFrom=t.baseUrl+"/releases/"+("latest"===t.version?"latest":"v".concat(t.version))+"/svgs",n.fetchUploadedSvgFrom=t.uploadsUrl);var r=[];return t.v4shim.enabled&&r.push(new R((function(r,o){H(A(t,{addOn:"-v4-shims",minify:t.minify.enabled}),n).then((function(t){r(z(t,e(e({},n),{},{id:"fa-v4-shims"})))})).catch(o)}))),r.push(new R((function(r,o){H(t.subsetPath&&t.baseUrl+"/"+t.subsetPath||A(t,{minify:t.minify.enabled}),n).then((function(t){var o=z(t,e(e({},n),{},{id:"fa-main"}));r(function(t,e){var n=e&&void 0!==e.autoFetchSvg?e.autoFetchSvg:void 0,r=e&&void 0!==e.autoA11y?e.autoA11y:void 0;void 0!==r&&t.setAttribute("data-auto-a11y",r?"true":"false");n&&(t.setAttributeNode(document.createAttribute("data-auto-fetch-svg")),t.setAttribute("data-fetch-svg-from",e.fetchSvgFrom),t.setAttribute("data-fetch-uploaded-svg-from",e.fetchUploadedSvgFrom));return t}(o,n))})).catch(o)}))),R.all(r)}function z(t,e){var n=document.createElement("SCRIPT"),r=document.createTextNode(t);return n.appendChild(r),n.referrerPolicy="strict-origin",e.id&&n.setAttribute("id",e.id),e&&e.detectingConflicts&&e.detectionIgnoreAttr&&n.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)),n}function G(t){var e,n=[],r=document,o=r.documentElement.doScroll,i=(o?/^loaded|^c/:/^loaded|^i|^c/).test(r.readyState);i||r.addEventListener("DOMContentLoaded",e=function(){for(r.removeEventListener("DOMContentLoaded",e),i=1;e=n.shift();)e()}),i?setTimeout(t,0):n.push(t)}function $(t){"undefined"!=typeof MutationObserver&&new MutationObserver(t).observe(document,{childList:!0,subtree:!0})}try{if(window.FontAwesomeKitConfig){var J=window.FontAwesomeKitConfig,Q={detectingConflicts:J.detectConflictsUntil&&new Date<=new Date(J.detectConflictsUntil),detectionIgnoreAttr:"data-fa-detection-ignore",fetch:window.fetch,token:J.token,XMLHttpRequest:window.XMLHttpRequest,document:document},V=document.currentScript,W=V?V.parentElement:document.head;(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"js"===t.method?Y(t,e):"css"===t.method?X(t,e,(function(t){G(t),$(t)})):void 0})(J,Q).then((function(t){t.map((function(t){try{W.insertBefore(t,V?V.nextSibling:null)}catch(e){W.appendChild(t)}})),Q.detectingConflicts&&V&&G((function(){V.setAttributeNode(document.createAttribute(Q.detectionIgnoreAttr));var t=function(t,e){var n=document.createElement("script");return e&&e.detectionIgnoreAttr&&n.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)),n.src=A(t,{baseFilename:"conflict-detection",fileSuffix:"js",subdir:"js",minify:t.minify.enabled}),n}(J,Q);document.body.appendChild(t)}))})).catch((function(t){console.error("".concat("Font Awesome Kit:"," ").concat(t))}))}}catch(d){console.error("".concat("Font Awesome Kit:"," ").concat(d))}})); 44322</script>
44322 44323<!-- =============== Boostrap Select PFS =============== -->
44324<script defer src="/js/thirdPartyLibs/bootstrap/bootstrap-select-1.14.0.min.js"></script>
44324 44325<!-- Include Toastr JavaScript from Cloudflare CDN -->
44326<script defer src="/js/thirdPartyLibs/toastr-2.1.4.min.js"></script>
vendor: 1 bytes, line 44326
44326
44327<script> 44328$('.modal').click(function (event) 44329{ 44330$('li').click(function(){ 44331$('li').removeClass('active'); 44332$(this).addClass('active'); 44333}) 44334}); 44335</script>
44335 44336<!-- =============== PAGE VENDOR SCRIPTS ===============--> 44337 44338 44339 44340 44341 44342 44343 44344 <!-- Begin comScore Tag -->
44345<script> 44346 var _comscore = _comscore || []; 44347 _comscore.push({ c1: "2", c2: "10037191" }); 44348 (function() { 44349 var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; 44350 s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js"; 44351 el.parentNode.insertBefore(s, el); 44352 })(); 44353</script>
44353<noscript> 44354 <img src="//b.scorecardresearch.com/p?c1=2&c2=10037191&cv=2.0&cj=1" alt="Scorecard Search" /> 44355</noscript> 44356<!-- End comScore Tag --> 44357<!-- Quantcast Tag --> 44358 44359
44360<script> 44361 /* 44362<![CDATA[ */ 44363 var google_conversion_id = 990903267; 44364 var google_conversion_label = "HFo0CNWTvgQQ4_e_2AM"; 44365 var google_custom_params = window.google_tag_params; 44366 var google_remarketing_only = true; 44367 /* ]]> 44368*/ </script>
44368 44369
44370<script async src="/js/thirdPartyLibs/googleadservices-conversion.js"></script>
44370 44371 44372<noscript> 44373 <div style="display:inline;"> 44374 <img height="1" width="1" style="border-style:none;" alt="Google Ads" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/990903267/?value=0&label=HFo0CNWTvgQQ4_e_2AM&guid=ON&script=0"/> 44375 </div> 44376</noscript> 44377 44378<style> 44379 .at-share-btn:focus-visible { 44380 outline: 2px solid blue !important; 44381 } 44382</style>
44383<script type="text/javascript"> 44384var addthis_config = 44385{ 44386 ui_tabindex: "0" 44387} 44388</script>
44388 44389 44390 44391 44392 44393 44394 44395 44396 44397 44398 44399 44400 44401<div class="modal fade" id="footerModal" tabindex="-1" aria-labelledby="footerModalLabel" > 44402 <div class="modal-dialog modal-dialog-centered"> 44403 <div class="modal-content"> 44404 <div class="modal-header"> 44405 <h5 class="modal-title" id="footerModalLabel">Modal title</h5> 44406 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 44407 </div> 44408 <div class="modal-body" id="footerModalBody"> 44409 ... 44410 </div> 44411 <div class="modal-footer"> 44412 <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button> 44413 </div> 44414 </div> 44415 </div> 44416</div> 44417 44418</body> 44419</html> 44420 44421 44422 44423 44424 44425
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.