1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17<!doctype html> 18<html class="no-js template-index" lang="en"> 19 <head> 20 <meta charset="utf-8"> 21 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 22 <meta name="viewport" content="width=device-width,initial-scale=1"> 23 <title>HÃJ: Danish designed herb accessories | Welcome to the new high</title> 24 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 25 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 26 27 <style data-shopify> 28 @font-face { 29 font-family: Montserrat; 30 font-weight: 300; 31 font-style: normal; 32 font-display: swap; 33 src: url("//www.hoj.life/cdn/fonts/montserrat/montserrat_n3.29e699231893fd243e1620595067294bb067ba2a.woff2") format("woff2"), 34 url("//www.hoj.life/cdn/fonts/montserrat/montserrat_n3.64ed56f012a53c08a49d49bd7e0c8d2f46119150.woff") format("woff"); 35} 36 37 @font-face { 38 font-family: Montserrat; 39 font-weight: 700; 40 font-style: normal; 41 font-display: swap; 42 src: url("//www.hoj.life/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2") format("woff2"), 43 url("//www.hoj.life/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff") format("woff"); 44} 45 46 @font-face { 47 font-family: Montserrat; 48 font-weight: 300; 49 font-style: italic; 50 font-display: swap; 51 src: url("//www.hoj.life/cdn/fonts/montserrat/montserrat_i3.9cfee8ab0b9b229ed9a7652dff7d786e45a01df2.woff2") format("woff2"), 52 url("//www.hoj.life/cdn/fonts/montserrat/montserrat_i3.68df04ba4494b4612ed6f9bf46b6c06246fa2fa4.woff") format("woff"); 53} 54 55 @font-face { 56 font-family: Montserrat; 57 font-weight: 700; 58 font-style: italic; 59 font-display: swap; 60 src: url("//www.hoj.life/cdn/fonts/montserrat/montserrat_i7.a0d4a463df4f146567d871890ffb3c80408e7732.woff2") format("woff2"), 61 url("//www.hoj.life/cdn/fonts/montserrat/montserrat_i7.f6ec9f2a0681acc6f8152c40921d2a4d2e1a2c78.woff") format("woff"); 62} 63 64 @font-face { 65 font-family: Montserrat; 66 font-weight: 200; 67 font-style: normal; 68 font-display: swap; 69 src: url("//www.hoj.life/cdn/fonts/montserrat/montserrat_n2.6158a4b6474a580592572fe30f04d0efe5adcbe8.woff2") format("woff2"), 70 url("//www.hoj.life/cdn/fonts/montserrat/montserrat_n2.e4b01871223c147c2b91e7b86462152be4d7b524.woff") format("woff"); 71} 72 73 74 /* Colors - Schemes */ 75 :root, 76 .color-default { 77 --color-foreground: #fc0d1c; 78 --color-background: #ffffff; 79 --color-button-foreground: #ffffff; 80 --color-button-background: #000000; 81 --color-outlines: #000000; 82 --color-borders: #dddddd; 83 --color-overlay: #ffffff; 84 --color-overlay-rgb: 255 255 255; 85 86 --color-card-foreground: #111111; 87 --color-card-background: #efe6df; 88 --gradient-card-background: #FFFFFF; 89 --color-background-alt: #f0f0f0; 90 } 91 92 .color-alternative-1 { 93 --color-foreground: #111111; 94 --color-background: #f5f5f5; 95 --color-button-foreground: #ffffff; 96 --color-button-background: #7abaa4; 97 --color-outlines: #7abaa4; 98 --color-borders: #cccccc; 99 --color-overlay: #000000; 100 --color-overlay-rgb: 0 0 0; 101 102 --color-card-foreground: #111111; 103 --color-card-background: #ffffff; 104 --gradient-card-background: #FFFFFF; 105 --color-background-alt: #e6e6e6; 106 } 107 108 .color-alternative-2 { 109 --color-foreground: #1e1e1e; 110 --color-background: #fffdf9; 111 --color-button-foreground: #f5f3ef; 112 --color-button-background: #1e1e1e; 113 --color-outlines: #1e1e1e; 114 --color-borders: #dfd3ca; 115 --color-overlay: #efe6df; 116 --color-overlay-rgb: 239 230 223; 117 118 --color-card-foreground: #1e1e1e; 119 --color-card-background: #ffffff; 120 --gradient-card-background: #FFFFFF; 121 --color-background-alt: #fff3da; 122 } 123 124 .color-overlay-scheme { 125 --color-foreground: #111111; 126 --color-background: #ffffff; 127 --color-button-foreground: #ffffff; 128 --color-button-background: #111111; 129 --color-outlines: #111111; 130 --color-borders: #cccccc; 131 --color-overlay: #000000; 132 --color-overlay-rgb: 0 0 0; 133 134 --color-card-foreground: #111111; 135 --color-card-background: #f5f5f5; 136 --gradient-card-background: #FFFFFF;
137 --color-background-alt: #f0f0f0; 138 } 139 140 .color-scheme-7d1d576b-9367-47b7-be6a-9261bbe3a4ef { 141 --color-foreground: #f5f3ef; 142 --color-background: #f5f3ef; 143 --color-button-foreground: #f5f3ef; 144 --color-button-background: #f5f3ef; 145 --color-outlines: #f5f3ef; 146 --color-borders: #dddddd; 147 --color-overlay: #ffffff; 148 --color-overlay-rgb: 255 255 255; 149 150 --color-card-foreground: #f5f3ef; 151 --color-card-background: #efe6df; 152 --gradient-card-background: #FFFFFF; 153 --color-background-alt: #e9e5dc; 154 } 155 156 .color-scheme-060e34b4-eef8-4423-bb4e-3116706c847a { 157 --color-foreground: #1e1e1e; 158 --color-background: #f5f3ef; 159 --color-button-foreground: #f5f3ef; 160 --color-button-background: #1e1e1e; 161 --color-outlines: #1e1e1e; 162 --color-borders: #dddddd; 163 --color-overlay: #ffffff; 164 --color-overlay-rgb: 255 255 255; 165 166 --color-card-foreground: #111111; 167 --color-card-background: #efe6df; 168 --gradient-card-background: #FFFFFF; 169 --color-background-alt: #e9e5dc; 170 } 171 172 .color-scheme-e8d69aef-7331-4d79-8289-2d1b8615fc64 { 173 --color-foreground: #f5f3ef; 174 --color-background: #1e1e1e; 175 --color-button-foreground: #1e1e1e; 176 --color-button-background: #f5f3ef; 177 --color-outlines: #000000; 178 --color-borders: #dddddd; 179 --color-overlay: #ffffff; 180 --color-overlay-rgb: 255 255 255; 181 182 --color-card-foreground: #f5f3ef; 183 --color-card-background: #efe6df; 184 --gradient-card-background: #FFFFFF; 185 --color-background-alt: #2d2d2d; 186 } 187 188 189 body, .color-default, .color-alternative-1, .color-alternative-2, .color-overlay-scheme, .color-scheme-7d1d576b-9367-47b7-be6a-9261bbe3a4ef, .color-scheme-060e34b4-eef8-4423-bb4e-3116706c847a, .color-scheme-e8d69aef-7331-4d79-8289-2d1b8615fc64 { 190 color: var(--color-foreground); 191 background-color: var(--color-background); 192 } 193 194 :root { 195 --ideal-width: 1440px; 196 --container-inner-width: min(100vw - var(--container-margin)*2 , var(--ideal-width)); 197 198 /* Colors - Status indicator */ 199 --success: #31862D; 200 --success-foreground: #FFFFFF; 201 --error: #DD4242; 202 --error-foreground: #FFFFFF; 203 204 /* Colors - Special colors */--cart-dot-foreground: #fff;--cart-dot-background: #cc1122; 205 --soldout: ; 206 --placeholder-bg: rgba(233, 233, 233); 207 --review-stars: #1e1e1e; 208 209 210 /* Typography - Base/Body */ 211 --font-body-family: Montserrat, sans-serif; 212 --font-body-style: normal; 213 --font-body-weight: 300; 214 --font-body-line-height: 1.2; 215 --font-body-letter-spacing: 0.06em; 216 --font-body-text-transform: none; 217 218 /* Typography - Heading/Titles */ 219 --font-heading-family: Montserrat, sans-serif; 220 --font-heading-style: normal; 221 --font-heading-weight: 200; 222 --font-heading-line-height: 2; 223 --font-heading-letter-spacing: 0.02em; 224 --font-heading-text-transform: none; 225 226 /* Typography - Subheading/Subtitle */--font-subheader-family: var(--font-heading-family); 227 --font-subheader-style: var(--font-heading-style); 228 --font-subheader-weight: var(--font-heading-weight);--font-subheader-text-transform: none; 229 --font-subheader-line-height: ; 230 --font-subheader-letter-spacing: 0.01em; 231 232 /* Typography - Buttons */--font-button-family: var(--font-body-family); 233 --font-button-style: var(--font-body-style); 234 --font-button-weight: var(--font-body-weight);--font-button-text-transform: uppercase; 235 --font-button-size: 14px; 236 --font-button-letter-spacing: 0.2em; 237 238 /* Typography - Site header */--font-site-header-family: var(--font-body-family); 239 --font-site-header-style: var(--font-body-style); 240 --font-site-header-weight: var(--font-body-weight);--font-site-header-text-transform: none; 241 --font-site-header-size: 12px; 242 --font-site-header-letter-spacing: 0.1em; 243 244 /* Typography - Navigation */--font-navigation-family: var(--font-body-family); 245 --font-navigation-style: var(--font-body-style); 246 --font-navigation-weight: var(--font-body-weight);--font-navigation-text-transform: none; 247 248 --font-navigation-size: 12px; 249 --font-navigation-line-height: 1.6; 250 --font-navigation-letter-spacing: 0.0em; 251 252 /* Badges */--font-badge-family: var(--font-body-family); 253 --font-badge-style: var(--font-body-style);
254 --font-badge-weight: var(--font-body-weight);--font-badge-text-transform: uppercase; 255 256 --font-badge-size: 11px; 257 --font-badge-letter-spacing: 0.2em; 258 --badge-border-radius: 200px; 259 260 /* Drawers */ 261 --drawers-overlay-alpha: 0.3; 262 --drawers-overlay-blur: 4px; 263 264 /* Modals */ 265 --modals-overlay-alpha: 0.3; 266 --modals-overlay-blur: 4px; 267 268 /* Cards */ 269 --card-border-radius: 0px; 270 --card-body-padding: 24px; 271 --card-media-padding: 24px; 272 273 /* Aesthetics */ 274 --button-border-radius: 0px; 275 --button-padding: 0.6em 1.8em; 276 --button-round-padding: 0.6em; 277 --modal-border-radius: 0px; 278 --icon-stroke: 1; 279 --icon-stroke-px: 1px;--br-img: 0px;/* Forms and inputs */ 280 --input-background: #FFFFFF; 281 --input-foreground: #111111; 282 --input-border-width: 0px; 283 --input-border-color: #DDDDDD; 284 --input-border-radius: 6px; 285 --input-box-shadow: inset 2px 2px 8px rgba(0,0,0,.25); 286 --input-letter-spacing: 0; 287 288 /* Other */--css-icon-close: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' %3E%3Cstyle type='text/css'%3E .line%7Bfill:none;stroke:%23111111;stroke-linecap:round;stroke-width:1;stroke-linejoin:round;%7D%0A%3C/style%3E%3Ccircle cx='22' cy='22' r='18' fill='%23ffffff' /%3E%3Cline class='line' x1='27' y1='17' x2='17' y2='27'/%3E%3Cline class='line' x1='17' y1='17' x2='27' y2='27'/%3E%3C/svg%3E"); 289 --css-icon-full-screen: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' %3E%3Cstyle type='text/css'%3E .line%7Bfill:none;stroke:%23111111;stroke-linecap:round;stroke-width:1;stroke-linejoin:round;%7D%0A%3C/style%3E%3Ccircle cx='22' cy='22' r='18' fill='%23ffffff' /%3E%3Cpolyline class='line' points='15 20 15 15 20 15'/%3E %3Cpolyline class='line' points='24 15 29 15 29 20'/%3E %3Cpolyline class='line' points='29 24 29 29 24 29'/%3E %3Cpolyline class='line' points='20 29 15 29 15 24'/%3E %3Cline class='line' x1='15' y1='15' x2='19' y2='19'/%3E %3Cline class='line' x1='29' y1='15' x2='25' y2='19'/%3E %3Cline class='line' x1='29' y1='29' x2='25' y2='25'/%3E %3Cline class='line' x1='15' y1='29' x2='19' y2='25'/%3E%3C/svg%3E"); 290 --css-icon-zoom-in: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' %3E%3Cstyle type='text/css'%3E .line%7Bfill:none;stroke:%23111111;stroke-linecap:round;stroke-width:1;stroke-linejoin:round;%7D%0A%3C/style%3E%3Ccircle cx='22' cy='22' r='18' fill='%23ffffff' /%3E%3Ccircle class='line' cx='21' cy='21' r='6'/%3E%3Cline class='line' x1='21' y1='19' x2='21' y2='23'/%3E%3Cline class='line' x1='19' y1='21' x2='23' y2='21'/%3E%3Cline class='line' x1='29.6' y1='29.6' x2='25.2' y2='25.2'/%3E%3C/svg%3E"); 291 --sticky-header-margin-top: 0; 292 } 293 294 html {font-size: 62.5%; 295 296 --gutter: 24px; 297 --container-margin: 24px; 298 --grid-gap: 24px;--max-col-width: 98px 299 } 300 301 @media only screen and (min-width: 768px) { 302 html {font-size: 62.5%; 303 --gutter: 24px; 304 --container-margin: 48px; 305 } 306 }/* ---------- */ 307 /* TYPOGRAPHY */ 308 body { --font-size: 1.6rem } 309 h1,.h1 { --font-size: 3.2rem } 310 h2,.h2 { --font-size: 2.6rem } 311 h3,.h3 { --font-size: 2.2rem } 312 h4,.h4 { --font-size: 2.0rem } 313 h5,.h5 { --font-size: 1.8rem } 314 h6,.h6 { --font-size: 1.6rem } 315 .caption { --font-size: 1.2rem } 316 317 body, .font-body { 318 font-size: var(--font-size); 319 font-family: var(--font-body-family); 320 font-style: var(--font-body-style); 321 font-weight: var(--font-body-weight); 322 line-height: var(--font-body-line-height); 323 letter-spacing: var(--font-body-letter-spacing); 324 } 325 326 h1,h2,h3,h4,h5,h6, 327 .h1,.h2,.h3,.h4,.h5,.h6 { 328 font-size: var(--font-size); 329 font-family: var(--font-heading-family); 330 font-style: var(--font-heading-style); 331 font-weight: var(--font-heading-weight); 332 line-height: var(--font-heading-line-height); 333 letter-spacing: var(--font-heading-letter-spacing); 334 text-transform: var(--font-heading-text-transform); 335 word-break: break-word; 336 } 337 338 @media only screen and (min-width: 768px) { 339 body { --font-size: 1.8rem } 340 h1,.h1 { --font-size: 4.0rem } 341 h2,.h2 { --font-size: 3.2rem } 342 h3,.h3 { --font-size: 2.6rem } 343 h4,.h4 { --font-size: 2.2rem } 344 h5,.h5 { --font-size: 2.0rem } 345 h6,.h6 { --font-size: 1.8rem } 346 .caption { --font-size: 1.4rem } 347 } 348 349 /* Size modifiers */ 350 .size--nano, .rte.size--nano * { font-size: calc(var(--font-size)*0.65) }
351 .size--tiny, .rte.size--tiny * { font-size: calc(var(--font-size)*0.75) } 352 .size--small, .rte.size--small * { font-size: calc(var(--font-size)*0.85) } 353 .size--default, .rte.size--default * { font-size: var(--font-size) } 354 .size--large, .rte.size--large * { font-size: calc(var(--font-size)*1.25) } 355 .size--huge, .rte.size--huge * { font-size: calc(var(--font-size)*1.50) } 356 .size--gigantic, .rte.size--gigantic * { font-size: calc(var(--font-size)*2.00) } 357 .size--outrageous, .rte.size--outrageous * { font-size: calc(var(--font-size)*3.00) } 358 359 .btn.size--nano { font-size: calc(var(--font-button-size)*0.65) !important } 360 .btn.size--tiny { font-size: calc(var(--font-button-size)*0.75) !important } 361 .btn.size--small { font-size: calc(var(--font-button-size)*0.85) !important } 362 .btn.size--default { font-size: var(--font-button-size) !important } 363 .btn.size--large { font-size: calc(var(--font-button-size)*1.25) !important } 364 .btn.size--huge { font-size: calc(var(--font-button-size)*1.50) !important } 365 .btn.size--gigantic { font-size: calc(var(--font-button-size)*2.00) !important } 366 .btn.size--outrageous { font-size: calc(var(--font-button-size)*3.00) !important } 367 368 @media only screen and (min-width: 768px) { 369 .sm-size--nano, .rte.sm-size--nano * { font-size: calc(var(--font-size)*0.65) } 370 .sm-size--tiny, .rte.sm-size--tiny * { font-size: calc(var(--font-size)*0.75) } 371 .sm-size--small, .rte.sm-size--small * { font-size: calc(var(--font-size)*0.85) } 372 .sm-size--default, .rte.sm-size--default * { font-size: var(--font-size) } 373 .sm-size--large, .rte.sm-size--large * { font-size: calc(var(--font-size)*1.25) } 374 .sm-size--huge, .rte.sm-size--huge * { font-size: calc(var(--font-size)*1.50) } 375 .sm-size--gigantic, .rte.sm-size--gigantic * { font-size: calc(var(--font-size)*2.00) } 376 .sm-size--outrageous, .rte.sm-size--outrageous * { font-size: calc(var(--font-size)*3.00) } 377 378 .btn.sm-size--nano { font-size: calc(var(--font-button-size)*0.65) !important } 379 .btn.sm-size--tiny { font-size: calc(var(--font-button-size)*0.75) !important } 380 .btn.sm-size--small { font-size: calc(var(--font-button-size)*0.85) !important } 381 .btn.sm-size--default { font-size: var(--font-button-size) !important } 382 .btn.sm-size--large { font-size: calc(var(--font-button-size)*1.25) !important } 383 .btn.sm-size--huge { font-size: calc(var(--font-button-size)*1.50) !important } 384 .btn.sm-size--gigantic { font-size: calc(var(--font-button-size)*2.00) !important } 385 .btn.sm-size--outrageous { font-size: calc(var(--font-button-size)*3.00) !important } 386 } 387 388 /* Style modifiers */ 389 .style--subdued { opacity: 0.65 } 390 em, .style--italic { font-family: serif } 391 392 .subheading { 393 font-family: var(--font-subheader-family); 394 font-weight: var(--font-subheader-weight); 395 font-style: var(--font-subheader-style); 396 letter-spacing: var(--font-subheader-letter-spacing); 397 line-height: var(--font-subheader-line-height); 398 text-transform: var(--font-subheader-text-transform); 399 }@media only screen and (min-width: 768px) { 400 .gridy-arrows { 401 opacity: 0 !important; 402 transform: scale(0.95) !important; 403 transition: all 0.3s ease-in-out !important; 404 } 405 .gridy-slider:hover .gridy-arrows { 406 opacity: 1 !important; 407 transform: scale(1.0) !important; 408 } 409 }</style> 410 <link href="//www.hoj.life/cdn/shop/t/69/assets/base.css?v=77135359388940135871742370090" rel="stylesheet" type="text/css" media="all" /> 411 <!-- FlexSlider CSS --> 412 <link href="//www.hoj.life/cdn/shop/t/69/assets/flexslider.css?v=77869586739737668951741657616" rel="stylesheet" type="text/css" media="all" /> 413 <link href="//www.hoj.life/cdn/shop/t/69/assets/accessibility.css?v=174631289041109211661741624130" rel="stylesheet" type="text/css" media="all" /> 414 <link href="//www.hoj.life/cdn/shop/t/69/assets/reset.css?v=182623807648164772411741624130" rel="stylesheet" type="text/css" media="all" /> 415 <link href="//www.hoj.life/cdn/shop/t/69/assets/critical.css?v=9311421696711845231741624130" rel="stylesheet" type="text/css" media="all" /> 416 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-grid.css?v=54369401235350123931741624130" rel="stylesheet" type="text/css" media="all" /> 417 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-card.css?v=59787716955008834461741624130" rel="stylesheet" type="text/css" media="all" /> 418 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-gridy-slider.css?v=91166828753011608901741624130" rel="stylesheet" type="text/css" media="all" /> 419 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-rating.css?v=143386586800386319231741624130" rel="stylesheet" type="text/css" media="all" /> 420 421 422 <link rel="preload" as="font" fetchpriority="high" href="//www.hoj.life/cdn/fonts/montserrat/montserrat_n3.29e699231893fd243e1620595067294bb067ba2a.woff2" type="font/woff2" crossorigin> 423 <link rel="preload" as="font" fetchpriority="high" href="//www.hoj.life/cdn/fonts/montserrat/montserrat_n2.6158a4b6474a580592572fe30f04d0efe5adcbe8.woff2" type="font/woff2" crossorigin> 424 <link rel="preload" as="style" fetchpriority="low" href="//www.hoj.life/cdn/shop/t/69/assets/animations.css?v=145651017084040707531741624130" onload="this.rel='stylesheet'"> 425 <link rel="stylesheet" fetchpriority="low" media="print" href="//www.hoj.life/cdn/shop/t/69/assets/component-modals.css?v=83950900752141434631741624130" onload="this.media='all'"> 426 <link rel="stylesheet" fetchpriority="low" media="print" href="//www.hoj.life/cdn/shop/t/69/assets/component-product-form.css?v=24855685713483292751741624130" onload="this.media='all'"> 427 428 <link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-cart.css?v=80811717856036049611741624130" media="print" onload="this.media='all'"> 429 430 431 <noscript> 432 <link href="//www.hoj.life/cdn/shop/t/69/assets/animations.css?v=145651017084040707531741624130" rel="stylesheet" type="text/css" media="all" /> 433 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-modals.css?v=83950900752141434631741624130" rel="stylesheet" type="text/css" media="all" /> 434 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-product-form.css?v=24855685713483292751741624130" rel="stylesheet" type="text/css" media="all" /> 435 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-cart.css?v=80811717856036049611741624130" rel="stylesheet" type="text/css" media="all" /> 436 </noscript> 437 438 439
439<script type="text/javascript" src="//www.hoj.life/cdn/shop/t/69/assets/global.js?v=147238210386274891971741868027" defer></script>
439 440
440<script type="text/javascript" data-loading="lazy" data-src="//www.hoj.life/cdn/shop/t/69/assets/component-predictive-search.js?v=110552820500280890881741624130"></script>
440 441
441<script type="text/javascript" data-loading="lazy" data-src="//www.hoj.life/cdn/shop/t/69/assets/component-quick-buy.js?v=53961486617783628281741624130"></script>
441 442
442<script type="text/javascript" data-loading="lazy" data-src="//www.hoj.life/cdn/shop/t/69/assets/component-product-form.js?v=119505517272576269741741624130"></script>
442 443
443<script type="text/javascript" src="//www.hoj.life/cdn/shop/t/69/assets/component-animations.js?v=106395632766080296651741624130" defer></script>
443 444 445 <!-- BEAST Currency Converter initialization --> 446
446<script> 447 document.addEventListener('DOMContentLoaded', function() { 448 // Check if currency converter elements exist in page 449 var doublyWrappers = document.querySelectorAll('.doubly-wrapper'); 450 if (doublyWrappers.length > 0) { 451 console.log('BEAST Currency Converter containers found:', doublyWrappers.length); 452 453 // Add a class to make container more visible for debugging 454 doublyWrappers.forEach(function(wrapper) { 455 wrapper.classList.add('doubly-wrapper-active'); 456 }); 457 } 458 }); 459 </script>
459 460 461 462
462<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
462<meta name="google-site-verification" content="-25SQ93aoImr2T5Hdc77ymbb6GUNHbzuZxryBhfaBT8"> 463<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/25817710644/digital_wallets/dialog"> 464<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
464<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 464
464
465<script id="shopify-features" type="application/json">{"accessToken":"00f61c744e195b14165b144f49cea444","betas":["rich-media-storefront-analytics"],"domain":"www.hoj.life","predictiveSearch":true,"shopId":25817710644,"locale":"en"}</script>
vendor: 1 bytes, line 465
465
466<script>var Shopify = Shopify || {}; 467Shopify.shop = "hojlife.myshopify.com"; 468Shopify.locale = "en"; 469Shopify.currency = {"active":"USD","rate":"1.0"}; 470Shopify.country = "US"; 471Shopify.theme = {"name":"HÃJ 2025 | V 1.0","id":147748618492,"schema_name":"Taiga","schema_version":"3.8.0","theme_store_id":1751,"role":"main"}; 472Shopify.theme.handle = "null"; 473Shopify.theme.style = {"id":null,"handle":null}; 474Shopify.cdnHost = "www.hoj.life/cdn"; 475Shopify.routes = Shopify.routes || {}; 476Shopify.routes.root = "/"; 477Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 478Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 479Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 480Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 480
480
481<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 481
481
482<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 482
482
483<script> 484 window.Shopify = window.Shopify || {}; 485 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 486 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 487 window.Shopify.SignInWithShop.eligible = true; 488</script>
vendor: 1 bytes, line 488
488
489<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 489
489
490<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 490
490
491<script type="module"> 492 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 493 494 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 495 496</script>
vendor: 1 bytes, line 496
496
497<script> 498 window.Shopify = window.Shopify || {}; 499 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 500 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 501</script>
vendor: 1 bytes, line 501
501
502<script>(function() { 503 var isLoaded = false; 504 function asyncLoad() { 505 if (isLoaded) return; 506 isLoaded = true; 507 var urls = ["https:\/\/pt.wisernotify.com\/pixel.js?ti=13y7nljkfla4lq4\u0026shop=hojlife.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=hojlife.myshopify.com","\/\/cdn.shopify.com\/proxy\/b5b919bc88e60e593547295a5503cf0a05c2c95bfde7ab18eb761c7b7f939c2c\/hoj418.activehosted.com\/js\/site-tracking.php?shop=hojlife.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/emotivecdn.io\/emotive-popup\/popup.js?brand=16890\u0026api=https:\/\/uswe2-prd-sensus.emotiveapp.co\/\u0026shop=hojlife.myshopify.com","https:\/\/monk-protect-shopify.s3.amazonaws.com\/main.js?shop=hojlife.myshopify.com","https:\/\/sapp.plerdy.com\/data\/313\/plerdy_shopy.js?shop=hojlife.myshopify.com","\/\/cdn.shopify.com\/proxy\/2602d8d50ae9246a927ddfe387a741d6dbf6415e06bfe5486b5067a627643a4a\/hoj.activehosted.com\/js\/site-tracking.php?shop=hojlife.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/cdn.shopify.com\/proxy\/993aa0d14fafb462cccf43bea5fba0be1f175ead77fb0a428c97ae42d0a96bc0\/s3-us-west-2.amazonaws.com\/jsstore\/a\/G5QHX8G\/ge.js?shop=hojlife.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/cdn.shopify.com\/proxy\/7ea0f8a0bc2348b8ff126e363176bba8126b6e3ec3045b0f8fcf9a124fa370cb\/app.retention.com\/shopify\/shopify_app_add_to_cart_script.js?shop=hojlife.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/upx.provenpixel.com\/shopify.js.php?shop=hojlife.myshopify.com","https:\/\/inventory-info.nyc3.cdn.digitaloceanspaces.com\/js\/inventoryLocation.js?shop=hojlife.myshopify.com","https:\/\/api-pixels.easyadsapp.com\/storefront.js?eid=0.23230170535496053\u0026shop=hojlife.myshopify.com","https:\/\/d1639lhkj5l89m.cloudfront.net\/js\/storefront\/uppromote.js?shop=hojlife.myshopify.com","https:\/\/cdn.weglot.com\/weglot_script_tag.js?shop=hojlife.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/5a975d06a931ae3d92bf80d338b7cb5d76fc66a1\/hojlife.myshopify.com-1741766948469.js?shop=hojlife.myshopify.com","https:\/\/na.shgcdn3.com\/pixel-collector.js?shop=hojlife.myshopify.com"]; 508 for (var i = 0; i < urls.length; i++) { 509 var s = document.createElement('script'); 510 s.type = 'text/javascript'; 511 s.async = true; 512 s.src = urls[i]; 513 var x = document.getElementsByTagName('script')[0]; 514 x.parentNode.insertBefore(s, x); 515 } 516 }; 517 if(window.attachEvent) { 518 window.attachEvent('onload', asyncLoad); 519 } else { 520 window.addEventListener('load', asyncLoad, false); 521 } 522})();</script>
vendor: 1 bytes, line 522
522
523<script id="__st">var __st={"a":25817710644,"offset":3600,"reqid":"2ee981f5-5b8f-4c97-8a80-c5197e359dca-1790718751","pageurl":"www.hoj.life\/","u":"9523efdfacb3","p":"home"};</script>
vendor: 1 bytes, line 523
523
524<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 524
524
525<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 525
525
526<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.hoj.life/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 526
526
527<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.hoj.life/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
527<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 527
527
528<script> 529 window.Shopify = window.Shopify || {}; 530 window.Shopify.MCP = window.Shopify.MCP || {}; 531 window.Shopify.MCP.enabled = true; 532 window.Shopify.MCP.shop = "hojlife.myshopify.com"; 533 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.hoj.life\/api\/mcp"; 534 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 535</script>
vendor: 1 bytes, line 535
535
536<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.hoj.life\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 537</script>
vendor: 1 bytes, line 537
537
538<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.hoj.life/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 539</script>
vendor: 1 bytes, line 539
539
540<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 541 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 542</script>
vendor: 1 bytes, line 542
542
543<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 544</script>
544 545
546<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
546 547 548 549 550 551 552 553
553<script type="text/javascript"> 554 555 window.__shgMoneyFormat = window.__shgMoneyFormat || {"USD":{"currency":"USD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","}}; 556 557 window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || { 558 currency: "USD", 559 currency_symbol: "$", 560 decimal_separator: ".", 561 thousands_separator: ",", 562 decimal_places: 2, 563 currency_symbol_location: "left" 564 }; 565 </script>
565 566 567 568 569 570 <meta name="description" content="The world's most revolutionary herb accessories. Meaning âhighâ in Danish, HÃJ creates higher quality products, higher standards and higher experiences."> 571 <link rel="canonical" href="https://www.hoj.life/"> <meta property="og:site_name" content="HÃJ"> 572 <meta property="og:url" content="https://www.hoj.life/"> 573 <meta property="og:title" content="HÃJ: Danish designed herb accessories | Welcome to the new high"> 574 <meta property="og:type" content="website"> 575 <meta property="og:description" content="The world's most revolutionary herb accessories. Meaning âhighâ in Danish, HÃJ creates higher quality products, higher standards and higher experiences."> 576 577 <meta property="og:image" content="http://www.hoj.life/cdn/shop/files/Social_Logo.png?v=1682013870"> 578 <meta property="og:image:secure_url" content="https://www.hoj.life/cdn/shop/files/Social_Logo.png?v=1682013870"> 579 <meta property="og:image:width" content="1200"> 580 <meta property="og:image:height" content="628"> 581 582 <meta name="twitter:site" content="@https://x.com/hojlife"> 583 <meta name="twitter:card" content="summary_large_image"> 584 <meta name="twitter:title" content="HÃJ: Danish designed herb accessories | Welcome to the new high"> 585 <meta name="twitter:description" content="The world's most revolutionary herb accessories. Meaning âhighâ in Danish, HÃJ creates higher quality products, higher standards and higher experiences."> 586 587
587<script> 588 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 589 </script>
589 590 591 <meta name="theme-color" content=""> 592 <link rel="shortcut icon" href="//www.hoj.life/cdn/shop/files/HOJ_Favicon.png?crop=center&height=32&v=1742563279&width=32" type="image/png" /> 593 594 595 596
597<script type="text/javascript"> 598 599 window.SHG_CUSTOMER = null; 600 601</script>
601 602 603 604 605 606 607 608 609 610
610<script> 611 document.addEventListener('DOMContentLoaded', function() { 612 // Find all headings in image duo sections 613 const headings = document.querySelectorAll('.image-duo-with-text .image-duo-grid h2'); 614 615 headings.forEach(function(heading) { 616 // Check if the heading contains a bracket for phonetic spelling 617 if (heading.textContent.includes('[') && heading.textContent.includes(']')) { 618 // Get the heading text 619 const text = heading.innerHTML; 620 621 // Replace the text by wrapping the phonetic part in a colored span 622 heading.innerHTML = text.replace(/(\[[^\]]+\])/g, '<span class="phonetic-spelling">$1</span>'); 623 } 624 }); 625 }); 626 </script>
626 627 628 <!-- Additional styling for BEAST Currency Converter --> 629 <style> 630 .doubly-wrapper { 631 display: inline-flex !important; 632 align-items: center !important; 633 justify-content: center !important; 634 margin-right: 15px !important; 635 min-width: 30px !important; 636 min-height: 30px !important; 637 position: relative !important; 638 z-index: 100 !important; 639 border: 1px dashed transparent; 640 } 641 642 .doubly-wrapper-active { 643 border: 1px dashed #ccc; 644 background-color: rgba(200, 200, 200, 0.1); 645 } 646 647 @media screen and (max-width: 767px) { 648 .doubly-wrapper { 649 margin-right: 8px !important; 650 min-width: 25px !important; 651 min-height: 25px !important; 652 } 653 } 654 </style> 655<!-- BEGIN app block: shopify://apps/mlv-multi-country-pricing/blocks/mlveda-mcp/a55f20a0-67fc-44fb-8f37-8dfe18bd61a2 --> 656 657 658
658<script>console.log("assign true to loadCode for non shopify payments stores")</script>
658 659 660 661 662 663
664<script>console.log("loading currency conversion code")</script>
vendor: 1 bytes, line 664
664
665<script async> 666
vendor: 15,088 bytes, lines 667-668
667/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ 668!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}
vendor: 4,356 bytes, line 668
668:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];
vendor: 10,068 bytes, line 668
668if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(D).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pe
vendor: 8,547 bytes, line 668
668nding",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone
vendor: 51,417 bytes, line 668
668=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function Ee(){return!1}function Se(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function ke(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ee;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Ae(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,Ce)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=Te.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click",Ce),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ce:Ee,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Ee,isPropagationStopped:Ee,isImmediatePropagationStopped:Ee,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ce,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ce,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ce,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&be.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Ae(this,e,Se),!1},trigger:function(){return Ae(this,e),!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return ke(this,e,t,n,r)},one:function(e,t,n,r){return ke(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ee),this.each(function(){S.event.remove(this,e,n,t)})}});var Ne=/<script|<style|<link/i,De=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function Pe(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&De.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Pe(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),Le)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,He),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(je,""),u,l))}return n}function Re(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Oe(o[r],a[r]);else Oe(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Pe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Pe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Pe(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Me=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Ie=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},We=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Fe=new RegExp(ne.join("|"),"i");function Be(e,t,n){var r,i,o,a,s=e.style;return(n=n||Ie(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Me.test(a)&&Fe.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function $e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px",t.style.height="1px",n.style.height="9px",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=3<parseInt(r.height),re.removeChild(e)),a}}))}();var _e=["Webkit","Moz","ms"],ze=E.createElement("div").style,Ue={};function Xe(e){var t=S.cssProps[e]||Ue[e];return t||(e in ze?e:Ue[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=_e.length;while(n--)if((e=_e[n]+t)in ze)return e}(e)||e)}var Ve=/^(none|table(?!-c[ea]).+)/,Ge=/^--/,Ye={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ke(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){var r=Ie(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Be(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Me.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?"border":"content"),o,r,a)+"px"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Ge.test(t),l=e.style;if(u||(t=Xe(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Ge.test(t)||(t=Xe(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Be(e,t,r)),"normal"===i&&t in Qe&&(i=Qe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ve.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):We(e,Ye,function(){return Ze(e,u,n)})},set:function(e,t,n){var r,i=Ie(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Ke(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=$e(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Ie(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={constructor:et,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=et.prototype.init,S.fx.step={};var tt,nt,rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){return C.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=tt||ut(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ct(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=ft(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){nt||(nt=!0,st())},S.fx.stop=function(){nt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},rt=E.createElement("input"),it=E.createElement("select").appendChild(E.createElement("option")),rt.type="checkbox",y.checkOn=""!==rt.value,y.optSelected=it.selected,(rt=E.createElement("input")).value="t",rt.type="radio",y.radioValue="t"===rt.value;var pt,dt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(" ")}function yt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,yt(this)))});if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,yt(this)))});if(!arguments.length)return this.attr("class","");if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,yt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=mt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=yt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+vt(yt(n))+" ").indexOf(t))return!0;return!1}});var xt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(xt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:vt(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,bt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={guid:Date.now()},Et=/\?/;S.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||S.error("Invalid XML: "+e),t};var St=/\[\]$/,kt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function Dt(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||St.test(n)?i(n,t):Dt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)Dt(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)Dt(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(kt,"\r\n")}}):{name:t.name,value:n.replace(kt,"\r\n")}}).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\/\//,Rt={},Mt={},It="*/".concat("*"),Wt=E.createElement("a");function Ft(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Bt(t,i,o,a){var s={},u=t===Mt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function $t(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,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":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,S.ajaxSettings),t):$t(S.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Ht.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Tt.href)+"").replace(Pt,Tt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Wt.protocol+"//"+Wt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Bt(Rt,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ot.test(v.type),f=v.url.replace(qt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(jt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Et.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Lt,"$1"),o=(Et.test(f)?"&":"?")+"_="+Ct.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+It+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Bt(Mt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=S.ajaxSettings.xhr();y.cors=!!zt&&"withCredentials"in zt,y.ajax=zt=!!zt,S.ajaxTransport(function(i){var o,a;if(y.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=vt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Gt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Gt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S});
669 670 $m = $.noConflict(true); 671 window.pattern = /^(do|sv|ee|fi|fr|gd|gp|gg|hu|is|im|il|kz|ke|kg|la|mo|mk|mh|mq|ms|ma|nl|ne|ng|no|pw|py|pl|pt|kn|st|sc|sg|sk|za|sr|sj|th|to|tm|tc|uz|vu|vn|zm|af|al|as|ao|ai|an|ag|ar|as|bb|by|aq|bm|bq|bv|au|vg|bs|cv|bh|cf|bd|cn|be|co|ba|ci|bw|dk|bn|dm|bi|cd|cm|ec|ca|eg|td|gq|cx|er|cc|et|cr|eu|ga|gh|cy|gi|dj|gu|eu|gt|fk|gn|fo|gw|gf|hm|pf|hn|gm|iq|ge|ie|de|jm|gr|jp|in|ki|id|lr|je|mw|lv|my|ly|mu|li|yt|mv|mx|mc|mn|mz|nr|np|ni|nu|nf|pk|na|ph|oc|pn|om|qa|pg|re|pr|sh|ro|ru|rw|sm|bl|rs|pm|sx|vc|gs|sa|sd|sl|se|si|tj|tz|sb|tt|sa|tn|es|gb|lk|va|ch|zw|sy|tw|tl|tg|tr|um|vi|ug|us|uy|ve|af|ax|dz|ad|am|aw|at|az|bz|bj|bt|bo|br|io|bg|bf|kh|ky|cl|km|cg|ck|hr|cu|cw|cz|fj|tf|gl|gy|ht|hk|ir|it|jo|kw|lb|ls|lt|lu|mg|ml|mt|mr|fm|md|me|mm|na|nc|nz|kp|mp|ps|pa|pe|lc|mf|ws|sn|so|kr|ss|sz|tk|tv|ua|ae|wf|eh|ye|intl)$/; 672 673var MCP_shop_permanent_domain = "hojlife.myshopify.com" 674var MCP_shop_money_format = "${{amount}} " 675var MCP_shop_money_format_with_span_money = "<span class=money>${{amount}} </span>" 676//console.log(MCP_shop_permanent_domain, MCP_shop_money_format) 677 678window.mlvedaFlagCalled = false; 679window.mlveda_acs_mcp_acs_not_installed = false; 680window.mlvedaShopCurrency = "USD"; 681window.shopify_supported_currencies = "USD "; 682var mlveda_regex = /<[^>]*>[ ]*mlveda_country[ |:]*<\/[a-z]*>[ \n:]*((intl|[a-z]{2})|(<[^>]*>([a-z]{2}|intl)<\/[a-z]*>))|(mlveda_country[ :\n]*((intl|[a-z]{2})|(<[^>]*>([a-z]{2}|intl)<\/[a-z]*>)))/gmi 683 684$m("<style type='text/css'>span.money{ display : none; }</style>").appendTo("head"); 685$m("<style type='text/css'>select[name='id']{ display : none; }</style>").appendTo("head"); 686$m("<style type='text/css'>.shopify-payment-button,form[action*='/cart/add'] [type='submit'], form[action*='/cart/add'] [type='button'], form[action*='/cart/add'] [name='add'], form[action*='/cart'] [name='checkout']{visibility : hidden;}</style>").appendTo("head"); 687 688 689//add condition here this should only load when store is not migrated 690 691 692 693 694 695 696one_more_flag = false 697 698</script>
698 699 700 701
701<script> 702 console.log("assinging true to mlvedaFlagCalled") 703 window.mlvedaFlagCalled = true; 704 var convert_currency = false; 705 function initMutationObserver() { 706 if (document.body) { 707 var mlveda_observer = new MutationObserver(function(mutations){ 708 //console.log(mutations.length); 709 mutations.forEach(function(mutation) { 710 711 if ( "undefined" != typeof mlvedaFlagCalled && mlvedaFlagCalled && "undefined" != typeof window.mlvedadefaultcurrency && window.mlvedadefaultcurrency && ACSCurrency.currentCurrency != "" ) { 712 713 if ( ACSCurrency.currentCurrency == mlvedaShopCurrency && $m('span.money').length > 0 && Array.from($m('span.money')).some(e => e.getAttribute('data-currency-'+mlvedaShopCurrency.toLowerCase()) == null)) { 714 // console.log('mlvedaload called form mutation') 715 if(typeof ACSCurrency !== "undefined" && typeof ACSCurrency.moneyFormats !== "undefined") { mlvedaload(); } 716 $m("<style type=\"text/css\"> span.money { display: inline;} </style>").appendTo("head"); 717 $m("<style type=\"text/css\"> .shopify-payment-button,form[action*='/cart/add'] [type='submit']{visibility:visible;}</style>").appendTo("head"); 718 } else if ( ACSCurrency.currentCurrency != mlvedaShopCurrency ) { 719 720 if ( !convert_currency && mutation.target.nodeName.toLowerCase() == "span" && mutation.target.classList.length > 0 && mutation.target.className.indexOf('money') != -1 ) { 721 if ( !(mutation.target.getAttribute('data-currency')) ) { 722 convert_currency = true; 723 } 724 } 725 726 if ( !convert_currency && mutation.target.querySelectorAll('span.money').length > 0) { 727 mutation.target.querySelectorAll('span.money').forEach( (currentElem) => { 728 if ( !(currentElem.getAttribute('data-currency')) ) { 729 convert_currency = true; 730 } 731 }); 732 } 733 } 734 } 735 }); 736 737 if ( convert_currency ) { 738 console.log("mlvedaload call !!!"); 739 if(typeof ACSCurrency !== "undefined" && typeof ACSCurrency.moneyFormats !== "undefined") { mlvedaload(); } 740 convert_currency = false; 741 } 742 }); 743 744 mlveda_observer.observe(document.body, { childList: true , subtree : true, attributes : true}); 745 } else { 746 console.log("document.body not available yet, retrying..."); 747 setTimeout(initMutationObserver, 100); 748 } 749 } 750 if (document.readyState === "loading") { 751 document.addEventListener("DOMContentLoaded", initMutationObserver); 752 } else { 753 initMutationObserver(); 754 } 755 </script>
755 756 757 758 759<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 760 761<style type="text/css"> 762 763/* mlveda-currencies-switcher.iquid */ 764 765 766/* mlveda-currencies-switcher.iquid */ 767 768 769 770/* mlveda-currencies-flag.liquid */ 771 772.nice-select { 773 -webkit-tap-highlight-color: transparent; 774 background-color: transparent !important; 775 border-radius: 0px; 776/* comment this line border: solid 1px; */ 777 border-color: inherit !important; 778 box-sizing: border-box; 779 clear: both; 780 cursor: pointer; 781 display: block; 782 /* float: left; */ 783 font-family: inherit; 784 font-size: inherit; 785 font-weight: normal; 786 height: 30px; 787 line-height: 30px; 788 outline: none; 789 padding-left: 5px; 790 padding-right: 20px; 791 position: relative; 792 text-align: left !important; 793 transition: all 0.2s ease-in-out; 794 -webkit-user-select: none; 795 -moz-user-select: none; 796 -ms-user-select: none; 797 user-select: none; 798 white-space: nowrap; 799 width: 90px; } 800.nice-select:after { 801/* border-bottom: 2px solid; 802 border-right: 2px solid; */ 803/* comment this line border-color: inherit !important; */ 804/* content: ''; 805 display: block; 806 height: 5px; 807 margin-top: -4px; 808 pointer-events: none; 809 position: absolute; 810 right: 12px; 811 top: 50%; 812 -webkit-transform-origin: 66% 66%; 813 transform-origin: 66% 66%; 814 -webkit-transform: rotate(45deg); 815 transform: rotate(45deg); 816 transition: all 0.15s ease-in-out; 817 width: 5px; */} 818.nice-select.open:after { 819 -webkit-transform: rotate(-135deg); 820 transform: rotate(-135deg); } 821.nice-select.open .list { 822 opacity: 1; 823 pointer-events: auto; 824 -webkit-transform: scale(1) translateY(0); 825 transform: scale(1) translateY(0); } 826.nice-select.switch { 827 font-size: 12px; 828 height: 30px; 829 width:90px; 830 line-height: 30px; 831 display:inline-block; 832 } 833.nice-select.switch:after { 834 height: 4px; 835 width: 4px; } 836.nice-select.switch .option { 837 line-height: 30px; 838 min-height: 30px; } 839.nice-select .list { 840/* color: #000 !important; */ 841 background-color:#fff; 842 z-index: 999 !important; 843/* width:96px !important; */ 844 width:92px !important; 845 border-radius: 0px; 846 border:1px solid #e8e8e8; 847 box-sizing: border-box; 848 margin-top:0px; 849 margin-left:0px !important; 850 margin-bottom:0px !important; 851 opacity: 0; 852 overflow: hidden; 853 padding: 0; 854 pointer-events: none; 855 position: absolute; 856 top: 100%; 857 left: -1px; 858 -webkit-transform-origin: 50% 0; 859 transform-origin: 50% 0; 860 -webkit-transform: scale(0.75) translateY(-21px); 861 transform: scale(0.75) translateY(-21px); 862 transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; 863 z-index: 9; } 864.nice-select .option:hover { 865 background-color: #f8f8f8; } 866.nice-select .option { 867 cursor: pointer; 868 border-bottom: solid 1px #e8e8e8; 869 font-weight: 400; 870 line-height: 30px !important; 871 list-style: none; 872 margin-left: 0px !important; 873 margin-right: 0px !important; 874 height: 30px !important; 875 outline: none; 876/* padding-left: 5px!important; */ 877 padding-left: 5px; 878 padding-right: 5px; 879 text-align: left; 880 transition: all 0.2s; 881 float: left !important; 882 border-left: 0px !important; 883 border-top: 0px !important; 884 border-right: 0px !important; 885 width: 94px !important; 886 887} 888 .nice-select .option:last-child{ border-bottom:0 none} 889.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus { 890 } 891.nice-select .option.selected { 892 font-weight: bold; } 893 894/*# sourceMappingURL=nice-select.css.map */ 895 896.nice-select.switch .flags{ position:relative; top:50%; margin-top:-7px} 897 898.mldarrow:hover{ 899 cursor: pointer !important; 900 } 901 902 903/* mlveda-currencies-flag.liquid */ 904 905 906 907/* mlveda-currencies-styleliquid */ 908 909 .nice-select .option { 910 margin-bottom: 0px; 911 } 912 .nice-select .option:last-child 913 { 914 border-bottom: 0px !important; 915 overflow:hidden !important; 916 } 917/* start flag code */ 918 919 .nice-select .flags 920 { 921 display:none !important; 922 } 923 .nice-select .option 924 { 925 text-align:center !important; 926 padding-left: 0px; 927 } 928 span.mlcurrent 929 { 930 display:block !important; 931 text-align:center !important; 932 } 933 .pick_currency 934 { 935 padding-right:0px !important; 936 } 937 938 939 940/* End flag code */ 941 942 /** arroe code **/ 943.mldarrow{ 944 position: relative; 945 right: 10px; 946 } 947 .nice-select{ 948 display:inline-block !important; 949 950 padding-right:0px !important; 951 952 } 953 /** end arroe code **/ 954 955/* start border code */ 956 957 958 .pick_currency 959 { 960 border: 1px solid !important; 961 border-color: inherit !important; 962 } 963 .nice-select .list 964 { 965 border: 1px solid !important; 966 border-color: inherit !important; 967/* border-bottom: 0px !important; */ 968 } 969 .nice-select .option 970 { 971 border-bottom: 1px solid !important; 972 border-color:inherit !important; 973 } 974 975/* end border code */ 976 977/* switcher color,Font-size code */ 978 979 .pick_currency 980 { 981 color: inherit !important; 982 background-color: #ffffff !important; 983 } 984 .pick_currency:hover 985 { 986 color: inherit !important; 987 background-color: inherit !important; 988 } 989 .nice-select 990 { 991 font-size: !important; 992 } 993 .nice-select .option 994 { 995 color: inherit !important; 996 background-color: #ffffff !important; 997 } 998 .nice-select .option:hover 999 { 1000 color: inherit !important; 1001 background-color: inherit !important; 1002 } 1003 .nice-select .list 1004 { 1005 background-color: #ffffff !important; 1006 } 1007 1008/* End switcher color code */ 1009 1010/* Cart message code */ 1011 .mlvedaCartNote 1012 { 1013 max-width: 1200px; 1014 margin: 0 auto; 1015 margin-top: 25px; 1016 padding: 40px !important; 1017 text-align: justify;
1018 } 1019 1020 .mlvedaCartNote 1021 { 1022 color: inherit !important; 1023 background-color: inherit !important; 1024/* display:block !important; */ 1025 } 1026 1027/* End Cart message code */ 1028 1029 1030 /*when backgroundcolor is inherit code */ 1031 1032 1033 1034 1035 1036/* 1037 1038 .nice-select .list:hover, .pick_currency:hover 1039 { 1040 background-color: #fff !important; 1041 1042 } 1043 1044 */ 1045/*End when backgroundcolor is inherit code */ 1046 1047 1048 /* Currencysymbol functionality */ 1049 1050 .nice-select{ 1051 width: 81px; 1052 } 1053 1054/* EndCurrencysymbol functionality */ 1055 1056/* Switcher shadow style */ 1057 1058 /* EndSwitcher shadow style */ 1059 1060 1061/* New css */ 1062 .pick_currency { 1063 1064 z-index: 9999 !important; 1065 border-radius: 8px !important; /* Rounded corners */ 1066 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1) !important; /* Subtle shadow */ 1067 padding: 2px !important; 1068 font-size: 13px !important; 1069 display: inline-flex !important; 1070 align-items: center !important; 1071 transition: all 0.3s ease !important; /* Smooth transition for hover */ 1072} 1073 1074.pick_currency:hover { 1075 box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15) !important; /* Enhanced shadow on hover */ 1076 transform: translateY(-2px) !important; /* Slight lift effect */ 1077} 1078 1079.nice-select { 1080 background: transparent !important; 1081 border-radius: 8px !important; 1082 padding: 0 30px 0 10px !important; /* Adjusted padding for arrow */ 1083 height: 31px !important; 1084 line-height: 35px !important; 1085 width: 100px !important; 1086 cursor: pointer !important; 1087 align-items: center !important; 1088 position: relative !important; 1089} 1090.nice-select:has(> .circle) { 1091height: 36px !important; 1092 line-height: 37px !important; 1093} 1094.nice-select:has(.circle)::after { 1095 right: 20px !important; 1096 top: 42% !important; 1097} 1098 1099 1100.pick_currency .nice-select .list { 1101 border: 1px solid !important; 1102 border-color: inherit !important; 1103 border-radius: 8px !important; 1104 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1) !important; 1105 max-height: 200px !important; 1106 overflow-y: auto !important; 1107 margin-top: 4px !important; 1108 opacity: 0 !important; 1109 transform: scale(0.95) translateY(-10px) !important; /* Start slightly scaled and offset */ 1110 transition: all 0.3s ease-out !important; /* Smooth animation */ 1111 width: 101px !important; 1112 z-index: 1000 !important; 1113} 1114 1115.nice-select.open .list { 1116 opacity: 1 !important; 1117 transform: scale(1) translateY(0) !important; /* Fully visible and in place */ 1118 pointer-events: auto !important; 1119} 1120 1121 .nice-select .option { 1122 width: 100px !important; 1123 line-height: 24px !important; 1124 align-items: center !important; 1125 transition: background-color 0.2s ease !important; 1126} 1127 1128.nice-select .option:hover, 1129.nice-select .option.focus, 1130.nice-select .option.selected.focus { 1131 background-colorinherit !important/* Subtle hover background */ 1132 color:inherit !important; /* Highlight text on hover */ 1133} 1134 1135.nice-select .option:last-child { 1136 border-bottom: none !important; 1137} 1138 1139 1140 1141.nice-select:after { 1142 content: '' !important; 1143 border-bottom: 2px solid #333 !important; 1144 border-right: 2px solid #333 !important; 1145 height: 7px !important; 1146 width: 7px !important; 1147 position: absolute !important; 1148 right: 12px !important; 1149 top: 44% !important; 1150 transform: translateY(-50%) rotate(45deg) !important; 1151 transition: transform 0.3s ease !important; 1152} 1153 1154.nice-select.open:after { 1155 transform: translateY(-12%) rotate(-135deg) !important; /* Rotate for open state */ 1156} 1157 1158.mldarrow { 1159 display: none !important; /* Remove Font Awesome arrow */ 1160} 1161.pick_currency .circle{ 1162position:relative; 1163top:2px; 1164} 1165.cn { 1166position:relative; 1167top:2px; 1168} 1169.mlcurrent{ 1170position:relative; 1171top:-2px; 1172} 1173.pick_currency .nice-select .list::-webkit-scrollbar { 1174 width: 5px; 1175} 1176 1177/* Track */ 1178.pick_currency .nice-select .list::-webkit-scrollbar-track { 1179 box-shadow: inset 0 0 5px grey; 1180 border-radius: 50px; 1181} 1182 1183/* Thumb */ 1184.pick_currency .nice-select .list::-webkit-scrollbar-thumb { 1185 background: #A9A9A9; 1186 border-radius: 10px; 1187} 1188 1189/* Thumb on hover */ 1190.pick_currency .nice-select .list::-webkit-scrollbar-thumb:hover { 1191 background: #A9A9A9; 1192} 1193 1194/* End New Css */ 1195 1196 1197 1198 1199 1200/* mlveda-currencies-styleliquid */ 1201 1202 1203 1204 1205 1206 1207</style> 1208
1209<script type="text/javascript"> 1210 1211window.shopify_supported_currencies = "USD "; 1212window.mlveda_acs_mcp_acs_not_installed = true; 1213window.mlvShopMainCurrency = 'USD'; 1214window.mlvShopName = 'HÃJ'; 1215window.mlvShopCurrency = 'USD'; 1216window.mlvMoneyWithCurrencyFormat = "${{amount}} USD "; 1217window.mlvMoneyFormat = "${{amount}} "; 1218window.mlvCartCurrencyISOCode = 'USD'; 1219 1220var mlvForm = '<form method="post" action="/cart/update" id="currency_form" accept-charset="UTF-8" class="currency-selector small--hide" enctype="multipart/form-data"><input type="hidden" name="form_type" value="currency" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="return_to" value="/" /><input type="hidden" name="currency" value="CurrencyDrop"></form>'; 1221 1222document.addEventListener("DOMContentLoaded", function(event) { 1223 document.body.insertAdjacentHTML( 'beforeend', mlvForm ); 1224}); 1225</script>
1225 1226 1227
1228<script type="text/javascript"> 1229 1230 1231
vendor: 34,139 bytes, lines 1231-1233
1231/*! jQuery v2.1.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ 1232!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=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.1",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));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,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;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,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(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 ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.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===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||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 fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.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},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.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=fb.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=fb.selectors={cacheLength:50,createPseudo:hb,match:X,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(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===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]||fb.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]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.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(cb,db).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("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).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 Z.test(a.nodeName)},input:function(a){return Y.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:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(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]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.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=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[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?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(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=[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(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(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 tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(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 vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(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?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(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 vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.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(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.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(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir: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},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||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&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),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){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b) 1233},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),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=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){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])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(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 L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",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=L.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}
vendor: 7,763 bytes, line 1233
1233});var Q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=["Top","Right","Bottom","Left"],S=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},T=/^(?:checkbox|radio)$/i;!function(){var a=l.createDocumentFragment(),b=a.appendChild(l.createElement("div")),c=l.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=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(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.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=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(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.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(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)>=0: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},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||l,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=W.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=l),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==_()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(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,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},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?Z:$):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Z,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=Z,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=Z,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}}
vendor: 42,343 bytes, lines 1233-1234
1233,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}}}),k.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=L.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=L.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=$;else if(!d)return this;return 1===e&&(f=d,d=function(a){return n().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=$),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 ab=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ib={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(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 kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1></$2>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");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 J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=qb[0].contentDocument,b.write(),b.close(),c=sb(a,b),qb.detach()),rb[a]=c),c}var ub=/^margin/,vb=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)};function xb(a,b,c){var d,e,f,g,h=a.style;return c=c||wb(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),vb.test(g)&&ub.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}function yb(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d=l.documentElement,e=l.createElement("div"),f=l.createElement("div");if(f.style){f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===f.style.backgroundClip,e.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",e.appendChild(f);function g(){f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",f.innerHTML="",d.appendChild(e);var g=a.getComputedStyle(f,null);b="1%"!==g.top,c="4px"===g.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return null==c&&g(),c},reliableMarginRight:function(){var b,c=f.appendChild(l.createElement("div"));return c.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",f.style.width="1px",d.appendChild(e),b=!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),b}})}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var zb=/^(none|table(?!-c[ea]).+)/,Ab=new RegExp("^("+Q+")(.*)$","i"),Bb=new RegExp("^([+-])=("+Q+")","i"),Cb={position:"absolute",visibility:"hidden",display:"block"},Db={letterSpacing:"0",fontWeight:"400"},Eb=["Webkit","O","Moz","ms"];function Fb(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Eb.length;while(e--)if(b=Eb[e]+c,b in a)return b;return d}function Gb(a,b,c){var d=Ab.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Hb(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+R[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+R[f]+"Width",!0,e))):(g+=n.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ib(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wb(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xb(a,b,f),(0>e||null==e)&&(e=a.style[b]),vb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Hb(a,b,c||(g?"border":"content"),d,f)+"px"}function Jb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",tb(d.nodeName)))):(e=S(d),"none"===c&&e||L.set(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}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xb(a,"opacity");return""===c?"1":c}}}},cssNumber:{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":"cssFloat"},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;return b=n.cssProps[h]||(n.cssProps[h]=Fb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Bb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Fb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xb(a,b,d)),"normal"===e&&b in Db&&(e=Db[b]),""===c||c?(f=parseFloat(e),c===!0||n.isNumeric(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?zb.test(n.css(a,"display"))&&0===a.offsetWidth?n.swap(a,Cb,function(){return Ib(a,b,d)}):Ib(a,b,d):void 0},set:function(a,c,d){var e=d&&wb(a);return Gb(a,c,d?Hb(a,b,d,"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),n.cssHooks.marginRight=yb(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},xb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ub.test(a)||(n.cssHooks[a+b].set=Gb)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=wb(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 Jb(this,!0)},hide:function(){return Jb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Kb(a,b,c,d,e){return new Kb.prototype.init(a,b,c,d,e)}n.Tween=Kb,Kb.prototype={constructor:Kb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Kb.propHooks[this.prop];return a&&a.get?a.get(this):Kb.propHooks._default.get(this)},run:function(a){var b,c=Kb.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Kb.propHooks._default.set(this),this}},Kb.prototype.init.prototype=Kb.prototype,Kb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Kb.propHooks.scrollTop=Kb.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}},n.fx=Kb.prototype.init,n.fx.step={};var Lb,Mb,Nb=/^(?:toggle|show|hide)$/,Ob=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pb=/queueHooks$/,Qb=[Vb],Rb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Ob.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&Ob.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sb(){return setTimeout(function(){Lb=void 0}),Lb=n.now()}function Tb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ub(a,b,c){for(var d,e=(Rb[b]||[]).concat(Rb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Vb(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&S(a),q=L.get(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++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?L.get(a,"olddisplay")||tb(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Nb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?tb(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=L.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ub(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wb(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 Xb(a,b,c){var d,e,f=0,g=Qb.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Lb||Sb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Lb||Sb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wb(k,j.opts.specialEasing);g>f;f++)if(d=Qb[f].call(j,a,k,j.opts))return d;return n.map(k,Ub,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(Xb,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Rb[c]=Rb[c]||[],Rb[c].unshift(b)},prefilter:function(a,b){b?Qb.unshift(a):Qb.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(S).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=Xb(this,n.extend({},a),f);(e||L.get(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=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pb.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=L.get(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(Tb(b,!0),a,d,e)}}),n.each({slideDown:Tb("show"),slideUp:Tb("hide"),slideToggle:Tb("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=0,c=n.timers;for(Lb=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Lb=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(){Mb||(Mb=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(Mb),Mb=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=l.createElement("input"),b=l.createElement("select"),c=b.appendChild(l.createElement("option"));a.type="checkbox",k.checkOn=""!==a.value,k.optSelected=c.selected,b.disabled=!0,k.optDisabled=!c.disabled,a=l.createElement("input"),a.value="t",a.type="radio",k.radioValue="t"===a.value}();var Yb,Zb,$b=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return J(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?Zb:Yb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b)) 1234},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Zb={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$b[b]||n.find.attr;$b[b]=function(a,b,d){var e,f;return d||(f=$b[b],$b[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$b[b]=f),e}});var _b=/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_b.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var ac=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ac," ").indexOf(b)>=0)return!0;return!1}});var bc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bc,""):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))}},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||(k.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--)d=e[g],(d.selected=n.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},k.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cc=n.now(),dc=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&n.error("Invalid XML: "+a),b};var ec,fc,gc=/#.*$/,hc=/([?&])_=[^&]*/,ic=/^(.*?):[ \t]*([^\r\n]*)$/gm,jc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kc=/^(?:GET|HEAD)$/,lc=/^\/\//,mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,nc={},oc={},pc="*/".concat("*");try{fc=location.href}catch(qc){fc=l.createElement("a"),fc.href="",fc=fc.href}ec=mc.exec(fc.toLowerCase())||[];function rc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function sc(a,b,c,d){var e={},f=a===oc;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 tc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function uc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function vc(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:fc,type:"GET",isLocal:jc.test(ec[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":pc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?tc(tc(a,n.ajaxSettings),b):tc(n.ajaxSettings,a)},ajaxPrefilter:rc(nc),ajaxTransport:rc(oc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=ic.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||fc)+"").replace(gc,"").replace(lc,ec[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=mc.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===ec[1]&&h[2]===ec[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(ec[3]||("http:"===ec[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),sc(nc,k,b,v),2===t)return v;i=k.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!kc.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(dc.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=hc.test(d)?d.replace(hc,"$1_="+cc++):d+(dc.test(d)?"&":"?")+"_="+cc++)),k.ifModified&&(n.lastModified[d]&&v.setRequestHeader("If-Modified-Since",n.lastModified[d]),n.etag[d]&&v.setRequestHeader("If-None-Match",n.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+pc+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=sc(oc,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=uc(k,v,f)),u=vc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(n.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(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.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var wc=/%20/g,xc=/\[\]$/,yc=/\r?\n/g,zc=/^(?:submit|button|image|reset|file)$/i,Ac=/^(?:input|select|textarea|keygen)/i;function Bc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||xc.test(a)?d(a,e):Bc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Bc(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)Bc(c,a[c],b,e);return d.join("&").replace(wc,"+")},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")&&Ac.test(this.nodeName)&&!zc.test(a)&&(this.checked||!T.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(yc,"\r\n")}}):{name:b.name,value:c.replace(yc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cc=0,Dc={},Ec={0:200,1223:204},Fc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Dc)Dc[a]()}),k.cors=!!Fc&&"withCredentials"in Fc,k.ajax=Fc=!!Fc,n.ajaxTransport(function(a){var b;return k.cors||Fc&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Dc[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Ec[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Dc[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=n("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),l.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gc=[],Hc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gc.pop()||n.expando+"_"+cc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hc.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hc.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(Hc,"$1"+e):b.jsonp!==!1&&(b.url+=(dc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Gc.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||l;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var Ic=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Ic)return Ic.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=n.trim(a.slice(h)),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,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var Jc=a.document.documentElement;function Kc(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}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)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},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=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(typeof d.getBoundingClientRect!==U&&(e=d.getBoundingClientRect()),c=Kc(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||Jc;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Jc})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;n.fn[b]=function(e){return J(this,function(b,e,f){var g=Kc(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=yb(k.pixelPosition,function(a,c){return c?(c=xb(a,b),vb.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return J(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Lc=a.jQuery,Mc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Mc),b&&a.jQuery===n&&(a.jQuery=Lc),n},typeof b===U&&(a.jQuery=a.$=n),n});
1235 1236 $acs = $.noConflict(true); 1237 mlflag1 = false; 1238 mlflag2 = false; 1239 1240 1241 1242 1243var mlvCartNote = "<<shop.name>> process all orders in <<shop.currency>>. While the content of your cart is currently displayed in <<shop.selected_currency>>, you will checkout using <<shop.currency>> at the most current exchange rate."; 1244mlvCartNote = mlvCartNote.replaceAll("<<shop.name>>",mlvShopName); 1245mlvCartNote = mlvCartNote.replaceAll("<<shop.currency>>",mlvShopMainCurrency); 1246mlvCartNote = mlvCartNote.replaceAll("<<shop.selected_currency>>","<span class='selected-currency'></span>"); 1247$acs(".mlvedaCartNote").html(mlvCartNote); 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257window.supported_currencies = "USD DKK EUR BGN CZK HUF PLN RON SEK AED XCD ALL AMD AOA ARS AWG AZN BAM BBD BDT XOF BHD BIF BND BOB BRL BSD BTN BWP BYN BZD AUD CDF XAF CHF NZD CLP CNY COP CRC CVE ANG DJF DOP DZD EGP MAD ERN ETB FJD FKP GEL GBP GHS GMD GNF GTQ GYD HNL HTG IDR ILS INR ISK JEP JMD JOD JPY KES KHR KID KMF KRW KWD LAK LBP LKR LRD LSL MDL MGA MKD MNT MOP MRU MUR MVR MWK MYR MZN NAD XPF NGN NIO NOK NPR OMR PEN PGK PHP PKR PYG QAR RSD RUB RWF SAR SBD SCR SGD SHP SLL SOS SRD SSP STD SZL THB TND TOP TRY TTD TWD TZS UAH UGX UYU VND VUV WST ZAR ZMW
1257CAD MXN HKD TMT UZS AFN KYD IQD KZT KGS LYD MMK SDG TJS YER"; 1258 1259 var mlvedaLoadScript = (src) => { 1260 return new Promise((resolve, reject) => { 1261 const el = document.createElement('script'); 1262 el.src = src; 1263 el.onload = resolve; 1264 el.onerror = reject; 1265 document.head.appendChild(el); 1266 }); 1267 }; 1268 1269 var performAjax = async () => { 1270 try { 1271 if ( shopify_supported_currencies.length > 4 ) { 1272 await mlvedaLoadScript('//mlveda-shopifyapps.s3.amazonaws.com/multiCurrencyPricing/js/'+ Shopify.shop.split(".myshopify.com")[0] +'_currencies.js?rnd=' 1273 +Math.floor((Math.random() * 10000000000) + 1), 1274 ); 1275 } else { 1276 await mlvedaLoadScript('//mlveda-shopifyapps.s3.amazonaws.com/multiCurrencyPricing/js/currencies.js?rnd='+ 1277 Math.floor((Math.random() * 10000000000) + 1)); 1278 } 1279 window.ACSCurrency = Currency; 1280 if(mlveda_acs_mcp_acs_not_installed) { 1281 await mlvedaLoadScript('//www.mlveda.com/MultiCurrency/New/jquery.currencies.min.js?rnd='+Math.floor((Math.random() * 10000000000) + 1)); 1282 } else { 1283 await mlvedaLoadScript('/apps/MultiCurrency/New/jquery.currencies.min.js?rnd='+Math.floor((Math.random() * 10000000000) + 1)); 1284 } 1285 } catch (error) { 1286 console.log(error); 1287 } 1288 }; 1289 1290 performAjax(); 1291 1292 1293//var ACSCurrency = Currency; 1294function mlvedaCreateCookie(name, value, days) { 1295 if (days) { 1296 var date = new Date(); 1297 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 1298 var expires = "; expires=" + date.toGMTString(); 1299 } 1300 else 1301 var expires = ""; 1302 document.cookie = name + "=" + value + expires + "; path=/"; 1303} 1304function mlvedaReadCookie(name) { 1305 var nameEQ = name + "="; 1306 var ca = document.cookie.split(';'); 1307 for (var i = 0; i < ca.length; i++) { 1308 var c = ca[i]; 1309 while (c.charAt(0) == ' ') 1310 c = c.substring(1, c.length); 1311 if (c.indexOf(nameEQ) == 0) 1312 return c.substring(nameEQ.length, c.length); 1313 } 1314 return null; 1315} 1316function mlvedaEraseCookie(name) { 1317 createCookie(name, "", -1); 1318} 1319 1320function roundCurrencyWithCustomRule() { 1321 1322 var mlvedaACS_roundingrules_json = {"HUF":{"reference":100,"rule":100},"BGN":{"reference":1,"rule":1},"DKK":{"reference":1,"rule":1},"RON":{"reference":1,"rule":1},"SEK":{"reference":1,"rule":1},"CZK":{"reference":1,"rule":1},"PLN":{"reference":1,"rule":1},"EUR":{"reference":1,"rule":1}}; 1323 if(typeof mlvedaACS_roundingrules_json[ACSCurrency.currentCurrency] !== "undefined") { 1324 $acs('.money').each(function(){ 1325 if (ACSCurrency.currentCurrency === "JOD" || ACSCurrency.currentCurrency === "KWD" || ACSCurrency.currentCurrency === "BHD" || ACSCurrency.currentCurrency === "TND" || ACSCurrency.currentCurrency === "OMR") { 1326 var moneyraw = parseFloat($acs(this).html().replace(/[^0-9]/g, ""), 10) / 10 ; 1327 } 1328 /*else if( ACSCurrency.currentCurrency === "KRW" || ACSCurrency.currentCurrency === "JPY" || ACSCurrency.currentCurrency === "SEK" || ACSCurrency.currentCurrency === "HUF" || ACSCurrency.currentCurrency === "ISK"){*/ 1329 else if(ACSCurrency.moneyFormats[ACSCurrency.currentCurrency].money_format.indexOf('amount_no_decimals') != -1){ 1330 var moneyraw = parseFloat($acs(this).html().replace(/[^0-9]/g, ""), 10) * 100 ; 1331 } else { 1332 var moneyraw = parseFloat($acs(this).html().replace(/[^0-9]/g, ""), 10) ; 1333 } 1334 var moneyrawremainder = ( moneyraw % ( mlvedaACS_roundingrules_json[ACSCurrency.currentCurrency].reference * 100 ) ) / 100; 1335 if( moneyrawremainder == 0 || moneyrawremainder == mlvedaACS_roundingrules_json[ACSCurrency.currentCurrency].rule) { 1336 1337 } 1338 else if(moneyrawremainder < mlvedaACS_roundingrules_json[ACSCurrency.currentCurrency].rule) { 1339 moneyraw = ( moneyraw / 100 - moneyrawremainder + mlvedaACS_roundingrules_json[ACSCurrency.currentCurrency].rule ) * 100; 1340 } else { 1341 moneyraw = ( moneyraw / 100 - moneyrawremainder + mlvedaACS_roundingrules_json[ACSCurrency.currentCurrency].reference + mlvedaACS_roundingrules_json[ACSCurrency.currentCurrency].rule ) * 100; 1342 } 1343 if(ACSCurrency.format === "money_with_currency_format") { 1344 var acuree = ACSCurrency.formatMoney(moneyraw, ACSCurrency.moneyFormats[ACSCurrency.currentCurrency].money_with_currency_format) 1345 } 1346 else { 1347 var acuree = ACSCurrency.formatMoney(moneyraw, ACSCurrency.moneyFormats[ACSCurrency.currentCurrency].money_format) 1348 } 1349 $acs(this).html(acuree); 1350 }); 1351 return true; 1352 } 1353 1354 return false;
1355} 1356 1357function roundCurrency() { 1358 1359$acs('.money').each(function(){ 1360 if (ACSCurrency.currentCurrency === "JOD" || ACSCurrency.currentCurrency === "KWD" || ACSCurrency.currentCurrency === "BHD" || ACSCurrency.currentCurrency === "TND" || ACSCurrency.currentCurrency === "OMR") { 1361 var moneyraw = parseFloat($acs(this).html().replace(/[^0-9]/g, ""), 10) / 10 ; 1362 } 1363 /*else if( ACSCurrency.currentCurrency === "KRW" || ACSCurrency.currentCurrency === "JPY" || ACSCurrency.currentCurrency === "SEK" || ACSCurrency.currentCurrency === "HUF" || ACSCurrency.currentCurrency === "ISK"){ 1364 var moneyraw = parseFloat($acs(this).html().replace(/[^0-9]/g, ""), 10) * 100 ;*/ 1365 else if(ACSCurrency.moneyFormats[ACSCurrency.currentCurrency].money_format.indexOf('amount_no_decimals') != -1){ 1366 var moneyraw = parseFloat($acs(this).html().replace(/[^0-9]/g, ""), 10) * 100 ; 1367 } else { 1368 var moneyraw = parseFloat($acs(this).html().replace(/[^0-9]/g, ""), 10) ; 1369 } 1370 if ( shopify_supported_currencies.length > 4 ) { 1371 var moneyrounded; 1372 if(ACSCurrency.currentCurrency === "JPY") { 1373 moneyrounded = Math.ceil(moneyraw / 10000) * 10000; 1374 } 1375 else if(ACSCurrency.currentCurrency === "EUR"){ 1376 moneyrounded = Math.ceil(moneyraw / 100) * 100 - 5; 1377 } 1378 else { 1379 moneyrounded = Math.ceil(moneyraw / 100) * 100; 1380 } 1381 } else { 1382 var moneyrounded = ((Math.round(moneyraw / 100)) - 1 + 1) * 100 ; 1383 } 1384 1385 if(ACSCurrency.format === "money_with_currency_format") { 1386 var acuree = ACSCurrency.formatMoney(moneyrounded, ACSCurrency.moneyFormats[ACSCurrency.currentCurrency].money_with_currency_format) 1387 } 1388 else { 1389 var acuree = ACSCurrency.formatMoney(moneyrounded, ACSCurrency.moneyFormats[ACSCurrency.currentCurrency].money_format) 1390 } $acs(this).html(acuree); 1391 }); 1392} 1393 1394var onetimecallflag = true; 1395/*$acs('span.money span.money').each(function() { 1396 $acs(this).parents('span.money').removeClass('money'); 1397});*/ 1398$acs('.money').parents('.money').removeClass('money'); 1399 1400if ( typeof mlvedaFlagCalled === 'undefined' ) { 1401 window.mlvedaFlagCalled = true 1402} 1403 1404function mlvedaload() { 1405if("undefined" != typeof mlvedaFlagCalled && mlvedaFlagCalled && "undefined" != typeof window.mlvedadefaultcurrency){ 1406 if(shopify_supported_currencies.length > 4 && shopify_supported_currencies.indexOf(ACSCurrency.cookie.read()) != -1) { 1407 bindmlvedaevents(); 1408 calculateCartPrice(null); 1409 } 1410 1411 1412ACSCurrency.format = 'money_with_currency_format'; 1413 1414var shopCurrency = mlvShopMainCurrency 1415/* Sometimes merchants change their shop currency, let's tell our JavaScript file */ 1416ACSCurrency.moneyFormats[shopCurrency].money_with_currency_format = mlvMoneyWithCurrencyFormat 1417ACSCurrency.moneyFormats[shopCurrency].money_format = mlvMoneyFormat 1418 1419 1420/* Default currency */ 1421var defaultCurrency = shopCurrency; 1422 1423/* Cookie currency */ 1424var cookieCurrency = null;//ACSCurrency.cookie.read(); 1425var resetCurrencyCookie = mlvedaReadCookie("resetCurrencyCookie"); 1426if (resetCurrencyCookie == null) 1427{ 1428 cookieCurrency = null; 1429 mlvedaCreateCookie("resetCurrencyCookie", 1, 365); 1430} 1431 if(cookieCurrency == null) { 1432 if("undefined" != typeof window.temp_currency_array && window.temp_currency_array[0] !== window.mlvedadefaultcurrency && window.temp_currency_array[1] !== window.mlvedadefaultcurrency) { 1433 cookieCurrency = "USD"; 1434 } 1435 else { 1436 cookieCurrency = window.mlvedadefaultcurrency; 1437 } 1438 } 1439/* Fix for customer account pages */ 1440/*$acs('span.money span.money').each(function() { 1441 $acs(this).parents('span.money').removeClass('money'); 1442});*/ 1443$acs('.money').parents('.money').removeClass('money'); 1444/* Saving the current price */ 1445$acs('span.money').each(function() { 1446if(!$acs(this).attr('data-currency-'+mlvShopMainCurrency)) 1447{ 1448 $acs(this).attr('data-currency-'+mlvShopMainCurrency, $acs(this).html()); 1449} 1450}); 1451// If there's no cookie. 1452if (cookieCurrency == null || cookieCurrency == shopCurrency) { 1453 if(cookieCurrency == shopCurrency) { 1454 ACSCurrency.currentCurrency = shopCurrency; 1455 } 1456 else if (shopCurrency !== defaultCurrency) { 1457 ACSCurrency.convertAll(shopCurrency, defaultCurrency); 1458 } 1459 else { 1460 ACSCurrency.currentCurrency = defaultCurrency; 1461 } 1462} 1463// If the cookie value does not correspond to any value in the currency dropdown. 1464else if ($acs('[name=currencies]').length && $acs('[name=currencies] option[value=' + cookieCurrency + ']').length === 0) { 1465 ACSCurrency.currentCurrency = shopCurrency; 1466 ACSCurrency.cookie.write(shopCurrency); 1467} 1468else if (cookieCurrency === shopCurrency) { 1469 ACSCurrency.currentCurrency = shopCurrency; 1470} 1471else { 1472 ACSCurrency.convertAll(shopCurrency, cookieCurrency); 1473 if(shopify_supported_currencies.indexOf(ACSCurrency.currentCurrency) == -1){ 1474 $acs(".mlvedaCartNote").css("display","inline-block"); 1475 } 1476 if(!roundCurrencyWithCustomRule()) { 1477 roundCurrency(); 1478 } 1479} 1480$acs('[name=currencies]').val(ACSCurrency.currentCurrency).change(function() { 1481 var newCurrency = $acs(this).val(); 1482 if(ACSCurrency.currentCurrency!=shopCurrency) { 1483 ACSCurrency.convertAll(ACSCurrency.currentCurrency, shopCurrency); 1484 ACSCurrency.convertAll(shopCurrency, newCurrency); 1485 } 1486 else { 1487 ACSCurrency.convertAll(ACSCurrency.currentCurrency, newCurrency); 1488 } 1489 1490 $acs('.selected-currency').text(ACSCurrency.currentCurrency); 1491 if(newCurrency != shopCurrency) { 1492 if(!roundCurrencyWithCustomRule()) { 1493 roundCurrency(); 1494 } 1495 if(shopify_supported_currencies.indexOf(ACSCurrency.currentCurrency) == -1){ 1496 $acs(".mlvedaCartNote").css("display","inline-block"); 1497 } 1498 } else { 1499 $acs(".mlvedaCartNote").css("display","none"); 1500 }}); 1501var original_selectCallback = window.selectCallback; 1502var selectCallback = function(variant, selector) { 1503 original_selectCallback(variant, selector); 1504 ACSCurrency.convertAll(shopCurrency, $acs('[name=currencies]').val()); 1505 $acs('.selected-currency').text(ACSCurrency.currentCurrency); 1506}; 1507$acs('.selected-currency').text(ACSCurrency.currentCurrency); 1508 if(onetimecallflag) { 1509 //$acs('.single-option-selector').change(function() { 1510 //mlvedaload(); 1511 //}); 1512 //$acs('.swatch').change(function() { 1513 //mlvedaload(); 1514 //}); 1515 //$acs('.single-option-radio').change(function() { 1516 //mlvedaload(); 1517 //}); 1518/*if( typeof $ !== "undefined" ) { 1519 $(document).ajaxComplete(function(event, xhr, settings) { 1520 if( settings.url.indexOf("cart.js")!=-1 ) { 1521 setTimeout(function() { 1522 bindmlvedaevents(); 1523 calculateCartPrice(xhr); 1524 mlvedaload(); 1525 }, 1000); 1526 } 1527 }); 1528}*/ 1529//$acs(".pick_currency:visible").css("height",$acs(".pick_currency").parent(":visible").height()); 1530//$acs(".pick_currency:visible").css("line-height",$acs(".pick_currency").parent(":visible").height()); 1531//$acs("[name=currencies]:visible").css("height",$acs(".pick_currency").parent(":visible").height()); 1532//$acs("[name=currencies]:visible").css("line-height",$acs(".pick_currency").parent(":visible").height()); 1533 //$acs("#currencies").niceSelect(); 1534 //$acs("#currencies1").niceSelect(); 1535 //$acs("#currencies2").niceSelect(); 1536 onetimecallflag = false;
1537 } 1538 1539if ( ACSCurrency.currentCurrency == mlvShopMainCurrency ) { 1540 $acs("<style type=\"text/css\">span.money{ display: inline;}</style>").appendTo("head"); 1541 } 1542 if ( ACSCurrency.currentCurrency != mlvShopMainCurrency && $acs('span.money').attr('data-currency') ) { 1543 $acs("<style type=\"text/css\">span.money{ display: inline;}</style>").appendTo("head"); 1544 } 1545 $acs("<style type=\"text/css\"> .shopify-payment-button,form[action*='/cart/add'] [type='submit'], form[action*='/cart/add'] [type='button'], form[action*='/cart/add'] [name='add'], form[action*='/cart'] [name='checkout']{visibility:visible;}</style>").appendTo("head"); 1546 } 1547} 1548function bindmlvedaevents() { 1549 if (mlvedaReadCookie("acscurrency") !== mlvCartCurrencyISOCode) { 1550 if ($acs("[name=checkout]").length > 0 && typeof $acs._data($acs("[name=checkout]")[0]).events !== "undefined" && typeof $acs._data($acs("[name=checkout]")[0]).events.click !== "undefined" && $acs._data($acs("[name=checkout]")[0]).events.click.length > 0) { 1551 var mlvedadonotbind = false; 1552 for (var i = 0; i < $acs._data($acs("[name=checkout]")[0]).events.click.length; i++) { 1553 if ($acs._data($acs("[name=checkout]")[0]).events.click[i].namespace === "mlvedaclick") { 1554 mlvedadonotbind = true; 1555 } 1556 } 1557 if (!mlvedadonotbind) { 1558 $acs("[name=checkout]").on("click.mlvedaclick", function (e) { 1559 $acs.ajax({ 1560 url: "/cart/update.js?currency=" + ACSCurrency.currentCurrency, 1561 async: false, 1562 success: function (result) { 1563 window.location.href = "/checkout"; 1564 } 1565 }); 1566 }); 1567 } 1568 } else { 1569 $acs("[name=checkout]").on("click.mlvedaclick", function (e) { 1570 $acs.ajax({ 1571 url: "/cart/update.js?currency=" + ACSCurrency.currentCurrency, 1572 async: false, 1573 success: function (result) { 1574 } 1575 }); 1576 }); 1577 } 1578 1579 if ($acs(".shopify-payment-button__button").length > 0 && typeof $acs._data($acs(".shopify-payment-button__button")[0]).events !== "undefined" && typeof $acs._data($acs(".shopify-payment-button__button")[0]).events.click !== "undefined" && $acs._data($acs(".shopify-payment-button__button")[0]).events.click.length > 0) { 1580 var mlvedadonotbind = false; 1581 for (var i = 0; i < $acs._data($acs(".shopify-payment-button__button")[0]).events.click.length; i++) { 1582 if ($acs._data($acs(".shopify-payment-button__button")[0]).events.click[i].namespace === "mlvedaclick") { 1583 mlvedadonotbind = true; 1584 } 1585 } 1586 if (!mlvedadonotbind) { 1587 $acs(".shopify-payment-button__button").on("click.mlvedaclick", function (e) { 1588 $acs.ajax({ 1589 url: "/cart/update.js?currency=" + ACSCurrency.currentCurrency, 1590 async: false, 1591 success: function (result) { 1592 window.location.href = "/checkout"; 1593 } 1594 }); 1595 }); 1596 } 1597 } else { 1598 $acs(".shopify-payment-button__button").on("click.mlvedaclick", function (e) { 1599 $acs.ajax({ 1600 url: "/cart/update.js?currency=" + ACSCurrency.currentCurrency, 1601 async: false, 1602 success: function (result) { 1603 } 1604 }); 1605 }); 1606 } 1607 } 1608} 1609 1610function calculateCartPrice(xhr) { 1611 var mlvedaCartJS = {}; 1612 1613 1614 if(xhr != null) { 1615 mlvedaCartJS = JSON.parse(xhr.responseText); 1616 } else { 1617 $acs.ajax({ 1618 url: "/cart.js", 1619 async: false, 1620 dataType: "json", 1621 success: function (result) { 1622 mlvedaCartJS = result; 1623 } 1624 }); 1625 } 1626 1627 1628 1629 1630 var homeCurrency = {}; 1631 $acs.ajax({ 1632 url: "/cart/update.js?currency=" + mlvedaReadCookie("acscurrency"), 1633 async: false, 1634 dataType: "json", 1635 success: function (result) { 1636 for (i = 0; i < mlvedaCartJS.items.length; i++) { 1637 homeCurrency[mlvedaCartJS.items[i].line_price] = result.items[i].line_price; 1638 homeCurrency[mlvedaCartJS.items[i].original_price] = result.items[i].original_price; 1639 } 1640 homeCurrency[mlvedaCartJS.total_price] = result.total_price; 1641 $acs('span.money').each(function () { 1642 var convertedPrice = null; 1643 if (!$acs(this).attr("data-currency-" + mlvShopMainCurrency.toLowerCase())) { 1644 var this_money = $acs(this).html() 1645 if ( this_money.replace(/[^0-9.,']/g,"").match(/^\D/g) ) { 1646 this_money = this_money.replace(/[^0-9.,']/g,"").substring(1) 1647 } 1648 if ( this_money.replace(/[^0-9.,']/g,"").match(/\D$/g) ) { 1649 this_money = this_money.replace(/[^0-9.,']/g,"").slice(0, -1) 1650 } 1651 if (this_money.replace(/[^0-9.,']/g,"").match(/[,.']{1}[0-9]{2}$/g)) { 1652 key = this_money.replace(/[^0-9]/g, ""); 1653 } else { 1654 key = 100*(this_money.replace(/[^0-9]/g, "")); 1655 } 1656 convertedPrice = homeCurrency[key]; 1657 if (convertedPrice != null) { 1658 $acs(this).attr("data-currency-" + mlvedaReadCookie("acscurrency").toLowerCase(), Mlveda.formatMoney(convertedPrice, ACSCurrency.moneyFormats[mlvedaReadCookie("acscurrency")].money_with_currency_format)); 1659 } 1660 } 1661 }); 1662 } 1663 }); 1664} 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675/* First CSS File */ 1676var giftofspeed = document.createElement('link'); 1677giftofspeed.rel = 'stylesheet'; 1678giftofspeed.href="https://d38dvuoodjuw9x.cloudfront.net/ml-flag.css" 1679giftofspeed.type = 'text/css'; 1680var godefer = document.getElementsByTagName('link')[0]; 1681 1682window.addEventListener('load', function() { 1683 godefer.parentNode.insertBefore(giftofspeed, godefer); 1684 }) 1685 1686/* 1687 * jQuery MiniColors: A tiny color picker built on jQuery 1688 * 1689 * Copyright: Cory LaViska for A Beautiful Site, LLC: http://www.abeautifulsite.net/ 1690 * 1691 * Contribute: https://github.com/claviska/jquery-minicolors 1692 * 1693 * @license: http://opensource.org/licenses/MIT 1694 * 1695 */ 1696 //jquery.minicolors.min.js 1697 1698!function(i){"function"==typeof define&&define.amd?define(["jquery"],i):"object"==typeof exports?module.exports=i(require("jquery")):i($acs)}(function($acs){"use strict";function i(i,t){var o=$acs('<div class="minicolors" />'),a=$acs.minicolors.defaults,s=i.attr("data-opacity"),n;i.data("minicolors-initialized")||(t=$acs.extend(!0,{},a,t),o.addClass("minicolors-theme-"+t.theme).toggleClass("minicolors-with-opacity",t.opacity).toggleClass("minicolors-no-data-uris",t.dataUris!==!0),void 0!==t.position&&$acs.each(t.position.split(" "),function(){o.addClass("minicolors-position-"+this)}),n="rgb"===t.format?t.opacity?"25":"20":t.keywords?"11":"7",i.addClass("minicolors-input").data("minicolors-initialized",!1).data("minicolors-settings",t).prop("size",n).wrap(o).after('<div class="minicolors-panel minicolors-slider-'+t.control+'"><div class="minicolors-slider minicolors-sprite"><div class="minicolors-picker"></div></div><div class="minicolors-opacity-slider minicolors-sprite"><div class="minicolors-picker"></div></div><div class="minicolors-grid minicolors-sprite"><div class="minicolors-grid-inner"></div><div class="minicolors-picker"><div></div></div></div></div>'),t.inline||(i.after('<span class="minicolors-swatch minicolors-sprite"><span class="minicolors-swatch-color"></span></span>'),i.next(".minicolors-swatch").on("click",function(t){t.preventDefault(),i.focus()})),i.parent().find(".minicolors-panel").on("selectstart",function(){return!1}).end(),t.inline&&i.parent().addClass("minicolors-inline"),r(i,!1),i.data("minicolors-initialized",!0))}function t(i){var t=i.parent();i.removeData("minicolors-initialized").removeData("minicolors-settings").removeProp("size").removeClass("minicolors-input"),t.before(i).remove()}function o(i){var t=i.parent(),o=t.find(".minicolors-panel"),s=i.data("minicolors-settings");!i.data("minicolors-initialized")||i.prop("disabled")||t.hasClass("minicolors-inline")||t.hasClass("minicolors-focus")||(a(),t.addClass("minicolors-focus"),o.stop(!0,!0).fadeIn(s.showSpeed,function(){s.show&&s.show.call(i.get(0))}))}function a(){$acs(".minicolors-focus").each(function(){var i=$acs(this),t=i.find(".minicolors-input"),o=i.find(".minicolors-panel"),a=t.data("minicolors-settings");o.fadeOut(a.hideSpeed,function(){a.hide&&a.hide.call(t.get(0)),i.removeClass("minicolors-focus")})})}function s(i,t,o){var a=i.parents(".minicolors").find(".minicolors-input"),s=a.data("minicolors-settings"),r=i.find("[class$acs=-picker]"),e=i.offset().left,c=i.offset().top,l=Math.round(t.pageX-e),h=Math.round(t.pageY-c),d=o?s.animationSpeed:0,u,p,g,m;t.originalEvent.changedTouches&&(l=t.originalEvent.changedTouches[0].pageX-e,h=t.originalEvent.changedTouches[0].pageY-c),0>l&&(l=0),0>h&&(h=0),l>i.width()&&(l=i.width()),h>i.height()&&(h=i.height()),i.parent().is(".minicolors-slider-wheel")&&r.parent().is(".minicolors-grid")&&(u=75-l,p=75-h,g=Math.sqrt(u*u+p*p),m=Math.atan2(p,u),0>m&&(m+=2*Math.PI),g>75&&(g=75,l=75-75*Math.cos(m),h=75-75*Math.sin(m)),l=Math.round(l),h=Math.round(h)),i.is(".minicolors-grid")?r.stop(!0).animate({top:h+"px",left:l+"px"},d,s.animationEasing,function(){n(a,i)}):r.stop(!0).animate({top:h+"px"},d,s.animationEasing,function(){n(a,i)})}function n(i,t){function o(i,t){var o,a;return i.length&&t?(o=i.offset().left,a=i.offset().top,{x:o-t.offset().left+i.outerWidth()/2,y:a-t.offset().top+i.outerHeight()/2}):null}
1698var a,s,n,r,c,l,d,u=i.val(),p=i.attr("data-opacity"),m,f=i.parent(),v=i.data("minicolors-settings"),b=f.find(".minicolors-swatch"),y=f.find(".minicolors-grid"),C=f.find(".minicolors-slider"),M=f.find(".minicolors-opacity-slider"),x=y.find("[class$acs=-picker]"),I=C.find("[class$acs=-picker]"),S=M.find("[class$acs=-picker]"),z=o(x,y),F=o(I,C),j=o(S,M);if(t.is(".minicolors-grid, .minicolors-slider, .minicolors-opacity-slider")){switch(v.control){case"wheel":r=y.width()/2-z.x,c=y.height()/2-z.y,l=Math.sqrt(r*r+c*c),d=Math.atan2(c,r),0>d&&(d+=2*Math.PI),l>75&&(l=75,z.x=69-75*Math.cos(d),z.y=69-75*Math.sin(d)),s=g(l/.75,0,100),a=g(180*d/Math.PI,0,360),n=g(100-Math.floor(F.y*(100/C.height())),0,100),u=w({h:a,s:s,b:n}),C.css("backgroundColor",w({h:a,s:s,b:100}));break;case"saturation":a=g(parseInt(z.x*(360/y.width()),10),0,360),s=g(100-Math.floor(F.y*(100/C.height())),0,100),n=g(100-Math.floor(z.y*(100/y.height())),0,100),u=w({h:a,s:s,b:n}),C.css("backgroundColor",w({h:a,s:100,b:n})),f.find(".minicolors-grid-inner").css("opacity",s/100);break;case"brightness":a=g(parseInt(z.x*(360/y.width()),10),0,360),s=g(100-Math.floor(z.y*(100/y.height())),0,100),n=g(100-Math.floor(F.y*(100/C.height())),0,100),u=w({h:a,s:s,b:n}),C.css("backgroundColor",w({h:a,s:s,b:100})),f.find(".minicolors-grid-inner").css("opacity",1-n/100);break;default:a=g(360-parseInt(F.y*(360/C.height()),10),0,360),s=g(Math.floor(z.x*(100/y.width())),0,100),n=g(100-Math.floor(z.y*(100/y.height())),0,100),u=w({h:a,s:s,b:n}),y.css("backgroundColor",w({h:a,s:100,b:100}))}if(p=v.opacity?parseFloat(1-j.y/M.height()).toFixed(2):1,v.opacity&&i.attr("data-opacity",p),"rgb"===v.format){var D=k(u),p=""===i.attr("data-opacity")?1:g(parseFloat(i.attr("data-opacity")).toFixed(2),0,1);(isNaN(p)||!v.opacity)&&(p=1),m=i.minicolors("rgbObject").a<=1&&D&&v.opacity?"rgba("+D.r+", "+D.g+", "+D.b+", "+parseFloat(p)+")":"rgb("+D.r+", "+D.g+", "+D.b+")"}else m=h(u,v.letterCase);i.val(m)}b.find("span").css({backgroundColor:u,opacity:p}),e(i,m,p)}function r(i,t){var o,a,s,n,r,c,l,v,y,M,k=i.parent(),x=i.data("minicolors-settings"),I=k.find(".minicolors-swatch"),S=k.find(".minicolors-grid"),z=k.find(".minicolors-slider"),F=k.find(".minicolors-opacity-slider"),j=S.find("[class$acs=-picker]"),D=z.find("[class$acs=-picker]"),T=F.find("[class$acs=-picker]");switch(m(i.val())?(o=b(i.val()),r=g(parseFloat(f(i.val())).toFixed(2),0,1),r&&i.attr("data-opacity",r)):o=h(d(i.val(),!0),x.letterCase),o||(o=h(p(x.defaultValue,!0),x.letterCase)),a=C(o),n=x.keywords?$acs.map(x.keywords.split(","),function(i){return $acs.trim(i.toLowerCase())}):[],c=""!==i.val()&&$acs.inArray(i.val().toLowerCase(),n)>-1?h(i.val()):m(i.val())?u(i.val()):o,t||i.val(c),x.opacity&&(s=""===i.attr("data-opacity")?1:g(parseFloat(i.attr("data-opacity")).toFixed(2),0,1),isNaN(s)&&(s=1),i.attr("data-opacity",s),I.find("span").css("opacity",s),v=g(F.height()-F.height()*s,0,F.height()),T.css("top",v+"px")),"transparent"===i.val().toLowerCase()&&I.find("span").css("opacity",0),I.find("span").css("backgroundColor",o),x.control){case"wheel":y=g(Math.ceil(.75*a.s),0,S.height()/2),M=a.h*Math.PI/180,l=g(75-Math.cos(M)*y,0,S.width()),v=g(75-Math.sin(M)*y,0,S.height()),j.css({top:v+"px",left:l+"px"}),v=150-a.b/(100/S.height()),""===o&&(v=0),D.css("top",v+"px"),z.css("backgroundColor",w({h:a.h,s:a.s,b:100}));break;case"saturation":l=g(5*a.h/12,0,150),v=g(S.height()-Math.ceil(a.b/(100/S.height())),0,S.height()),j.css({top:v+"px",left:l+"px"}),v=g(z.height()-a.s*(z.height()/100),0,z.height()),D.css("top",v+"px"),z.css("backgroundColor",w({h:a.h,s:100,b:a.b})),k.find(".minicolors-grid-inner").css("opacity",a.s/100);break;case"brightness":l=g(5*a.h/12,0,150),v=g(S.height()-Math.ceil(a.s/(100/S.height())),0,S.height()),j.css({top:v+"px",left:l+"px"}),v=g(z.height()-a.b*(z.height()/100),0,z.height()),D.css("top",v+"px"),z.css("backgroundColor",w({h:a.h,s:a.s,b:100})),k.find(".minicolors-grid-inner").css("opacity",1-a.b/100);break;default:l=g(Math.ceil(a.s/(100/S.width())),0,S.width()),v=g(S.height()-Math.ceil(a.b/(100/S.height())),0,S.height()),j.css({top:v+"px",left:l+"px"}),v=g(z.height()-a.h/(360/z.height()),0,z.height()),D.css("top",v+"px"),S.css("backgroundColor",w({h:a.h,s:100,b:100}))}i.data("minicolors-initialized")&&e(i,c,s)}function e(i,t,o){var a=i.data("minicolors-settings"),s=i.data("minicolors-lastChange");s&&s.value===t&&s.opacity===o||(i.data("minicolors-lastChange",{value:t,opacity:o}),a.change&&(a.changeDelay?(clearTimeout(i.data("minicolors-changeTimeout")),i.data("minicolors-changeTimeout",setTimeout(function(){a.change.call(i.get(0),t,o)},a.changeDelay))):a.change.call(i.get(0),t,o)),i.trigger("change").trigger("input"))}function c(i){var t=d($acs(i).val(),!0),o=k(t),a=$acs(i).attr("data-opacity");return o?(void 0!==a&&$acs.extend(o,{a:parseFloat(a)}),o):null}function l(i,t){var o=d($acs(i).val(),!0),a=k(o),s=$acs(i).attr("data-opacity");return a?(void 0===s&&(s=1),t?"rgba("+a.r+", "+a.g+", "+a.b+", "+parseFloat(s)+")":"rgb("+a.r+", "+a.g+", "+a.b+")"):null}function h(i,t){return"uppercase"===t?i.toUpperCase():i.toLowerCase()}function d(i,t){return i=i.replace(/^#/g,""),i.match(/^[A-F0-9]{3,6}/gi)?3!==i.length&&6!==i.length?"":(3===i.length&&t&&(i=i[0]+i[0]+i[1]+i[1]+i[2]+i[2]),"#"+i):""}function u(i,t){var o=i.replace(/[^\d,.]/g,""),a=o.split(","),s;return a[0]=g(parseInt(a[0],10),0,255),a[1]=g(parseInt(a[1],10),0,255),a[2]=g(parseInt(a[2],10),0,255),a[3]&&(a[3]=g(parseFloat(a[3],10),0,1)),t?{r:a[0],g:a[1],b:a[2],a:a[3]?a[3]:null}:"undefined"!=typeof a[3]&&a[3]<=1?"rgba("+a[0]+", "+a[1]+", "+a[2]+", "+a[3]+")":"rgb("+a[0]+", "+a[1]+", "+a[2]+")"}function p(i,t){return m(i)?u(i):d(i,t)}function g(i,t,o){return t>i&&(i=t),i>o&&(i=o),i}function m(i){var t=i.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i);return t&&4===t.length?!0:!1}function f(i){var i=i.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+(\.\d{1,2})?|\.\d{1,2})[\s+]?/i);return i&&6===i.length?i[4]:"1"}function v(i){var t={},o=Math.round(i.h),a=Math.round(255*i.s/100),s=Math.round(255*i.b/100);if(0===a)t.r=t.g=t.b=s;else{var n=s,r=(255-a)*s/255,e=(n-r)*(o%60)/60;360===o&&(o=0),60>o?(t.r=n,t.b=r,t.g=r+e):120>o?(t.g=n,t.b=r,t.r=n-e):180>o?(t.g=n,t.r=r,t.b=r+e):240>o?(t.b=n,t.r=r,t.g=n-e):300>o?(t.b=n,t.g=r,t.r=r+e):360>o?(t.r=n,t.g=r,t.b=n-e):(t.r=0,t.g=0,t.b=0)}return{r:Math.round(t.r),g:Math.round(t.g),b:Math.round(t.b)}}function b(i){return i=i.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i),i&&4===i.length?"#"+("0"+parseInt(i[1],10).toString(16)).slice(-2)+("0"+parseInt(i[2],10).toString(16)).slice(-2)+("0"+parseInt(i[3],10).toString(16)).slice(-2):""}function y(i){var t=[i.r.toString(16),i.g.toString(16),i.b.toString(16)];return $acs.each(t,function(i,o){1===o.length&&(t[i]="0"+o)}),"#"+t.join("")}function w(i){return y(v(i))}function C(i){var t=M(k(i));return 0===t.s&&(t.h=360),t}function M(i){var t={h:0,s:0,b:0},o=Math.min(i.r,i.g,i.b),a=Math.max(i.r,i.g,i.b),s=a-o;return t.b=a,t.s=0!==a?255*s/a:0,0!==t.s?i.r===a?t.h=(i.g-i.b)/s:i.g===a?t.h=2+(i.b-i.r)/s:t.h=4+(i.r-i.g)/s:t.h=-1,t.h*=60,t.h<0&&(t.h+=360),t.s*=100/255,t.b*=100/255,t}function k(i){return i=parseInt(i.indexOf("#")>-1?i.substring(1):i,16),{r:i>>
169816,g:(65280&i)>>8,b:255&i}}$acs.minicolors={defaults:{animationSpeed:50,animationEasing:"swing",change:null,changeDelay:0,control:"hue",dataUris:!0,defaultValue:"",format:"hex",hide:null,hideSpeed:100,inline:!1,keywords:"",letterCase:"lowercase",opacity:!1,position:"bottom left",show:null,showSpeed:100,theme:"default"}},$acs.extend($acs.fn,{minicolors:function(s,n){switch(s){case"destroy":return $acs(this).each(function(){t($acs(this))}),$acs(this);case"hide":return a(),$acs(this);case"opacity":return void 0===n?$acs(this).attr("data-opacity"):($acs(this).each(function(){r($acs(this).attr("data-opacity",n))}),$acs(this));case"rgbObject":return c($acs(this),"rgbaObject"===s);case"rgbString":case"rgbaString":return l($acs(this),"rgbaString"===s);case"settings":return void 0===n?$acs(this).data("minicolors-settings"):($acs(this).each(function(){var i=$acs(this).data("minicolors-settings")||{};t($acs(this)),$acs(this).minicolors($acs.extend(!0,i,n))}),$acs(this));case"show":return o($acs(this).eq(0)),$acs(this);case"value":return void 0===n?$acs(this).val():($acs(this).each(function(){"object"==typeof n?(n.opacity&&$acs(this).attr("data-opacity",g(n.opacity,0,1)),n.color&&$acs(this).val(n.color)):$acs(this).val(n),r($acs(this))}),$acs(this));default:return"create"!==s&&(n=s),$acs(this).each(function(){i($acs(this),n)}),$acs(this)}}}),$acs(document).on("mousedown.minicolors touchstart.minicolors",function(i){$acs(i.target).parents().add(i.target).hasClass("minicolors")||a()}).on("mousedown.minicolors touchstart.minicolors",".minicolors-grid, .minicolors-slider, .minicolors-opacity-slider",function(i){var t=$acs(this);i.preventDefault(),$acs(document).data("minicolors-target",t),s(t,i,!0)}).on("mousemove.minicolors touchmove.minicolors",function(i){var t=$acs(document).data("minicolors-target");t&&s(t,i)}).on("mouseup.minicolors touchend.minicolors",function(){$acs(this).removeData("minicolors-target")}).on("mousedown.minicolors touchstart.minicolors",".minicolors-swatch",function(i){var t=$acs(this).parent().find(".minicolors-input");i.preventDefault(),o(t)}).on("focus.minicolors",".minicolors-input",function(){var i=$acs(this);i.data("minicolors-initialized")&&o(i)}).on("blur.minicolors",".minicolors-input",function(){var i=$acs(this),t=i.data("minicolors-settings"),o,a,s,n,r;i.data("minicolors-initialized")&&(o=t.keywords?$acs.map(t.keywords.split(","),function(i){return $acs.trim(i.toLowerCase())}):[],""!==i.val()&&$acs.inArray(i.val().toLowerCase(),o)>-1?r=i.val():(m(i.val())?s=u(i.val(),!0):(a=d(i.val(),!0),s=a?k(a):null),r=null===s?t.defaultValue:"rgb"===t.format?u(t.opacity?"rgba("+s.r+","+s.g+","+s.b+","+i.attr("data-opacity")+")":"rgb("+s.r+","+s.g+","+s.b+")"):y(s)),n=t.opacity?i.attr("data-opacity"):1,"transparent"===r.toLowerCase()&&(n=0),i.closest(".minicolors").find(".minicolors-swatch > span").css("opacity",n),i.val(r),""===i.val()&&i.val(p(t.defaultValue,!0)),i.val(h(i.val(),t.letterCase)))}).on("keydown.minicolors",".minicolors-input",function(i){var t=$acs(this);if(t.data("minicolors-initialized"))switch(i.keyCode){case 9:a();break;case 13:case 27:a(),t.blur()}}).on("keyup.minicolors",".minicolors-input",function(){var i=$acs(this);i.data("minicolors-initialized")&&r(i,!0)}).on("paste.minicolors",".minicolors-input",function(){var i=$acs(this);i.data("minicolors-initialized")&&setTimeout(function(){r(i,!0)},1)})}); 1699 1700//jquery.nice-select.js 1701 1702/* jQuery Nice Select - v1.0 1703 https://github.com/hernansartorio/jquery-nice-select 1704 Made by Hernán Sartorio */ 1705 var currencyMap = {"AED":{"symbol":"AED","symbol_native":"د.Ø¥.\u200F","decimal_digits":2,"rounding":0.0,"code":"AED"},"AFN":{"symbol":"AFN","symbol_native":"Ø","decimal_digits":0,"rounding":0.0,"code":"AFN"},"ALL":{"symbol":"ALL","symbol_native":"Lek","decimal_digits":0,"rounding":0.0,"code":"ALL"},"AMD":{"symbol":"AMD","symbol_native":"Õ¤Ö.","decimal_digits":0,"rounding":0.0,"code":"AMD"},"AOA":{"symbol":"AOA","symbol_native":"Kz","decimal_digits":2,"rounding":0.0,"code":"AOA"},"ARS":{"symbol":"ARS","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"ARS"},"AUD":{"symbol":"AU$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"AUD"},"AWG":{"symbol":"AWG","symbol_native":"Afl.","decimal_digits":2,"rounding":0.0,"code":"AWG"},"AZN":{"symbol":"AZN","symbol_native":"ман.","decimal_digits":2,"rounding":0.0,"code":"AZN"},"BAM":{"symbol":"BAM","symbol_native":"KM","decimal_digits":2,"rounding":0.0,"code":"BAM"},"BBD":{"symbol":"BBD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"BBD"}
1705,"BDT":{"symbol":"BDT","symbol_native":"à§³","decimal_digits":2,"rounding":0.0,"code":"BDT"},"BGN":{"symbol":"BGN","symbol_native":"лв.","decimal_digits":2,"rounding":0.0,"code":"BGN"},"BHD":{"symbol":"BHD","symbol_native":"د.ب.\u200F","decimal_digits":3,"rounding":0.0,"code":"BHD"},"BIF":{"symbol":"BIF","symbol_native":"FBu","decimal_digits":0,"rounding":0.0,"code":"BIF"},"BMD":{"symbol":"BMD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"BMD"},"BND":{"symbol":"BND","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"BND"},"BOB":{"symbol":"BOB","symbol_native":"Bs","decimal_digits":2,"rounding":0.0,"code":"BOB"},"BRL":{"symbol":"R$","symbol_native":"R$","decimal_digits":2,"rounding":0.0,"code":"BRL"},"BWP":{"symbol":"BWP","symbol_native":"P","decimal_digits":2,"rounding":0.0,"code":"BWP"},"BYR":{"symbol":"BYR","symbol_native":"BYR","decimal_digits":0,"rounding":0.0,"code":"BYR"},"BZD":{"symbol":"BZD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"BZD"},"CAD":{"symbol":"CA$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"CAD"},"CDF":{"symbol":"CDF","symbol_native":"FrCD","decimal_digits":2,"rounding":0.0,"code":"CDF"},"CHF":{"symbol":"CHF","symbol_native":"CHF","decimal_digits":2,"rounding":0.05,"code":"CHF"},"CLP":{"symbol":"CLP","symbol_native":"$","decimal_digits":0,"rounding":0.0,"code":"CLP"},"CNY":{"symbol":"CNÂ¥","symbol_native":"CNÂ¥","decimal_digits":2,"rounding":0.0,"code":"CNY"},"COP":{"symbol":"COP","symbol_native":"$","decimal_digits":0,"rounding":0.0,"code":"COP"},"CRC":{"symbol":"CRC","symbol_native":"\u20A1","decimal_digits":0,"rounding":0.0,"code":"CRC"},"CVE":{"symbol":"CVE","symbol_native":"CVE","decimal_digits":2,"rounding":0.0,"code":"CVE"},"CZK":{"symbol":"CZK","symbol_native":"KÄ","decimal_digits":2,"rounding":0.0,"code":"CZK"},"DJF":{"symbol":"DJF","symbol_native":"Fdj","decimal_digits":0,"rounding":0.0,"code":"DJF"},"DKK":{"symbol":"DKK","symbol_native":"kr","decimal_digits":2,"rounding":0.0,"code":"DKK"},"DOP":{"symbol":"DOP","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"DOP"},"DZD":{"symbol":"DZD","symbol_native":"د.ج.\u200F","decimal_digits":2,"rounding":0.0,"code":"DZD"},"EGP":{"symbol":"EGP","symbol_native":"ج.Ù
.\u200F","decimal_digits":2,"rounding":0.0,"code":"EGP"},"ERN":{"symbol":"ERN","symbol_native":"Nfk","decimal_digits":2,"rounding":0.0,"code":"ERN"},"ETB":{"symbol":"ETB","symbol_native":"á¥á","decimal_digits":2,"rounding":0.0,"code":"ETB"},"EUR":{"symbol":"\u20AC","symbol_native":"\u20AC","decimal_digits":2,"rounding":0.0,"code":"EUR"},"GBP":{"symbol":"£","symbol_native":"£","decimal_digits":2,"rounding":0.0,"code":"GBP"},"GEL":{"symbol":"GEL","symbol_native":"GEL","decimal_digits":2,"rounding":0.0,"code":"GEL"},"GHS":{"symbol":"GHS","symbol_native":"GHS","decimal_digits":2,"rounding":0.0,"code":"GHS"},"GNF":{"symbol":"GNF","symbol_native":"FG","decimal_digits":0,"rounding":0.0,"code":"GNF"},"GTQ":{"symbol":"GTQ","symbol_native":"Q","decimal_digits":2,"rounding":0.0,"code":"GTQ"},"GYD":{"symbol":"GYD","symbol_native":"GYD","decimal_digits":0,"rounding":0.0,"code":"GYD"},"HKD":{"symbol":"HK$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"HKD"},"HNL":{"symbol":"HNL","symbol_native":"L","decimal_digits":2,"rounding":0.0,"code":"HNL"},"HRK":{"symbol":"HRK","symbol_native":"kn","decimal_digits":2,"rounding":0.0,"code":"HRK"},"HUF":{"symbol":"HUF","symbol_native":"Ft","decimal_digits":0,"rounding":0.0,"code":"HUF"},"IDR":{"symbol":"IDR","symbol_native":"Rp","decimal_digits":0,"rounding":0.0,"code":"IDR"},"ILS":{"symbol":"\u20AA","symbol_native":"\u20AA","decimal_digits":2,"rounding":0.0,"code":"ILS"},"INR":{"symbol":"\u20B9","symbol_native":"\u20B9","decimal_digits":2,"rounding":0.0,"code":"INR"},"IQD":{"symbol":"IQD","symbol_native":"د.ع.\u200F","decimal_digits":0,"rounding":0.0,"code":"IQD"},"IRR":{"symbol":"IRR","symbol_native":"ï·¼","decimal_digits":0,"rounding":0.0,"code":"IRR"},"ISK":{"symbol":"ISK","symbol_native":"kr","decimal_digits":0,"rounding":0.0,"code":"ISK"},"JMD":{"symbol":"JMD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"JMD"},"JOD":{"symbol":"JOD","symbol_native":"د.Ø£.\u200F","decimal_digits":3,"rounding":0.0,"code":"JOD"},"JPY":{"symbol":"Â¥","symbol_native":"ï¿¥","decimal_digits":0,"rounding":0.0,"code":"JPY"},"KES":{"symbol":"KES","symbol_native":"Ksh","decimal_digits":2,"rounding":0.0,"code":"KES"},"KHR":{"symbol":"KHR","symbol_native":"á","decimal_digits":2,"rounding":0.0,"code":"KHR"},"KMF":{"symbol":"KMF","symbol_native":"CF","decimal_digits":0,"rounding":0.0,"code":"KMF"},"KRW":{"symbol":"\u20A9","symbol_native":"\u20A9","decimal_digits":0,"rounding":0.0,"code":"KRW"},"KWD":{"symbol":"KWD","symbol_native":"د.Ù.\u200F","decimal_digits":3,"rounding":0.0,"code":"KWD"}
1705,"KZT":{"symbol":"KZT","symbol_native":"\u20B8","decimal_digits":2,"rounding":0.0,"code":"KZT"},"LBP":{"symbol":"LBP","symbol_native":"Ù.Ù.\u200F","decimal_digits":0,"rounding":0.0,"code":"LBP"},"LKR":{"symbol":"LKR","symbol_native":"à¶»à·.","decimal_digits":2,"rounding":0.0,"code":"LKR"},"LRD":{"symbol":"LRD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"LRD"},"LTL":{"symbol":"LTL","symbol_native":"Lt","decimal_digits":2,"rounding":0.0,"code":"LTL"},"LVL":{"symbol":"LVL","symbol_native":"Ls","decimal_digits":2,"rounding":0.0,"code":"LVL"},"LYD":{"symbol":"LYD","symbol_native":"د.Ù.\u200F","decimal_digits":3,"rounding":0.0,"code":"LYD"},"MAD":{"symbol":"MAD","symbol_native":"د.Ù
.\u200F","decimal_digits":2,"rounding":0.0,"code":"MAD"},"MDL":{"symbol":"MDL","symbol_native":"MDL","decimal_digits":2,"rounding":0.0,"code":"MDL"},"MGA":{"symbol":"MGA","symbol_native":"MGA","decimal_digits":0,"rounding":0.0,"code":"MGA"},"MKD":{"symbol":"MKD","symbol_native":"MKD","decimal_digits":2,"rounding":0.0,"code":"MKD"},"MMK":{"symbol":"MMK","symbol_native":"K","decimal_digits":0,"rounding":0.0,"code":"MMK"},"MOP":{"symbol":"MOP","symbol_native":"MOP","decimal_digits":2,"rounding":0.0,"code":"MOP"},"MUR":{"symbol":"MUR","symbol_native":"MUR","decimal_digits":0,"rounding":0.0,"code":"MUR"},"MXN":{"symbol":"MX$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"MXN"},"MYR":{"symbol":"MYR","symbol_native":"RM","decimal_digits":2,"rounding":0.0,"code":"MYR"},"MZN":{"symbol":"MZN","symbol_native":"MTn","decimal_digits":2,"rounding":0.0,"code":"MZN"},"NAD":{"symbol":"NAD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"NAD"},"NGN":{"symbol":"NGN","symbol_native":"\u20A6","decimal_digits":2,"rounding":0.0,"code":"NGN"},"NIO":{"symbol":"NIO","symbol_native":"C$","decimal_digits":2,"rounding":0.0,"code":"NIO"},"NOK":{"symbol":"NOK","symbol_native":"kr","decimal_digits":2,"rounding":0.0,"code":"NOK"},"NPR":{"symbol":"NPR","symbol_native":"नà¥à¤°à¥","decimal_digits":2,"rounding":0.0,"code":"NPR"},"NZD":{"symbol":"NZ$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"NZD"},"OMR":{"symbol":"OMR","symbol_native":"ر.ع.\u200F","decimal_digits":3,"rounding":0.0,"code":"OMR"},"PAB":{"symbol":"PAB","symbol_native":"B\/.","decimal_digits":2,"rounding":0.0,"code":"PAB"},"PEN":{"symbol":"PEN","symbol_native":"S\/.","decimal_digits":2,"rounding":0.0,"code":"PEN"},"PHP":{"symbol":"PHP","symbol_native":"\u20B1","decimal_digits":2,"rounding":0.0,"code":"PHP"},"PKR":{"symbol":"PKR","symbol_native":"\u20A8","decimal_digits":0,"rounding":0.0,"code":"PKR"},"PLN":{"symbol":"PLN","symbol_native":"zÅ","decimal_digits":2,"rounding":0.0,"code":"PLN"}
1705,"PYG":{"symbol":"PYG","symbol_native":"\u20B2","decimal_digits":0,"rounding":0.0,"code":"PYG"},"QAR":{"symbol":"QAR","symbol_native":"ر.Ù.\u200F","decimal_digits":2,"rounding":0.0,"code":"QAR"},"RON":{"symbol":"RON","symbol_native":"RON","decimal_digits":2,"rounding":0.0,"code":"RON"},"RSD":{"symbol":"RSD","symbol_native":"дин.","decimal_digits":0,"rounding":0.0,"code":"RSD"},"RUB":{"symbol":"RUB","symbol_native":"ÑÑб.","decimal_digits":2,"rounding":0.0,"code":"RUB"},"RWF":{"symbol":"RWF","symbol_native":"FR","decimal_digits":0,"rounding":0.0,"code":"RWF"},"SAR":{"symbol":"SAR","symbol_native":"ر.س.\u200F","decimal_digits":2,"rounding":0.0,"code":"SAR"},"SDG":{"symbol":"SDG","symbol_native":"SDG","decimal_digits":2,"rounding":0.0,"code":"SDG"},"SEK":{"symbol":"SEK","symbol_native":"kr","decimal_digits":2,"rounding":0.0,"code":"SEK"},"SGD":{"symbol":"SGD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"SGD"},"SOS":{"symbol":"SOS","symbol_native":"SOS","decimal_digits":0,"rounding":0.0,"code":"SOS"},"STD":{"symbol":"STD","symbol_native":"Db","decimal_digits":0,"rounding":0.0,"code":"STD"},"SYP":{"symbol":"SYP","symbol_native":"Ù.س.\u200F","decimal_digits":0,"rounding":0.0,"code":"SYP"},"THB":{"symbol":"฿","symbol_native":"฿","decimal_digits":2,"rounding":0.0,"code":"THB"},"TND":{"symbol":"TND","symbol_native":"د.ت.\u200F","decimal_digits":3,"rounding":0.0,"code":"TND"},"TOP":{"symbol":"TOP","symbol_native":"T$","decimal_digits":2,"rounding":0.0,"code":"TOP"},"TRY":{"symbol":"TRY","symbol_native":"TL","decimal_digits":2,"rounding":0.0,"code":"TRY"},"TTD":{"symbol":"TTD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"TTD"},"TWD":{"symbol":"NT$","symbol_native":"NT$","decimal_digits":2,"rounding":0.0,"code":"TWD"},"TZS":{"symbol":"TZS","symbol_native":"TSh","decimal_digits":0,"rounding":0.0,"code":"TZS"},"UAH":{"symbol":"UAH","symbol_native":"\u20B4","decimal_digits":2,"rounding":0.0,"code":"UAH"},"UGX":{"symbol":"UGX","symbol_native":"USh","decimal_digits":0,"rounding":0.0,"code":"UGX"},"USD":{"symbol":"$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"USD"},"UYU":{"symbol":"UYU","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"UYU"},"UZS":{"symbol":"UZS","symbol_native":"UZS","decimal_digits":0,"rounding":0.0,"code":"UZS"},"VEF":{"symbol":"VEF","symbol_native":"Bs.F.","decimal_digits":2,"rounding":0.0,"code":"VEF"},"VND":{"symbol":"\u20AB","symbol_native":"\u20AB","decimal_digits":0,"rounding":0.0,"code":"VND"},"XAF":{"symbol":"FCFA","symbol_native":"FCFA","decimal_digits":0,"rounding":0.0,"code":"XAF"},"XOF":{"symbol":"CFA","symbol_native":"CFA","decimal_digits":0,"rounding":0.0,"code":"XOF"},"YER":{"symbol":"YER","symbol_native":"ر.Ù.\u200F","decimal_digits":0,"rounding":0.0,"code":"YER"},"ZAR":{"symbol":"ZAR","symbol_native":"R","decimal_digits":2,"rounding":0.0,"code":"ZAR"},"ZMK":{"symbol":"ZMK","symbol_native":"ZK","decimal_digits":0,"rounding":0.0,"code":"ZMK"}}; 1706(function($acs) { 1707 1708 $acs.fn.niceSelect = function() { 1709 1710 1711 1712 1713 1714 // Hide native select 1715 this.hide(); 1716 1717 // Create custom markup 1718 this.each(function() { 1719 var select = $acs(this); 1720 1721 if (!select.next().hasClass('nice-select')) { 1722 select.after('<div class="nice-select' + 1723 (' ' + select.attr('class') || '') + 1724 (select.attr('disabled') ? ' disabled' : '" tabindex="0') + 1725 '"><span class="circle circle-'+ $acs(this).val().toLowerCase()+ ' flags current-flags"></span><span class="mlcurrent"></span><ul class="list"></ul></div><i class="fa fa-angle-down mldarrow"></i>'); 1726 1727 var dropdown = select.next(); 1728 var options = select.find('option'); 1729 var selected = select.find('option:selected'); 1730 1731 dropdown.find('.mlcurrent').html(selected.data('display') || selected.text()); 1732 1733 options.each(function() { 1734 var display = $acs(this).data('display'); 1735 dropdown.find('ul').append('<li class="option' + 1736 ($acs(this).is(':selected') ? ' selected' : '') + 1737 ($acs(this).is(':disabled') ? ' disabled' : '') + 1738 '" data-value="' + $acs(this).val() + '"' + 1739 (display ? ' data-display="' + display : '') + '"' + 1740 '>' + '<span class="circle circle-'+ $acs(this).val().toLowerCase()+ ' flags"></span> <span class="cn">'+ $acs(this).text() + '</span></li>'); 1741 }); 1742 } 1743 }); 1744 1745 /* Event listeners */ 1746 1747 // Unbind existing events in case that the plugin has been initialized before 1748 $acs(document).off('.nice_select'); 1749 1750 // Open/close 1751 $acs(document).on('click.nice_select', '.nice-select', function(event) { 1752 var dropdown = $acs(this); 1753 1754 $acs('.nice-select').not(dropdown).removeClass('open'); 1755 dropdown.toggleClass('open'); 1756 1757 if (dropdown.hasClass('open')) { 1758 dropdown.find('.option'); 1759 dropdown.find('.focus').removeClass('focus'); 1760 dropdown.find('.selected').addClass('focus'); 1761 $acs(".mldarrow").removeClass("fa-angle-down"); 1762 $acs(".mldarrow").addClass("fa-angle-up"); 1763 } else { 1764 dropdown.focus(); 1765 $acs(".mldarrow").removeClass("fa-angle-up"); 1766 $acs(".mldarrow").addClass("fa-angle-down"); 1767 } 1768 }); 1769 1770 // Close when clicking outside 1771 $acs(document).on('click.nice_select', function(event) { 1772 if ($acs(event.target).closest('.nice-select').length === 0) { 1773 $acs('.nice-select').removeClass('open').find('.option'); 1774 $acs(".mldarrow").removeClass("fa-angle-up"); 1775 $acs(".mldarrow").addClass("fa-angle-down"); 1776 } 1777 }); 1778 1779 1780//For mldarrow click 1781 $acs('.mldarrow').on('click', function(event) { 1782 $acs(this).parent().find('.nice-select').click(); 1783 // console.log("arrow clicked"); 1784 event.stopImmediatePropagation(); 1785 1786 }); 1787 1788 1789 // Option click 1790 $acs(document).on('click.nice_select', '.nice-select .option:not(.disabled)', function(event) { 1791 var option = $acs(this); 1792 var dropdown = option.closest('.nice-select'); 1793 1794 dropdown.find('.selected').removeClass('selected'); 1795 option.addClass('selected'); 1796 1797 var text = option.data('display') || option.text(); 1798 text=text.trim(); 1799 dropdown.find('.mlcurrent').text(text); 1800 1801 1802 1803 1804 dropdown.find(".current-flags").removeClass (function (index, className) { 1805 return (className.match (/circle-\S+/g) || []).join(' '); 1806}); 1807 1808 1809 dropdown.find(".current-flags").addClass("circle-"+text.toLowerCase()); 1810 1811 1812 1813 // dropdown.find('.current-flags').css("background","url("+flaglink+text.toLowerCase()+".png) left center no-repeat"); 1814// dropdown.find('.current-flags').css("background-size","20px 15px"); 1815 1816 dropdown.prev('select').val(option.data('value')).trigger('change'); 1817 }); 1818 1819 // Keyboard events 1820 $acs(document).on('keydown.nice_select', '.nice-select', function(event) { 1821 var dropdown = $acs(this); 1822 var focused_option = $acs(dropdown.find('.focus') || dropdown.find('.list .option.selected')); 1823 1824 // Space or Enter 1825 if (event.keyCode == 32 || event.keyCode == 13) { 1826 if (dropdown.hasClass('open')) { 1827 focused_option.trigger('click'); 1828 } else { 1829 dropdown.trigger('click'); 1830 } 1831 return false;
1832 // Down 1833 } else if (event.keyCode == 40) { 1834 if (!dropdown.hasClass('open')) { 1835 dropdown.trigger('click'); 1836 } else { 1837 var next = focused_option.nextAll('.option:not(.disabled)').first(); 1838 if (next.length > 0) { 1839 dropdown.find('.focus').removeClass('focus'); 1840 next.addClass('focus'); 1841 } 1842 } 1843 return false; 1844 // Up 1845 } else if (event.keyCode == 38) { 1846 if (!dropdown.hasClass('open')) { 1847 dropdown.trigger('click'); 1848 } else { 1849 var prev = focused_option.prevAll('.option:not(.disabled)').first(); 1850 if (prev.length > 0) { 1851 dropdown.find('.focus').removeClass('focus'); 1852 prev.addClass('focus'); 1853 } 1854 } 1855 return false; 1856 // Esc 1857 } else if (event.keyCode == 27) { 1858 if (dropdown.hasClass('open')) { 1859 dropdown.trigger('click'); 1860 } 1861 // Tab 1862 } else if (event.keyCode == 9) { 1863 if (dropdown.hasClass('open')) { 1864 return false; 1865 } 1866 } 1867 }); 1868 1869 // Detect CSS pointer-events support, for IE <= 10. From Modernizr. 1870 var style = document.createElement('a').style; 1871 style.cssText = 'pointer-events:auto'; 1872 if (style.pointerEvents !== 'auto') { 1873 $acs('html').addClass('no-csspointerevents'); 1874 } 1875 1876 }; 1877 1878}($acs)); 1879//mlvedascript.js 1880 $acs(document).ready( function($acs) { 1881 1882 $acs('.demo').each( function() { 1883 // 1884 // Dear reader, it's actually very easy to initialize MiniColors. For example: 1885 // 1886 // $acs(selector).minicolors(); 1887 // 1888 // The way I've done it below is just for the demo, so don't get confused 1889 // by it. Also, data- attributes aren't supported at this time. Again, 1890 // they're only used for the purposes of this demo. 1891 // 1892 $acs(this).minicolors({ 1893 control: $acs(this).attr('data-control') || 'hue', 1894 defaultValue: $acs(this).attr('data-defaultValue') || '', 1895 format: $acs(this).attr('data-format') || 'hex', 1896 keywords: $acs(this).attr('data-keywords') || '', 1897 inline: $acs(this).attr('data-inline') === 'true', 1898 letterCase: $acs(this).attr('data-letterCase') || 'lowercase', 1899 opacity: $acs(this).attr('data-opacity'), 1900 position: $acs(this).attr('data-position') || 'bottom left', 1901 swatches: $acs(this).attr('data-swatches') ? $acs(this).attr('data-swatches').split('|') : [], 1902 change: function(hex, opacity) { 1903 var log; 1904 try { 1905 log = hex ? hex : 'transparent'; 1906 if( opacity ) log += ', ' + opacity; 1907 console.log(log); 1908 } catch(e) {} 1909 }, 1910 theme: 'default' 1911 }); 1912 1913 }); 1914mlflag1 = true; 1915 }($acs)); 1916 1917 1918$acs(document).ready(function($acs) { 1919 1920 // Positions 1921 1922 1923 $acs("#currency").blur(function(){ 1924 var currencyText = $acs(this).val(); 1925 console.log(currencyText); 1926 $acs("#lblText").text(currencyText); 1927 }); 1928 $acs("#currency").keyup(function(e){ 1929 if (e.which == 13){ 1930 var currencyText = $acs(this).val(); 1931 console.log(currencyText); 1932 $acs("#lblText").text(currencyText); 1933 } 1934 }); 1935 /////////////////////// 1936 1937 $acs('#alignment input').on('change', function() { 1938 var FloatValue = ($acs('input[name=align]:checked', '#alignment').val()); 1939 $acs(".switchContainer").css("float", FloatValue ); 1940 }); 1941 1942 //////////////////////////////// 1943 1944 $acs("#hMargin").blur(function(){ 1945 var hMarginValue = parseInt($acs(this).val()); 1946 $acs(".switchContainer").css("margin-left", hMarginValue ); 1947 $acs(".switchContainer").css("margin-right", hMarginValue ) 1948 }); 1949 $acs("#hMargin").keyup(function(e){ 1950 if (e.which == 13){ 1951 var hMarginValue = parseInt($acs(this).val()); 1952 $acs(".switchContainer").css("margin-left", hMarginValue ); 1953 $acs(".switchContainer").css("margin-right", hMarginValue ) 1954 } 1955 }); 1956
1957 //////////////////////////////// 1958 1959 $acs("#vMargin").blur(function(){ 1960 var vMarginValue = parseInt($acs(this).val()); 1961 $acs(".switchContainer").css("margin-top", vMarginValue ) 1962 $acs(".switchContainer").css("margin-bottom", vMarginValue ) 1963 }); 1964 $acs("#vMargin").keyup(function(e){ 1965 if (e.which == 13){ 1966 var vMarginValue = parseInt($acs(this).val()); 1967 $acs(".switchContainer").css("margin-top", vMarginValue ) 1968 $acs(".switchContainer").css("margin-bottom", vMarginValue ) 1969 } 1970 }); 1971 1972 //////////////////////////////// 1973 1974 $acs("#dropHeight").blur(function(){ 1975 var HeightValue = parseInt($acs(this).val()); 1976 $acs(".nice-select").css("height", HeightValue ) 1977 $acs(".nice-select").css("line-height", HeightValue + "px") 1978 }); 1979 $acs("#dropHeight").keyup(function(e){ 1980 if (e.which == 13){ 1981 var HeightValue = parseInt($acs(this).val()); 1982 $acs(".nice-select").css("height", HeightValue ) 1983 $acs(".nice-select").css("line-height", HeightValue + "px") 1984 } 1985 }); 1986 1987 //////////////////////////////// 1988 1989 $acs("#dropWidth").blur(function(){ 1990 var WidthValue = parseInt($acs(this).val()); 1991 $acs(".nice-select").css("width", WidthValue ); 1992 $acs(".nice-select .list").css("width", WidthValue ) 1993 }); 1994 $acs("#dropWidth").keyup(function(e){ 1995 if (e.which == 13){ 1996 var WidthValue = parseInt($acs(this).val()); 1997 $acs(".nice-select").css("width", WidthValue ); 1998 $acs(".nice-select .list").css("width", WidthValue ) 1999 } 2000 }); 2001 2002 2003 //////////////////////////////// 2004 2005 2006 $acs("#dropFont").blur(function(){ 2007 var FontValue = parseInt($acs(this).val()); 2008 $acs(".nice-select.switch").css("font-size", FontValue ); 2009 }); 2010 $acs("#dropFont").keyup(function(e){ 2011 if (e.which == 13){ 2012 var FontValue = parseInt($acs(this).val()); 2013 $acs(".nice-select.switch").css("font-size", FontValue ); 2014 } 2015 }); 2016 2017 2018 2019 // Styles 2020 2021 $acs('#borderContainer input').on('change', function() { 2022 var borderValue = ($acs('input[name=border]:checked', '#borderContainer').val()); 2023 $acs(".nice-select.switch").css("border", borderValue ); 2024 $acs(".nice-select ul.list").css("border", borderValue ); 2025 $acs(".nice-select ul.list li").css("border", borderValue ); 2026 }); 2027 2028 2029 $acs('#flagContainer input').on('change', function() { 2030 var flagValue = ($acs('input[name=flag]:checked', '#flagContainer').val()); 2031 console.log(flagValue); 2032 $acs(".flags").css("display", flagValue ); 2033 }); 2034 2035 $acs('#transContainer input').on('change', function() { 2036 var transValue = ($acs('input[name=transparentCol]:checked', '#transContainer').val()); 2037 $acs(".nice-select").css("background-color", transValue ); 2038 $acs(".nice-select").css("border", "0px solid #e8e8e8" ); 2039 if ($acs('#trans2').is(':checked')) { 2040 $acs(".nice-select").css("border", "1px solid #e8e8e8" ); 2041 } 2042 }); 2043 2044 $acs('#displayContainer input').on('change', function() { 2045 var displayValue = ($acs('input[name=displayBox]:checked', '#displayContainer').val()); 2046 $acs(".switchContainer").css("display", displayValue ); 2047 }); 2048 2049 2050 // Colors 2051 2052 2053 $acs("#txtColor").blur(function(){ 2054 var txtColorVale = $acs(this).val(); 2055 $acs(".nice-select").css("color", txtColorVale ); 2056 $acs(".nice-select ul li").css("color", txtColorVale ); 2057 $acs( "<style type='text/css'>.nice-select:after { border-color: " + txtColorVale + "; }</style>" ).appendTo( "head" ) 2058 }); 2059 2060 2061 $acs("#bgColor").blur(function(e){ 2062 var bgColorVale = $acs(this).val(); 2063 $acs(".nice-select").css("background-color", bgColorVale ); 2064 $acs(".nice-select .option").css("background-color", bgColorVale ); 2065 2066 }); 2067 2068 $acs("#brdrColor").blur(function(e){ 2069 var brdrColorVale = $acs(this).val(); 2070 $acs(".nice-select").css("border-color", brdrColorVale ); 2071 $acs(".nice-select .option").css("border-color", brdrColorVale ); 2072 $acs(".nice-select .list").css("border-color", brdrColorVale ); 2073 }); 2074mlflag2 = true; 2075}($acs)); 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088</script>
2088 2089 2090 2091 2092 2093 2094<!-- END app block --><!-- BEGIN app block: shopify://apps/weglot-translate-your-store/blocks/weglot/3097482a-fafe-42ff-bc33-ea19e35c4a20 --> 2095 2096 2097 <link rel="alternate" hreflang="en" href="https://www.hoj.life/" /> 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 <link rel="alternate" hreflang="de" href="https:///" /> 2111 2112 2113 2114 2115 2116 2117 2118 <link rel="alternate" hreflang="fr" href="https:///" /> 2119 2120 2121 2122 2123 2124 2125 2126 <link rel="alternate" hreflang="es" href="https:///" /> 2127 2128 2129 2130 2131 2132<!--Start Weglot Script-->
2133<script src="https://cdn.weglot.com/weglot.min.js?api_key=wg_3d1060737655bf87aea337f2e88de6a30" async></script>
2133 2134<!--End Weglot Script--> 2135 2136<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149
2149<script async src="https://static.klaviyo.com/onsite/js/HvW3dh/klaviyo.js?company_id=HvW3dh"></script>
2149 2150
2150<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
2150 2151 2152 2153 2154 2155 2156 2157
2157<script> 2158 window.klaviyoReviewsProductDesignMode = false 2159 </script>
2159 2160 2161 2162 2163 <!-- BEGIN app snippet: customer-hub-data -->
2163<script> 2164 if (!window.customerHub) { 2165 window.customerHub = {}; 2166 } 2167 window.customerHub.storefrontRoutes = { 2168 login: "https://www.hoj.life/customer_authentication/redirect?locale=en®ion_country=US?return_url=%2F%23k-hub", 2169 register: "https://shopify.com/25817710644/account?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJob2psaWZlLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTMyMzU1MSwibmJmIjoxNzkwNzE4NzUxfQ.tT8EYvrEM4NKI4Ktoly8KoseVkqohNo_z0AWPxB25z0?return_url=%2F%23k-hub", 2170 logout: "/account/logout", 2171 profile: "/account", 2172 addresses: "/account/addresses", 2173 }; 2174 2175 window.customerHub.userId = null; 2176 2177 window.customerHub.storeDomain = "hojlife.myshopify.com"; 2178 2179 2180 2181 2182 window.customerHub.storeLocale = { 2183 currentLanguage: 'en', 2184 currentCountry: 'US', 2185 availableLanguages: [ 2186 2187 { 2188 iso_code: 'en', 2189 endonym_name: 'English' 2190 } 2191 2192 ], 2193 availableCountries: [ 2194 2195 { 2196 iso_code: 'AT', 2197 name: 'Austria', 2198 currency_code: 'USD' 2199 }, 2200 2201 { 2202 iso_code: 'BE', 2203 name: 'Belgium', 2204 currency_code: 'USD' 2205 }, 2206 2207 { 2208 iso_code: 'BG', 2209 name: 'Bulgaria', 2210 currency_code: 'USD' 2211 }, 2212 2213 { 2214 iso_code: 'CY', 2215 name: 'Cyprus', 2216 currency_code: 'USD' 2217 }, 2218 2219 { 2220 iso_code: 'CZ', 2221 name: 'Czechia', 2222 currency_code: 'USD' 2223 }, 2224 2225 { 2226 iso_code: 'DK', 2227 name: 'Denmark', 2228 currency_code: 'USD' 2229 }, 2230 2231 { 2232 iso_code: 'EE', 2233 name: 'Estonia', 2234 currency_code: 'USD' 2235 }, 2236 2237 { 2238 iso_code: 'FI', 2239 name: 'Finland', 2240 currency_code: 'USD' 2241 }, 2242 2243 { 2244 iso_code: 'FR', 2245 name: 'France', 2246 currency_code: 'USD' 2247 }, 2248 2249 { 2250 iso_code: 'DE', 2251 name: 'Germany', 2252 currency_code: 'USD' 2253 }, 2254 2255 { 2256 iso_code: 'GR', 2257 name: 'Greece', 2258 currency_code: 'USD' 2259 }, 2260 2261 { 2262 iso_code: 'HU', 2263 name: 'Hungary', 2264 currency_code: 'USD' 2265 }, 2266 2267 { 2268 iso_code: 'IE', 2269 name: 'Ireland', 2270 currency_code: 'USD' 2271 }, 2272 2273 { 2274 iso_code: 'IT', 2275 name: 'Italy', 2276 currency_code: 'USD' 2277 }, 2278 2279 { 2280 iso_code: 'LV', 2281 name: 'Latvia', 2282 currency_code: 'USD' 2283 }, 2284 2285 { 2286 iso_code: 'LT', 2287 name: 'Lithuania', 2288 currency_code: 'USD' 2289 }, 2290 2291 { 2292 iso_code: 'LU', 2293 name: 'Luxembourg', 2294 currency_code: 'USD' 2295 }, 2296 2297 { 2298 iso_code: 'MT', 2299 name: 'Malta', 2300 currency_code: 'USD' 2301 }, 2302 2303 { 2304 iso_code: 'NL', 2305 name: 'Netherlands', 2306 currency_code: 'USD' 2307 }, 2308 2309 { 2310 iso_code: 'PL', 2311 name: 'Poland', 2312 currency_code: 'USD' 2313 }, 2314 2315 { 2316 iso_code: 'PT', 2317 name: 'Portugal', 2318 currency_code: 'USD' 2319 }, 2320 2321 { 2322 iso_code: 'RO', 2323 name: 'Romania', 2324 currency_code: 'USD' 2325 }, 2326 2327 { 2328 iso_code: 'SK', 2329 name: 'Slovakia', 2330 currency_code: 'USD' 2331 }, 2332 2333 { 2334 iso_code: 'SI', 2335 name: 'Slovenia', 2336 currency_code: 'USD' 2337 }, 2338 2339 { 2340 iso_code: 'ES', 2341 name: 'Spain', 2342 currency_code: 'USD' 2343 }, 2344 2345 { 2346 iso_code: 'SE', 2347 name: 'Sweden', 2348 currency_code: 'USD' 2349 }, 2350 2351 { 2352 iso_code: 'US', 2353 name: 'United States', 2354 currency_code: 'USD' 2355 } 2356 2357 ] 2358 }; 2359 2360</script>
2360 2361<!-- END app snippet --> 2362 2363 2364 2365 2366 2367 2368 2369<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2370<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 25817710644,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 2370
2370
2371<script> 2372 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 2373</script>
vendor: 1 bytes, line 2373
2373
2374<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
2374).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 25817710644,storefrontBaseUrl: "https://www.hoj.life",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.hoj.life/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1537278204","configuration":"{\"shopId\":\"17326\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8323bee30e1ec3ae135ae5e0cef4ab6d","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
2374,"dataSharingState":"unrestricted"},{"id":"956465404","configuration":"{\"site_id\":\"8096cedd-0842-4630-b78e-ea9637ba9f88\",\"analytics_endpoint\":\"https:\\\/\\\/na.shgcdn3.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"695709fc3f146fa50a25299517a954f2","type":"APP","apiClientId":1158168,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"847577340","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-P8Q1RF2LP4\\\",\\\"GT-KV5FZJQ\\\",\\\"AW-11119829899\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-P8Q1RF2LP4\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-P8Q1RF2LP4\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-P8Q1RF2LP4\\\",\\\"MC-0G2HFMSKFR\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-P8Q1RF2LP4\\\",\\\"MC-0G2HFMSKFR\\\",\\\"AW-11119829899\\\/KkORCILW7JIYEIvHrLYp\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-P8Q1RF2LP4\\\",\\\"MC-0G2HFMSKFR\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-P8Q1RF2LP4\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-P8Q1RF2LP4\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"119505148","configuration":"{\"pixel_id\":\"1367597204104016\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"EAAebkZAyNHbgBOxupcwjjILj9zKXkb8ZCCIFcYCgYJbeBvXLf9UlU0k991ZBqIHxefc9xahXmX6ynCuy0xHeo7Iz7sRZBR8ckgJNgo75PnMDAvnR34Msu3OYFLS6PssuHqhZBx6OZBnugx6wXiFxxa3PNBGiqDTkdUeZBJbC2THZCiYkS2EilZB0tG28RfZBITMo8nFKSe1NClFHTwBpJc\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"85786876","configuration":"{\"tagID\":\"2612617833038\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"29753596","configuration":"{\"shop_id\":\"211\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"212b076861be9d38cfe282b2fb591b82","type":"APP","apiClientId":55634460673,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"HÃJ","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"hojlife.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/www.hoj.life"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"4376453775412","handle":"klip","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31336963407924","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6013651910822","handle":"kol-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"37321289629862","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8109708017916","handle":"hamp-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46964747010300","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.hoj.life/cdn","fff817eew048894c6p0347dc4em7b2d6332",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"147748618492","themeStoreId":"1751","themePublished":"true","eventMetadataId":"95b67230-c75d-4ff6-9069-93122abf14a0","pageType":"home","shopId":"25817710644","storefrontBaseUrl":"https:\/\/www.hoj.life","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"fff817eew048894c6p0347dc4em7b2d6332","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
2374<script> 2375 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 2376 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 2377 window.ShopifyAnalytics.meta.currency = 'USD'; 2378 var meta = {"page":{"pageType":"home","requestId":"2ee981f5-5b8f-4c97-8a80-c5197e359dca-1790718751"}}; 2379 for (var attr in meta) { 2380 window.ShopifyAnalytics.meta[attr] = meta[attr]; 2381 } 2382</script>
vendor: 1 bytes, line 2382
2382
2383<script class="analytics"> 2384 (function () { 2385 var customDocumentWrite = function(content) { 2386 var jquery = null; 2387 2388 if (window.jQuery) { 2389 jquery = window.jQuery; 2390 } else if (window.Checkout && window.Checkout.$) { 2391 jquery = window.Checkout.$; 2392 } 2393 2394 if (jquery) { 2395 jquery('body').append(content); 2396 } 2397 }; 2398 2399 var hasLoggedConversion = function(token) { 2400 if (token) { 2401 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 2402 } 2403 return false; 2404 } 2405 2406 var setCookieIfConversion = function(token) { 2407 if (token) { 2408 var twoMonthsFromNow = new Date(Date.now()); 2409 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 2410 2411 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 2412 } 2413 } 2414 2415 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2416 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2417 if (trekkie.integrations) { 2418 return; 2419 } 2420 trekkie.methods = [ 2421 'identify', 2422 'page', 2423 'ready', 2424 'track', 2425 'trackForm', 2426 'trackLink' 2427 ]; 2428 trekkie.factory = function(method) { 2429 return function() { 2430 var args = Array.prototype.slice.call(arguments); 2431 args.unshift(method); 2432 trekkie.push(args); 2433 if (method == 'track' || method == 'page') { 2434 var pageUrl; 2435 try { 2436 pageUrl = window.location.href; 2437 } catch (e) {} 2438 var pageReferrer; 2439 try { 2440 pageReferrer = document.referrer; 2441 } catch (e) {} 2442 try { 2443 if (window.__TREKKIE_SHIM_QUEUE == null) { 2444 window.__TREKKIE_SHIM_QUEUE = []; 2445 } 2446 window.__TREKKIE_SHIM_QUEUE.push({ 2447 from: 'trekkie-stub', 2448 method: method, 2449 args: args.slice(1), 2450 pageContext: { 2451 url: pageUrl, 2452 referrer: pageReferrer 2453 } 2454 }); 2455 } catch (e) { 2456 // no-op 2457 } 2458 } 2459 return trekkie; 2460 }; 2461 }; 2462 for (var i = 0; i < trekkie.methods.length; i++) { 2463 var key = trekkie.methods[i]; 2464 trekkie[key] = trekkie.factory(key); 2465 } 2466 trekkie.load = function(config) { 2467 trekkie.config = config || {}; 2468 trekkie.config.initialDocumentCookie = document.cookie; 2469 var first = document.getElementsByTagName('script')[0]; 2470var script = document.createElement('script'); 2471script.type = 'text/javascript'; 2472script.onerror = function(e) { 2473 var scriptFallback = document.createElement('script'); 2474 scriptFallback.type = 'text/javascript'; 2475 scriptFallback.onerror = function(error) { 2476 var Monorail = { 2477 produce: function produce(monorailDomain, schemaId, payload) { 2478 var currentMs = new Date().getTime(); 2479 var event = { 2480 schema_id: schemaId, 2481 payload: payload, 2482 metadata: { 2483 event_created_at_ms: currentMs, 2484 event_sent_at_ms: currentMs 2485 } 2486 }; 2487 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2488 }, 2489 sendRequest: function sendRequest(endpointUrl, payload) { 2490 // Try the sendBeacon API 2491 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2492 var blobData = new window.Blob([payload], { 2493 type: 'text/plain' 2494 }); 2495 2496 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2497 return true; 2498 } // sendBeacon was not successful 2499 2500 } // XHR beacon 2501 2502 var xhr = new XMLHttpRequest(); 2503 2504 try { 2505 xhr.open('POST', endpointUrl); 2506 xhr.setRequestHeader('Content-Type', 'text/plain'); 2507 xhr.send(payload); 2508 } catch (e) { 2509 console.log(e); 2510 } 2511 2512 return false; 2513 }, 2514 isIos12: function isIos12() { 2515 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2516 } 2517 }; 2518 Monorail.produce('monorail-edge.shopifysvc.com', 2519 'trekkie_storefront_load_errors/1.1', 2520 {shop_id: 25817710644, 2521 theme_id: 147748618492, 2522 app_name: "storefront", 2523 context_url: window.location.href, 2524 source_url: "//www.hoj.life/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 2525 2526 }; 2527 scriptFallback.async = true; 2528 scriptFallback.src = '//www.hoj.life/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2529 first.parentNode.insertBefore(scriptFallback, first); 2530}; 2531script.async = true; 2532script.src = '//www.hoj.life/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2533first.parentNode.insertBefore(script, first); 2534 2535 }; 2536 trekkie.load( 2537 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":25817710644,"isMerchantRequest":null,"themeId":147748618492,"themeCityHash":"7044759634284786960","contentLanguage":"en","currency":"USD","eventMetadataId":"95b67230-c75d-4ff6-9069-93122abf14a0"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2538 ); 2539 2540 var loaded = false;
2541 trekkie.ready(function() { 2542 if (loaded) return; 2543 loaded = true; 2544 2545 window.ShopifyAnalytics.lib = window.trekkie; 2546 2547 var originalDocumentWrite = document.write; 2548 document.write = customDocumentWrite; 2549 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2550 document.write = originalDocumentWrite; 2551 2552 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2553 var token = match? match[1]: undefined; 2554 if (!hasLoggedConversion(token)) { 2555 setCookieIfConversion(token); 2556 2557 } 2558 }); 2559 2560 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"2ee981f5-5b8f-4c97-8a80-c5197e359dca-1790718751","shopifyEmitted":true}); 2561 2562 var eventsListenerScript = document.createElement('script'); 2563 eventsListenerScript.async = true; 2564 eventsListenerScript.src = "//www.hoj.life/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2565 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2566})();</script>
vendor: 1 bytes, line 2566
2566
2567<script 2568 defer 2569 src="https://www.hoj.life/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2570 data-application="storefront-renderer" 2571 data-shop-id="25817710644" 2572 data-render-region="gcp-us-central1" 2573 data-page-type="index" 2574 data-theme-instance-id="147748618492" 2575 data-theme-name="Taiga" 2576 data-theme-version="3.8.0" 2577 data-monorail-region="shop_domain" 2578 data-resource-timing-sampling-rate="10" 2579 data-shs="true" 2580 data-shs-beacon="true" 2581 data-shs-export-with-fetch="true" 2582 data-shs-logs-sample-rate="1" 2583 data-shs-beacon-endpoint="https://www.hoj.life/api/collect" 2584></script>
2584 2585<meta name="shopify-y" content="7571ea7b-bafb-4ea2-9109-3eba37d8a760" data-expiration="1822276351000"><meta name="shopify-s" content="11f21512-b5e7-42c1-8a72-14bd8ed727c2" data-expiration="1790720551000"><meta name="new-cookie-storage-activated" content="t"> 2586</head> 2587 2588 <body class="woolman"> 2589 <a class="skip-to-content-link visually-hidden" href="#MainContent"> 2590 Skip to content 2591 </a><!-- BEGIN sections: header-group --> 2592<div id="shopify-section-sections--18919540293884__announcements-bar" class="shopify-section shopify-section-group-header-group"> 2593 2594</div><div id="shopify-section-sections--18919540293884__header" class="shopify-section shopify-section-group-header-group site-header"><link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-drawers.css?v=43849788768772658021741624130" media="print" onload="this.media='all'"> 2595<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-accordions.css?v=54473555434749272731741624130" media="print" onload="this.media='all'"> 2596<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-search.css?v=184115848755030619871741624130" media="print" onload="this.media='all'"> 2597<noscript> 2598 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-drawers.css?v=43849788768772658021741624130" rel="stylesheet" type="text/css" media="all" /> 2599 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-accordions.css?v=54473555434749272731741624130" rel="stylesheet" type="text/css" media="all" /> 2600 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-search.css?v=184115848755030619871741624130" rel="stylesheet" type="text/css" media="all" /> 2601</noscript><style> 2602 .header-logo > * { 2603 margin-top: 25px;; 2604 margin-bottom: 25px;; 2605 } 2606 @media only screen and (min-width:768px) { 2607 .header-logo > * { 2608 margin-top: 10px;; 2609 margin-bottom: 10px;; 2610 } 2611 } 2612 2613 /* Header Dynamic States */ 2614 .header.is-transparent { 2615 background-color: transparent !important; 2616 box-shadow: none !important; 2617 transition: all 0.3s ease; 2618 } 2619 2620 .header.is-solid { 2621 background-color: var(--color-background) !important; 2622 transition: all 0.3s ease; 2623 } 2624 2625 /* Text colors for different states */ 2626 .header.is-transparent:not(.use-background) { 2627 color: var(--color-foreground-light) !important; /* Light font color on transparent */ 2628 } 2629 2630 .header.is-transparent.use-background { 2631 color: var(--color-foreground-dark) !important; /* Dark font color on transparent */ 2632 } 2633 2634 .header.is-solid { 2635 color: var(--color-foreground) !important; /* Default font color when solid */ 2636 } 2637 2638 /* Logo visibility */ 2639 .header.is-transparent .header-logo .site-logo.--default { 2640 opacity: 0; 2641 } 2642 2643 .header.is-transparent .header-logo .site-logo.--alt { 2644 opacity: 1; 2645 } 2646 2647 .header.is-solid .header-logo .site-logo.--default { 2648 opacity: 1; 2649 } 2650 2651 .header.is-solid .header-logo .site-logo.--alt { 2652 opacity: 0; 2653 } 2654 2655 /* Transition effects */ 2656 .header-logo .site-logo { 2657 transition: opacity 0.3s ease; 2658 } 2659 2660 /* Navigation font size overrides with high specificity */ 2661 header#MainHeader .shortcut-links a, 2662 header#MainHeader .header-shortlink, 2663 header#MainHeader .header-item__link span { 2664 font-size: 18px !important; 2665 font-weight: 300 !important; 2666 font-family: 'EuclidFlex', sans-serif !important; 2667 } 2668 2669 @media screen and (max-width: 767px) { 2670 header#MainHeader .shortcut-links a, 2671 header#MainHeader .header-shortlink, 2672 header#MainHeader .header-item__link span { 2673 font-size: 14px !important; 2674 } 2675 } 2676 2677 /* Ensure the tab underline animation works from left to right */ 2678 header#MainHeader .shortcut-links a { 2679 position: relative; 2680 } 2681 2682 header#MainHeader .shortcut-links a.active:before, 2683 header#MainHeader .shortcut-links a[href="/"]:before { 2684 content: ""; 2685 display: block; 2686 width: 100%; 2687 height: 2px; 2688 background-color: #fc0d1c; 2689 position: absolute; 2690 bottom: -2px; 2691 left: 0; 2692 } 2693 2694 header#MainHeader .shortcut-links a:before { 2695 content: ""; 2696 display: block; 2697 width: 0; 2698 height: 2px; 2699 transition: width .3s ease; 2700 position: absolute; 2701 bottom: -2px; 2702 left: 0; 2703 background-color: #fc0d1c; 2704 } 2705 2706 header#MainHeader .shortcut-links a:hover:before { 2707 width: 100%; 2708 } 2709 2710 /* Fix for header font weight change on scroll */ 2711 .header.is-transparent, 2712 .header.is-solid, 2713 .header.is-transparent a, 2714 .header.is-solid a, 2715 .sticky-header-show .header-shortlink { 2716 font-weight: 300 !important; 2717 } 2718 2719 /* Override any existing font weight settings */ 2720 .header .header-item__link, 2721 .header .header-item__link span, 2722 .header .header-shortlink, 2723 .header .shortcut-links a { 2724 font-weight: inherit !important; 2725 transition: color 0.3s ease; 2726 } 2727 2728 /* If you have specific elements that should remain bold, you can target them like this: */ 2729 .header .announcement strong, 2730 .header .header-item__link.has-blip-visible { 2731 font-weight: 500 !important; 2732 } 2733 2734</style> 2735 2736<header 2737 id="MainHeader" 2738 class="header container sm-down-edge-to-edge color-scheme-060e34b4-eef8-4423-bb4e-3116706c847a use-background logo-left__menu-center overlay" 2739 data-use-icons="true" 2740 data-sticky-behavior="scroll"> 2741 2742 <div class="header-content"> 2743 <div class="header-item --left"> 2744 <a role="button" href="#drawer-menu" class="header-item__link medium-up--hide"> 2745 <div class="header-item__link-icon"> 2746 <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu"><line x1="3" y1="12" x2="21" y2="12"/><line x1="3" y1="6" x2="21" y2="6"/><line x1="3" y1="18" x2="21" y2="18"/></svg>
2747 <span class="visually-hidden">Menu</span> 2748 </div> 2749 </a><a class="header-logo --alt-on-overlay" href="/" style=" --logo-width: 90px; --sm-logo-width: 110px;"> 2750 2751 <img class="site-logo --default" width="3438" height="1500" src="//www.hoj.life/cdn/shop/files/HOJ_Logo_RGB_Red_25a55d34-844e-487d-9b00-20c3d574da24.png?v=1681318865&width=600" alt="HÃJ"/> 2752 2753 <img class="site-logo --alt" width="3438" height="1500" src="//www.hoj.life/cdn/shop/files/HOJ_Logo_RGB_Ivory_a30e6446-5c93-4ad0-a19f-3785a57d9882.png?v=1637853367&width=600" alt="HÃJ"/> 2754 2755 2756 </a> 2757</div><div class="header-item --center "><nav class="header-shortlinks"><a class="header-shortlink flex center-center" href="/">Home</a><a class="header-shortlink flex center-center" href="/collections">Products</a><a class="header-shortlink flex center-center" href="/pages/about">About</a><a class="header-shortlink flex center-center" href="/blogs/viden">Learn</a></nav> 2758</div><div class="header-item --right"><a role="button" href="#drawer-search" class="header-item__link search-button "> 2759 <div class="header-item__link-icon"> 2760 <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg> 2761 <span class="visually-hidden">Search</span> 2762 </div></a><a href="/account" class="header-item__link"> 2763 <div class="header-item__link-icon"> 2764 <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-user"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></svg> 2765 <span class="visually-hidden">Account</span> 2766 </div></a><a role="button" 2767 href="#drawer-cart" 2768 class="header-item__link "> 2769 <div class="header-item__link-icon"> 2770 2771<svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-shopping-bag"><path d="M6.7 7c-1 0-1.8.7-2 1.7L3 20c0 1.1 2 2 9 2s9-.9 9-2L19.3 8.7c-.2-1-1-1.7-2-1.7H6.7z"/><path d="M8 7c0-2.2.5-5 4-5s4 2.8 4 5"/></svg> 2772 <span class="visually-hidden">View my cart (0)</span> 2773 </div><span class="cart-blip" aria-hidden="true" hidden> 2774 0 2775 </span> 2776 </a> 2777 </div> 2778 </div> 2779</header>
2779<drawer-menu id="drawer-menu" class="drawer drawer-menu" data-drawer data-parent style="opacity: 0; display: none;"> 2780 <div class="drawer-panel drawer-menu__contents user-select-none color-alternative-2" data-contents> 2781 <header class="drawer-header"> 2782 <a role="button" href="#" class="close" data-close aria-label="Close navigation"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></a> 2783 </header> 2784 <nav class="drawer-menu-nav drawer-content scrollbar--hide"> 2785 2786 2787 2788<a href="/" class="drawer-menu__item" aria-label="Navigate to Home" title="Navigate to Home"> 2789 Home 2790 </a> 2791 2792 2793 2794 2795 2796 2797<a href="/collections" class="drawer-menu__item" aria-label="Navigate to Products" title="Navigate to Products"> 2798 Products 2799 </a> 2800 2801 2802 2803 2804 2805 2806<a href="/pages/about" class="drawer-menu__item" aria-label="Navigate to About" title="Navigate to About"> 2807 About 2808 </a> 2809 2810 2811 2812 2813 2814 2815<a href="/blogs/viden" class="drawer-menu__item" aria-label="Navigate to Learn" title="Navigate to Learn"> 2816 Learn 2817 </a> 2818 2819 2820 2821 2822 2823 2824 <!-- Country/language selector removed from here --> 2825 2826 <noscript> 2827 2828 2829 2830<a href="/" class="drawer-menu__item" aria-label="Navigate to Home" title="Navigate to Home"> 2831 Home 2832 </a> 2833 2834 2835 2836 2837 2838 2839<a href="/collections" class="drawer-menu__item" aria-label="Navigate to Products" title="Navigate to Products"> 2840 Products 2841 </a> 2842 2843 2844 2845 2846 2847 2848<a href="/pages/about" class="drawer-menu__item" aria-label="Navigate to About" title="Navigate to About"> 2849 About 2850 </a> 2851 2852 2853 2854 2855 2856 2857<a href="/blogs/viden" class="drawer-menu__item" aria-label="Navigate to Learn" title="Navigate to Learn"> 2858 Learn 2859 </a> 2860 2861 2862 2863 2864 2865 </noscript> 2866 </nav> 2867 <footer class="drawer-footer"> 2868 </footer> 2869 </div> 2870 2871 <a href="#" class="page-overlay" data-overlay aria-hidden="true"></a><svg class="drawer-clip" width="100%" preserveAspectRatio="xMidYMid meet" viewBox="0 0 100 100" aria-hidden="true" xmlns="https://www.w3.org/2000/svg" version="1.1"> 2872 <defs> 2873 <clipPath id="drawer-clip"> 2874 <rect x="0" y="0" width="2000" height="2000" style="height: 100dvh;"></rect> 2875 </clipPath> 2876 </defs> 2877 </svg> 2878</drawer-menu>
2879<script src="//www.hoj.life/cdn/shop/t/69/assets/component-drawer-menu.js?v=92431664701579068961741624130" defer></script>
2879<div id="drawer-search" class="drawer drawer--wide" data-drawer data-parent style="opacity: 0; display: none;"> 2880 <div class="drawer-panel user-select-none slide-from-right color-alternative-2" data-contents> 2881 <header class="drawer-header"> 2882 <h3 class="size--small">Search</h3> 2883 <a role="button" href="#" class="close" data-close aria-label="Close navigation"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></a> 2884 </header> 2885 2886 <div class="drawer-content drawer-search__content scrollbar--hide"> 2887 <predictive-search data-loading-text="Loading results"> 2888 <form action="/search" method="get" role="search" class="header-search__form"> 2889 <div class="field"> 2890 <input class="search__input field__input" 2891 id="drawerSearchInput" 2892 type="search" 2893 name="q" 2894 value="" 2895 placeholder="Search" 2896 role="combobox" 2897 aria-expanded="false" 2898 aria-owns="predictive-search-results" 2899 aria-controls="predictive-search-results" 2900 aria-haspopup="listbox" 2901 aria-autocomplete="list" 2902 autocorrect="off" 2903 autocomplete="off" 2904 autocapitalize="off" 2905 spellcheck="false" 2906 > 2907 <label class="field__label" for="drawerSearchInput">Search</label> 2908 <input type="hidden" name="options[prefix]" value="last"> 2909 2910 <button type="reset" class="reset__button field__button hidden" aria-label="Reset"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button> 2911 2912 <button class="search__button field__button" aria-label="Search"> 2913 <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search search-icon"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg> 2914 </button> 2915 </div> 2916 2917 <div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 2918 <div class="predictive-search__loading-state"> 2919 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 2920 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 2921 </svg> 2922 </div> 2923 </div> 2924 2925 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span> 2926 </form></predictive-search> 2927 </div> 2928 </div> 2929 2930 2931 <a href="#" class="page-overlay" data-overlay aria-hidden="true"></a> 2932</div>
2932<drawer-cart id="drawer-cart" data-id="sections--18919540293884__header" class="drawer drawer--wide main-cart" data-drawer data-parent style="opacity: 0; display: none;"> 2933 <form id="cart" action="/cart" method="post" class="drawer-panel user-select-none slide-from-right color-alternative-2" data-contents> 2934 <header class="drawer-cart__header"> 2935 <div class="drawer-header"> 2936 <h3 class="size--small">Cart</h3> 2937 <a role="button" href="#" class="close" data-close aria-label="Close navigation"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></a> 2938 </div><div id="cart-shipping-notification"> 2939 <div 2940 data-free-shipping-notification 2941 data-cart-total="0" 2942 data-threshold="12500" 2943 data-shop-currency="USD" 2944 data-target-currency="USD" 2945 class="shipping-notification" 2946 hidden 2947 > 2948 <svg class="checkmark" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52 52" width="26px" height="26px" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" class="feather"><circle class="checkmark__circle" cx="26" cy="26" r="25"/><path class="checkmark__check" d="M14.1 27.2l7.1 7.2 16.7-16.8"/></svg> 2949 <span class="free-shipping-message">-</span> 2950 </div> 2951 </div></header> 2952
2953 <div class="drawer-content drawer-cart__content"><cart-items id="cart-items"><p class="empty-cart-notice size--large">Your cart is empty</p> 2954 2955 <p class="empty-cart-haiku size--small style--subdued mt-12"><em>Emptiness inside,<br>Silent void, no thoughts abide,<br>Peace in space, we hide.</em></p> 2956 2957 2958 2959 <p class="visually-hidden" id="cart-live-region-text" aria-live="polite" role="status"></p> 2960 <p class="visually-hidden" id="shopping-cart-line-item-status" aria-live="polite" aria-hidden="true" role="status">Loading...</p> 2961</cart-items> 2962
2963<script defer src="//www.hoj.life/cdn/shop/t/69/assets/cart.js?v=143735314757966244691741624130"></script>
2963<div id="cart-recommendations"> 2964 <cart-recommendations 2965 class="recommendations hide" 2966 data-product-id="" 2967 data-limit="6" 2968> 2969 <h6 class="cart-recommendations__title subheading mt-24 mb-12">You might also like</h6> 2970 <div class="grid" data-products-ajax><div class="pulse media square" style="display: grid; place-content: center;"><div class="loading-overlay "> 2971 <div class="loading-overlay__spinner"> 2972 <svg aria-hidden="true" focusable="false" role="presentation" style="width: 15px; height: 15px;" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 2973 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 2974 </svg> 2975 </div> 2976</div> 2977 2978<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" media="print" onload="this.media='all'"> 2979<noscript> 2980 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" rel="stylesheet" type="text/css" media="all" /> 2981</noscript></div><div class="pulse media square" style="display: grid; place-content: center;"><div class="loading-overlay "> 2982 <div class="loading-overlay__spinner"> 2983 <svg aria-hidden="true" focusable="false" role="presentation" style="width: 15px; height: 15px;" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 2984 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 2985 </svg> 2986 </div> 2987</div> 2988 2989<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" media="print" onload="this.media='all'"> 2990<noscript> 2991 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" rel="stylesheet" type="text/css" media="all" /> 2992</noscript></div><div class="pulse media square" style="display: grid; place-content: center;"><div class="loading-overlay "> 2993 <div class="loading-overlay__spinner"> 2994 <svg aria-hidden="true" focusable="false" role="presentation" style="width: 15px; height: 15px;" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 2995 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 2996 </svg> 2997 </div> 2998</div> 2999 3000<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" media="print" onload="this.media='all'"> 3001<noscript> 3002 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" rel="stylesheet" type="text/css" media="all" /> 3003</noscript></div><div class="pulse media square" style="display: grid; place-content: center;"><div class="loading-overlay "> 3004 <div class="loading-overlay__spinner"> 3005 <svg aria-hidden="true" focusable="false" role="presentation" style="width: 15px; height: 15px;" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 3006 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 3007 </svg> 3008 </div> 3009</div> 3010 3011<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" media="print" onload="this.media='all'"> 3012<noscript> 3013 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" rel="stylesheet" type="text/css" media="all" /> 3014</noscript></div><div class="pulse media square" style="display: grid; place-content: center;"><div class="loading-overlay "> 3015 <div class="loading-overlay__spinner"> 3016 <svg aria-hidden="true" focusable="false" role="presentation" style="width: 15px; height: 15px;" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 3017 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 3018 </svg> 3019 </div> 3020</div> 3021 3022<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" media="print" onload="this.media='all'"> 3023<noscript> 3024 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" rel="stylesheet" type="text/css" media="all" /> 3025</noscript></div><div class="pulse media square" style="display: grid; place-content: center;"><div class="loading-overlay "> 3026 <div class="loading-overlay__spinner"> 3027 <svg aria-hidden="true" focusable="false" role="presentation" style="width: 15px; height: 15px;" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 3028 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 3029 </svg> 3030 </div> 3031</div> 3032 3033<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" media="print" onload="this.media='all'"> 3034<noscript> 3035 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" rel="stylesheet" type="text/css" media="all" /> 3036</noscript></div></div> 3037 <template id="template-recommendation-item"> 3038 <div class="card card--product"> 3039 <a href="" title="" class="card-media"> 3040 <figure class="media square cover"> 3041 <img width="300" height="300" src="" loading="lazy" /> 3042 </figure> 3043 </a> 3044 <div class="card-body text-align-center"> 3045 <h3 class="card-title h6 size--tiny"><a href=""></a></h3> 3046 </div> 3047 </div> 3048 </template> 3049</cart-recommendations> 3050</div><link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-cart-recommendations.css?v=144504470003520073641741624130" media="print" onload="this.media='all'"> 3051<noscript> 3052 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-cart-recommendations.css?v=144504470003520073641741624130" rel="stylesheet" type="text/css" media="all" /> 3053</noscript></div> 3054
3055 <footer class="drawer-footer"><div id="cart-note"> 3056 <cart-note class="order-note hide"> 3057 <label class="cart__note-title mb-8 size--small" style="display:block;" for="cart-note-input">Order special instructions</label> 3058 <textarea class="text-area field__input" name="note" form="cart" id="cart-note-input" placeholder=""></textarea> 3059 </cart-note> 3060</div><div id="cart-footer"> 3061 <div class="cart-footer hide"> 3062 <div id="cart-subtotal" class="cart__subtotals"> 3063 <div class="cart__subtotal"> 3064 <span>Subtotal</span> 3065 <span><span class=money>$0.00 USD </span></span> 3066 </div></div> 3067 3068 <div class="cart-buttons"> 3069 <button class="btn btn--full btn--primary btn--full" type="submit" name="checkout"> 3070 Checkout 3071 </button></div><p class="cart__tax size--tiny style--subdued text-align-center"> 3072 3073<a href="/policies/shipping-policy">Shipping</a> and taxes calculated at checkout 3074 3075 </p></div> 3076</div></footer> 3077 </form> 3078 3079 3080 <a href="#" class="page-overlay" data-overlay aria-hidden="true"></a> 3081</drawer-cart> 3082
3083<script type="application/ld+json"> 3084 { 3085 "@context": "http://schema.org", 3086 "@type": "Organization", 3087 "name": "HÃJ", 3088 "logo": "https:\/\/www.hoj.life\/cdn\/shop\/files\/HOJ_Logo_RGB_Red_25a55d34-844e-487d-9b00-20c3d574da24.png?v=1681318865\u0026width=500", 3089 "sameAs": ["https:\/\/x.com\/hojlife","https:\/\/www.facebook.com\/hoj.life","https:\/\/www.instagram.com\/hoj.life\/#","https:\/\/www.linkedin.com\/company\/hojlife\/","https:\/\/www.youtube.com\/channel\/UCKW-ZQbxNKPoI0RVyTJ-5DQ",""], 3090 "url": "https:\/\/www.hoj.life" 3091 } 3092</script>
3092 3093
3093<script type="application/ld+json"> 3094 { 3095 "@context": "http://schema.org", 3096 "@type": "WebSite", 3097 "name": "HÃJ", 3098 "potentialAction": { 3099 "@type": "SearchAction", 3100 "target": "https:\/\/www.hoj.life\/search?q={search_term_string}", 3101 "query-input": "required name=search_term_string" 3102 }, 3103 "url": "https:\/\/www.hoj.life" 3104 } 3105 </script>
3105<!-- Add JavaScript to detect and mark the active page link -->
3106<script> 3107 document.addEventListener('DOMContentLoaded', function() { 3108 // Mark the current page link as active 3109 const currentPath = window.location.pathname; 3110 const menuLinks = document.querySelectorAll('.shortcut-links a'); 3111 3112 menuLinks.forEach(function(link) { 3113 const linkPath = link.getAttribute('href'); 3114 // Check if the link matches the current page path 3115 if (linkPath === currentPath || 3116 (currentPath.includes('/collections/') && linkPath.includes('/collections/')) || 3117 (currentPath.includes('/products/') && linkPath.includes('/products/'))) { 3118 link.classList.add('active'); 3119 } 3120 }); 3121 }); 3122</script>
3122 3123 3124</div> 3125<!-- END sections: header-group --><main id="MainContent" role="main" tabindex="-1"> 3126 <div id="shopify-section-template--18919545733372__hero" class="shopify-section"><link href="//www.hoj.life/cdn/shop/t/69/assets/component-hero.css?v=174783890503976445641741624130" rel="stylesheet" type="text/css" media="all" /> 3127<style data-shopify>@media only screen and (max-width: 767px) { 3128 #template--18919545733372__hero .hero__media img, 3129 #template--18919545733372__hero .hero__media video { 3130 object-position: 50% 50%; 3131 }#template--18919545733372__hero .hero { 3132 min-height: 580px; 3133 }} 3134 3135 @media only screen and (min-width: 768px) { 3136 #template--18919545733372__hero .hero__media img, 3137 #template--18919545733372__hero .hero__media video { 3138 object-position: 50% 50%; 3139 }#template--18919545733372__hero .hero { 3140 min-height: 1000px; 3141 }} 3142 3143 3144</style><div 3145 id="template--18919545733372__hero" 3146 class="container pt pb sm-pt sm-pb edge-to-edge color-default height-by_pixels sm-height-by_pixels" 3147 style=" 3148 --pt: 0px; 3149 --pb: 0px; 3150 --sm-pt: 0px; 3151 --sm-pb: 0px; 3152 "> 3153 <div class="hero"> 3154 <div class="hero__media"><link href="//www.hoj.life/cdn/shop/t/69/assets/component-video.css?v=180878534449099865041741624130" rel="stylesheet" type="text/css" media="all" /> 3155<superpowered-video data-aspect-ratio="" data-context="default" data-autoplay="true" data-device="both"><video class="video " preload="auto" autoplay playsinline muted loop controlslist="nodownload"> 3156 <source src="https://cdn.shopify.com/videos/c/o/v/9a45d62c85064fcd9bae502f6e008a87.mp4" type="video/mp4">Sorry, your browser doesn't support embedded videos. Consider updating your browser to latest version or using a different browser.</video></superpowered-video> 3157 3158 3159 3160</div> 3161 3162 <div class="hero__text"><div class="hero__text-container vertical-bottom horizontal-center sm-vertical-bottom sm-horizontal-center"> 3163 <div class="col-sm-max-8 text-align-center sm-text-align-center"> 3164 3165<div class="blocks-button "><div class="btn-group mt sm-mt sm-down-width-auto sm-width-auto" style="--mt: 24px; --sm-mt: 24px" > 3166 3167 3168 <a class="btn btn--primary btn--inline size--small sm-size--huge" href="/collections" >Shop Now</a> 3169 3170 3171 </div></div> 3172 </div> 3173 </div></div> 3174 </div> 3175</div> 3176 3177</div><div id="shopify-section-template--18919545733372__sliding_text_y4REJn" class="shopify-section"><link href="//www.hoj.life/cdn/shop/t/69/assets/section-sliding-text.css?v=91912540663122467171741624130" rel="stylesheet" type="text/css" media="all" /> 3178<style data-shopify> 3179 3180 3181 #template--18919545733372__sliding_text_y4REJn .sliding-logo { 3182 max-height: 90px; 3183 width: auto; 3184 vertical-align: middle; 3185 } 3186 3187 #template--18919545733372__sliding_text_y4REJn .sliding-logo-wrapper { 3188 display: flex; 3189 flex-direction: column; 3190 align-items: center; 3191 gap: 12px; 3192 max-width: 500px; 3193 } 3194 3195 @media screen and (max-width: 768px) { 3196 #template--18919545733372__sliding_text_y4REJn .sliding-logo-wrapper { 3197 flex-direction: column; 3198 max-width: 300px; 3199 } 3200 3201 #template--18919545733372__sliding_text_y4REJn .sliding-quote { 3202 max-width: 100%; 3203 margin-top: 8px; 3204 } 3205 } 3206 3207 #template--18919545733372__sliding_text_y4REJn .sliding-quote { 3208 margin: 0; 3209 font-size: 15px; 3210 max-width: 400px; 3211 line-height: 1.5; 3212 display: inline-block; 3213 text-align: center; 3214 letter-spacing: 0.01em; 3215 white-space: normal; 3216 } 3217 3218 @media screen and (max-width: 768px) { 3219 #template--18919545733372__sliding_text_y4REJn .sliding-quote { 3220 font-size: 14px; 3221 } 3222 } 3223 3224 #template--18919545733372__sliding_text_y4REJn .italic { 3225 font-style: italic; 3226 } 3227 3228 #template--18919545733372__sliding_text_y4REJn .font-bold { 3229 font-weight: 600; 3230 } 3231</style> 3232 3233 3234 3235 3236<div 3237 id="template--18919545733372__sliding_text_y4REJn" 3238 class="sliding-text pb pt mt mb sm-mt sm-mb sm-pb sm-pt color-alternative-2" 3239 style=" 3240 --pt: 24px; 3241 --pb: 24px; 3242 --sm-pt: 16px; 3243 --sm-pb: 16px; 3244 --mt: 0px; 3245 --mb: 24px; 3246 --sm-mt: 0px; 3247 --sm-mb: 40px;"> 3248 3249 <div class="sliding-text__container pause-on-hover"> 3250 3251 3252 <div 3253 class="sliding-item horizontal" 3254 style=" 3255 animation-duration: 60s; 3256 animation-direction: normal; 3257 --sliding-item-gap: 24px; 3258 --sm-sliding-item-gap: 80px; 3259 3260 "> 3261 3262 3263 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3264 3265 3266 <img 3267 src="//www.hoj.life/cdn/shop/files/Esquire-600x300px.png?v=1670938281&width=300" 3268 alt="Esquire logo" 3269 loading="lazy" 3270 class="sliding-logo" 3271 width="600" 3272 height="300" 3273 > 3274 3275 3276 3277 3278 <p class="sliding-quote the-text italic">"The KÃL resembles a museum piece"</p> 3279 3280 </div> 3281 3282 3283 3284 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3285 3286 3287 <img 3288 src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Forbes.png?v=1613734541&width=300" 3289 alt="Forbes black logo" 3290 loading="lazy" 3291 class="sliding-logo" 3292 width="600" 3293 height="300" 3294 > 3295 3296 3297 3298 3299 <p class="sliding-quote the-text italic">''KLIP has truly changed my smoking experience"</p> 3300 3301 </div> 3302 3303 3304 3305 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3306 3307 3308 <img 3309 src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01StrainInsider.webp?v=1663071965&width=300" 3310 alt="StrainInsider logo" 3311 loading="lazy" 3312 class="sliding-logo" 3313 width="600" 3314 height="300" 3315 > 3316 3317 3318 3319 3320 <p class="sliding-quote the-text italic">'Everything works seamlessly due to its magnetic functions''</p> 3321 3322 </div> 3323 3324 3325 3326 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3327 3328 3329 <img 3330 src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Herb.png?v=1613734233&width=300" 3331 alt="Herb black logo" 3332 loading="lazy" 3333 class="sliding-logo" 3334 width="600" 3335 height="300" 3336 > 3337 3338 3339 3340 3341 <p class="sliding-quote the-text italic">"Not only is HÃJ a producer of incredible and sexy products, but they also invite us to do better and consume better"</p> 3342 3343 </div> 3344 3345 3346 3347 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3348 3349 3350 <img 3351 src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Trendhunter.webp?v=1663071965&width=300" 3352 alt="TrendHunter logo" 3353 loading="lazy" 3354 class="sliding-logo" 3355 width="600" 3356 height="300" 3357 > 3358 3359 3360 3361 3362 <p class="sliding-quote the-text italic">"The HÃJ Next-Gen Grinder Preserves the Trichomes Structure"</p> 3363 3364 </div> 3365 3366 3367 3368 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3369 3370 3371 <img 3372 src="//www.hoj.life/cdn/shop/files/HOJ_partners_in_website_2.png?v=1679507688&width=300" 3373 alt="LA Times logo" 3374 loading="lazy" 3375 class="sliding-logo" 3376 width="600" 3377 height="300" 3378 > 3379 3380 3381 3382 3383 <p class="sliding-quote the-text italic">"Learning how these products work is like looking up the magicianâs sleeve"</p> 3384 3385 </div> 3386 3387 3388 </div> 3389 3390 3391 3392 <div 3393 class="sliding-item horizontal" 3394 style=" 3395 animation-duration: 60s; 3396 animation-direction: normal; 3397 --sliding-item-gap: 24px; 3398 --sm-sliding-item-gap: 80px; 3399 3400 "> 3401 3402 3403 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3404 3405 3406 <img 3407 src="//www.hoj.life/cdn/shop/files/Esquire-600x300px.png?v=1670938281&width=300" 3408 alt="Esquire logo" 3409 loading="lazy" 3410 class="sliding-logo" 3411 width="600" 3412 height="300" 3413 > 3414 3415 3416 3417 3418 <p class="sliding-quote the-text italic">"The KÃL resembles a museum piece"</p> 3419 3420 </div> 3421 3422 3423 3424 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3425 3426 3427 <img 3428 src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Forbes.png?v=1613734541&width=300" 3429 alt="Forbes black logo" 3430 loading="lazy" 3431 class="sliding-logo" 3432 width="600" 3433 height="300" 3434 > 3435 3436 3437 3438 3439 <p class="sliding-quote the-text italic">''KLIP has truly changed my smoking experience"</p> 3440 3441 </div> 3442 3443 3444 3445 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3446 3447 3448 <img 3449 src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01StrainInsider.webp?v=1663071965&width=300" 3450 alt="StrainInsider logo" 3451 loading="lazy" 3452 class="sliding-logo" 3453 width="600" 3454 height="300" 3455 > 3456 3457 3458 3459 3460 <p class="sliding-quote the-text italic">'Everything works seamlessly due to its magnetic functions''</p> 3461 3462 </div> 3463 3464 3465 3466 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3467 3468 3469 <img 3470 src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Herb.png?v=1613734233&width=300" 3471 alt="Herb black logo" 3472 loading="lazy" 3473 class="sliding-logo" 3474 width="600" 3475 height="300" 3476 > 3477 3478 3479 3480 3481 <p class="sliding-quote the-text italic">"Not only is HÃJ a producer of incredible and sexy products, but they also invite us to do better and consume better"</p> 3482 3483 </div> 3484 3485 3486 3487 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3488 3489 3490 <img 3491 src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Trendhunter.webp?v=1663071965&width=300" 3492 alt="TrendHunter logo" 3493 loading="lazy" 3494 class="sliding-logo" 3495 width="600" 3496 height="300" 3497 > 3498 3499 3500 3501 3502 <p class="sliding-quote the-text italic">"The HÃJ Next-Gen Grinder Preserves the Trichomes Structure"</p> 3503 3504 </div> 3505 3506 3507 3508 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3509 3510 3511 <img 3512 src="//www.hoj.life/cdn/shop/files/HOJ_partners_in_website_2.png?v=1679507688&width=300" 3513 alt="LA Times logo" 3514 loading="lazy" 3515 class="sliding-logo" 3516 width="600" 3517 height="300" 3518 > 3519 3520 3521 3522 3523 <p class="sliding-quote the-text italic">"Learning how these products work is like looking up the magicianâs sleeve"</p> 3524 3525 </div> 3526 3527 3528 </div> 3529 3530 3531 3532 <div 3533 class="sliding-item horizontal" 3534 style=" 3535 animation-duration: 60s; 3536 animation-direction: normal; 3537 --sliding-item-gap: 24px; 3538 --sm-sliding-item-gap: 80px; 3539 3540 "> 3541 3542 3543 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3544 3545 3546 <img 3547 src="//www.hoj.life/cdn/shop/files/Esquire-600x300px.png?v=1670938281&width=300" 3548 alt="Esquire logo" 3549 loading="lazy" 3550 class="sliding-logo" 3551 width="600" 3552 height="300" 3553 > 3554 3555 3556 3557 3558 <p class="sliding-quote the-text italic">"The KÃL resembles a museum piece"</p> 3559 3560 </div> 3561 3562 3563 3564 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3565 3566 3567 <img 3568 src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Forbes.png?v=1613734541&width=300" 3569 alt="Forbes black logo" 3570 loading="lazy" 3571 class="sliding-logo" 3572 width="600" 3573 height="300" 3574 > 3575 3576 3577 3578 3579 <p class="sliding-quote the-text italic">''KLIP has truly changed my smoking experience"</p> 3580 3581 </div> 3582 3583 3584 3585 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3586 3587 3588 <img 3589 src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01StrainInsider.webp?v=1663071965&width=300" 3590 alt="StrainInsider logo" 3591 loading="lazy" 3592 class="sliding-logo" 3593 width="600" 3594 height="300" 3595 > 3596 3597 3598 3599 3600 <p class="sliding-quote the-text italic">'Everything works seamlessly due to its magnetic functions''</p> 3601 3602 </div> 3603 3604 3605 3606 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3607 3608 3609 <img 3610 src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Herb.png?v=1613734233&width=300" 3611 alt="Herb black logo" 3612 loading="lazy" 3613 class="sliding-logo" 3614 width="600" 3615 height="300" 3616 > 3617 3618 3619 3620 3621 <p class="sliding-quote the-text italic">"Not only is HÃJ a producer of incredible and sexy products, but they also invite us to do better and consume better"</p> 3622 3623 </div> 3624 3625 3626 3627 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3628 3629 3630 <img 3631 src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Trendhunter.webp?v=1663071965&width=300" 3632 alt="TrendHunter logo" 3633 loading="lazy" 3634 class="sliding-logo" 3635 width="600" 3636 height="300" 3637 > 3638 3639 3640 3641 3642 <p class="sli
3642ding-quote the-text italic">"The HÃJ Next-Gen Grinder Preserves the Trichomes Structure"</p> 3643 3644 </div> 3645 3646 3647 3648 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3649 3650 3651 <img 3652 src="//www.hoj.life/cdn/shop/files/HOJ_partners_in_website_2.png?v=1679507688&width=300" 3653 alt="LA Times logo" 3654 loading="lazy" 3655 class="sliding-logo" 3656 width="600" 3657 height="300" 3658 > 3659 3660 3661 3662 3663 <p class="sliding-quote the-text italic">"Learning how these products work is like looking up the magicianâs sleeve"</p> 3664 3665 </div> 3666 3667 3668 </div> 3669 3670 3671 3672 <div 3673 class="sliding-item horizontal" 3674 style=" 3675 animation-duration: 60s; 3676 animation-direction: normal; 3677 --sliding-item-gap: 24px; 3678 --sm-sliding-item-gap: 80px; 3679 3680 "> 3681 3682 3683 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3684 3685 3686 <img 3687 src="//www.hoj.life/cdn/shop/files/Esquire-600x300px.png?v=1670938281&width=300" 3688 alt="Esquire logo" 3689 loading="lazy" 3690 class="sliding-logo" 3691 width="600" 3692 height="300" 3693 > 3694 3695 3696 3697 3698 <p class="sliding-quote the-text italic">"The KÃL resembles a museum piece"</p> 3699 3700 </div> 3701 3702 3703 3704 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3705 3706 3707 <img 3708 src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Forbes.png?v=1613734541&width=300" 3709 alt="Forbes black logo" 3710 loading="lazy" 3711 class="sliding-logo" 3712 width="600" 3713 height="300" 3714 > 3715 3716 3717 3718 3719 <p class="sliding-quote the-text italic">''KLIP has truly changed my smoking experience"</p> 3720 3721 </div> 3722 3723 3724 3725 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3726 3727 3728 <img 3729 src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01StrainInsider.webp?v=1663071965&width=300" 3730 alt="StrainInsider logo" 3731 loading="lazy" 3732 class="sliding-logo" 3733 width="600" 3734 height="300" 3735 > 3736 3737 3738 3739 3740 <p class="sliding-quote the-text italic">'Everything works seamlessly due to its magnetic functions''</p> 3741 3742 </div> 3743 3744 3745 3746 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3747 3748 3749 <img 3750 src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Herb.png?v=1613734233&width=300" 3751 alt="Herb black logo" 3752 loading="lazy" 3753 class="sliding-logo" 3754 width="600" 3755 height="300" 3756 > 3757 3758 3759 3760 3761 <p class="sliding-quote the-text italic">"Not only is HÃJ a producer of incredible and sexy products, but they also invite us to do better and consume better"</p> 3762 3763 </div> 3764 3765 3766 3767 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3768 3769 3770 <img 3771 src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Trendhunter.webp?v=1663071965&width=300" 3772 alt="TrendHunter logo" 3773 loading="lazy" 3774 class="sliding-logo" 3775 width="600" 3776 height="300" 3777 > 3778 3779 3780 3781 3782 <p class="sliding-quote the-text italic">"The HÃJ Next-Gen Grinder Preserves the Trichomes Structure"</p> 3783 3784 </div> 3785 3786 3787 3788 <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true"> 3789 3790 3791 <img 3792 src="//www.hoj.life/cdn/shop/files/HOJ_partners_in_website_2.png?v=1679507688&width=300" 3793 alt="LA Times logo" 3794 loading="lazy" 3795 class="sliding-logo" 3796 width="600" 3797 height="300" 3798 > 3799 3800 3801 3802 3803 <p class="sliding-quote the-text italic">"Learning how these products work is like looking up the magicianâs sleeve"</p> 3804 3805 </div> 3806 3807 3808 </div> 3809 3810 3811 </div> 3812 3813</div> 3814 3815</div><div id="shopify-section-template--18919545733372__image_duo_with_text_dGpVUg" class="shopify-section"><link href="//www.hoj.life/cdn/shop/t/69/assets/section-image-duo-with-text.css?v=19793067302276351571741624130" rel="stylesheet" type="text/css" media="all" /> 3816<style data-shopify> 3817 @media only screen and (min-width: 768px) { 3818 #template--18919545733372__image_duo_with_text_dGpVUg .layout--top-left, 3819 #template--18919545733372__image_duo_with_text_dGpVUg .layout--top-right{ 3820 grid-template-rows: 3821 minmax(40px, auto) 3822 calc(700px*0.45) 3823 calc(700px*0.45) 3824 calc(700px*0.1); 3825 } 3826 3827 #template--18919545733372__image_duo_with_text_dGpVUg .layout--bottom-left, 3828 #template--18919545733372__image_duo_with_text_dGpVUg .layout--bottom-right{ 3829 grid-template-rows: 3830 calc(700px*0.1) 3831 calc(700px*0.45) 3832 calc(700px*0.45) 3833 minmax(40px, auto); 3834 } 3835 } 3836 3837 @media only screen and (max-width: 767px) { 3838 #template--18919545733372__image_duo_with_text_dGpVUg .media-block { 3839 height: 400px; 3840 } 3841 } 3842</style> 3843 3844<section 3845 id="template--18919545733372__image_duo_with_text_dGpVUg" 3846 class="image-duo-with-text container sm-down-edge-to-edge pt pb sm
3846-pt sm-pb scrollbar--hide color-alternative-2" 3847 style=" 3848 --pt: 40px; 3849 --pb: 40px; 3850 --sm-pt: 16px; 3851 --sm-pb: 40px; 3852 "> 3853 <div class="image-duo-grid layout--top-left"> 3854 3855<div class="media-block media-block--big" > 3856 <figure class="media cover natural sm-br-img"><img 3857 srcset="//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=90 90w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=128 128w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=165 165w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=180 180w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=280 280w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=390 390w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=540 540w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=768 768w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=1080 1080w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889 1080w" 3858 sizes="(max-width: 767px) calc(100vw * 0.6), calc(100vw * ( 5 / 12 ))" 3859 src="//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=1500" 3860 alt="man holding an opened KLIP grinder with his hands" 3861 3862 loading="lazy" 3863 fetchpriority="low" 3864 3865 decoding="async" 3866 width="1080" 3867 height="1498" 3868 style="object-position: 50.0% 50.0%;"></figure> 3869 3870</div> 3871 3872<div class="media-block media-block--small" > 3873 <figure class="media cover natural sm-br-img"><img 3874 srcset="//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=90 90w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=128 128w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=165 165w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=180 180w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=280 280w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=390 390w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=540 540w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=768 768w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=1080 1080w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888 1080w" 3875 sizes="(max-width: 767px) calc(100vw * 0.6), (max-width: 1023px) calc(100w / 4), calc(100vw / 3)" 3876 src="//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=1500" 3877 alt="KLIP grinder over green herb" 3878 3879 loading="lazy" 3880 fetchpriority="low" 3881 3882 decoding="async" 3883 width="1080" 3884 height="1080" 3885 style="object-position: 50.0% 50.0%;"></figure> 3886 3887</div> 3888 3889 3890 <div class="body-block text-align-left sm-text-align-left"> 3891 3892 3893 3894 <h2 class="subheading mb-16">KLIP [kli-p]</h2> 3895 3896 <h3 class="subheading mb-8">The Grinder, Reinvented</h3> 3897 3898 3899 <div class="rte mb-16"><p>KLIP's innovative patented design precisely slices your botanical blend, avoiding the typical crush. This means maximizing potency with less material, while ensuring a consistent burn. Utilizing magnetic levitation, it provides a smooth, clog-free experience, and allows for complete customization of your desired fineness. <a href="/products/klip" title="KLIP"><strong>Learn More</strong></a></p></div> 3900 3901 3902 3903 <div class="btn-group"> 3904 3905 <a class="btn btn--primary btn--inline" href="/products/klip" >Shop Now</a> 3906 3907 </div> 3908 3909 </div> 3910 </div> 3911</section> 3912 3913</div><div id="shopify-section-template--18919545733372__image_duo_with_text_HEyi7R" class="shopify-section"><link href="//www.hoj.life/cdn/shop/t/69/assets/section-image-duo-with-text.css?v=19793067302276351571741624130" rel="stylesheet" type="text/css" media="all" /> 3914<style data-shopify> 3915 @media only screen and (min-width: 768px) { 3916 #template--18919545733372__image_duo_with_text_HEyi7R .layout--top-left, 3917 #template--18919545733372__image_duo_with_text_HEyi7R .layout--top-right{ 3918 grid-template-rows: 3919 minmax(40px, auto) 3920 calc(700px*0.45) 3921 calc(700px*0.45) 3922 calc(700px*0.1); 3923 } 3924 3925 #template--18919545733372__image_duo_with_text_HEyi7R .layout--bottom-left, 3926 #template--18919545733372__image_duo_with_text_HEyi7R .layout--bottom-right{ 3927 grid-template-rows: 3928 calc(700px*0.1) 3929 calc(700px*0.45) 3930 calc(700px*0.45) 3931 minmax(40px, auto); 3932 } 3933 } 3934 3935 @media only screen and (max-width: 767px) { 3936 #template--18919545733372__image_duo_with_text_HEyi7R .media-block { 3937 height: 400px; 3938 } 3939 } 3940</style> 3941 3942<section 3943 id="template--18919545733372__image_duo_with_text_HEyi7R"
3944 class="image-duo-with-text container sm-down-edge-to-edge pt pb sm-pt sm-pb scrollbar--hide color-alternative-2" 3945 style=" 3946 --pt: 40px; 3947 --pb: 40px; 3948 --sm-pt: 40px; 3949 --sm-pb: 40px; 3950 "> 3951 <div class="image-duo-grid layout--top-right"> 3952 3953<div class="media-block media-block--big" > 3954 <figure class="media cover natural sm-br-img"><img 3955 srcset="//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=90 90w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=128 128w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=165 165w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=180 180w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=280 280w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=390 390w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=540 540w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=768 768w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=1080 1080w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832 1080w" 3956 sizes="(max-width: 767px) calc(100vw * 0.6), calc(100vw * ( 5 / 12 ))" 3957 src="//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=1500" 3958 alt="black pipe opened over ice" 3959 3960 loading="lazy" 3961 fetchpriority="low" 3962 3963 decoding="async" 3964 width="1080" 3965 height="1498" 3966 style="object-position: 50.0% 50.0%;"></figure> 3967 3968</div> 3969 3970<div class="media-block media-block--small" > 3971 <figure class="media cover natural sm-br-img"><img 3972 srcset="//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=90 90w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=128 128w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=165 165w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=180 180w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=280 280w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=390 390w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=540 540w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=768 768w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=1080 1080w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747 1080w" 3973 sizes="(max-width: 767px) calc(100vw * 0.6), (max-width: 1023px) calc(100w / 4), calc(100vw / 3)" 3974 src="//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=1500" 3975 alt="KOL pipe on a jean jacket pocket" 3976 3977 loading="lazy" 3978 fetchpriority="low" 3979 3980 decoding="async" 3981 width="1080" 3982 height="1080" 3983 style="object-position: 50.0% 50.0%;"></figure> 3984 3985</div> 3986 3987 3988 <div class="body-block text-align-left sm-text-align-left"> 3989 3990 3991 3992 <h2 class="subheading mb-16">KÃL 2.0 [koo-l]</h2> 3993 3994 <h3 class="subheading mb-8">The Pipe, Perfected</h3> 3995 3996 3997 <div class="rte mb-16"><p>Enjoy a cooler, smoother session with KÃLâs patented vortex cooling system - no water needed. Inspired by shark gills, its unique design filters impurities, reduces harshness and cools the smoke. All while being the easiest pipe to clean with a simple magnetic snap. <a href="/products/kol-mini" target="_blank" title="KÃL mini 2.0"><strong>Learn More</strong></a></p></div> 3998 3999 4000 4001 <div class="btn-group"> 4002 4003 <a class="btn btn--primary btn--inline" href="/products/kol-mini" >shop now</a> 4004 4005 </div> 4006 4007 </div> 4008 </div> 4009</section> 4010 4011</div><div id="shopify-section-template--18919545733372__image_duo_with_text_fKmhEG" class="shopify-section"><link href="//www.hoj.life/cdn/shop/t/69/assets/section-image-duo-with-text.css?v=19793067302276351571741624130" rel="stylesheet" type="text/css" media="all" /> 4012<style data-shopify> 4013 @media only screen and (min-width: 768px) { 4014 #template--18919545733372__image_duo_with_text_fKmhEG .layout--top-left, 4015 #template--18919545733372__image_duo_with_text_fKmhEG .layout--top-right{ 4016 grid-template-rows: 4017 minmax(40px, auto) 4018 calc(700px*0.45) 4019 calc(700px*0.45) 4020 calc(700px*0.1); 4021 } 4022 4023 #template--18919545733372__image_duo_with_text_fKmhEG .layout--bottom-left, 4024 #template--18919545733372__image_duo_with_text_fKmhEG .layout--bottom-right{ 4025 grid-template-rows: 4026 calc(700px*0.1) 4027 calc(700px*0.45) 4028 calc(700px*0.45) 4029 minmax(40px, auto); 4030 } 4031 } 4032 4033 @media only screen and (max-width: 767px) { 4034 #template--18919545733372__image_duo_with_text_fKmhEG .media-block { 4035 height: 400px; 4036 } 4037 } 4038</style> 4039 4040<section 4041 id="template--18919545733372__image_duo_with_text_fKmhEG" 4042 class="image-duo-with-text container sm-down-edge-to-edge pt pb sm
4042-pt sm-pb scrollbar--hide color-alternative-2" 4043 style=" 4044 --pt: 40px; 4045 --pb: 40px; 4046 --sm-pt: 40px; 4047 --sm-pb: 40px; 4048 "> 4049 <div class="image-duo-grid layout--top-left"> 4050 4051<div class="media-block media-block--big" > 4052 <figure class="media cover natural sm-br-img"><img 4053 srcset="//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=90 90w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=128 128w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=165 165w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=180 180w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=280 280w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=390 390w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=540 540w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=768 768w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=1080 1080w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=1280 1280w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=1500 1500w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439 2585w" 4054 sizes="(max-width: 767px) calc(100vw * 0.6), calc(100vw * ( 5 / 12 ))" 4055 src="//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=1500" 4056 alt="" 4057 4058 loading="lazy" 4059 fetchpriority="low" 4060 4061 decoding="async" 4062 width="2585" 4063 height="3877" 4064 style="object-position: 50.0% 50.0%;"></figure> 4065 4066</div> 4067 4068<div class="media-block media-block--small" > 4069 <figure class="media cover natural sm-br-img"><img 4070 srcset="//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=90 90w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=128 128w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=165 165w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=180 180w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=280 280w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=390 390w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=540 540w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=768 768w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=1080 1080w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=1280 1280w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=1500 1500w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832 3840w" 4071 sizes="(max-width: 767px) calc(100vw * 0.6), (max-width: 1023px) calc(100w / 4), calc(100vw / 3)" 4072 src="//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=1500" 4073 alt="" 4074 4075 loading="lazy" 4076 fetchpriority="low" 4077 4078 decoding="async" 4079 width="3840" 4080 height="2880" 4081 style="object-position: 50.0% 50.0%;"></figure> 4082 4083</div> 4084 4085 4086 <div class="body-block text-align-left sm-text-align-left"> 4087 4088 4089 4090 <h2 class="subheading mb-16">HAMP [ham-p]</h2> 4091 4092 <h3 class="subheading mb-8">Rolling Paper, The Gold Standard.</h3> 4093 4094 4095 <div class="rte mb-16"><p>More than rolling papers - HAMP is an all-in-one rolling kit with premium organic hemp papers, airflow-optimized filters, and a built-in mixing tray. Plus, one in every 200 packs includes a real 24K gold paper - find it and win! <br/><a href="/products/hamp-mini" target="_blank" title="HAMP mini"><strong>Learn More</strong></a></p></div> 4096 4097 4098 4099 <div class="btn-group"> 4100 4101 <a class="btn btn--primary btn--inline" href="/products/hamp-mini" >Shop Now</a> 4102 4103 </div> 4104 4105 </div> 4106 </div> 4107</section> 4108 4109</div><div id="shopify-section-template--18919545733372__hero_r9eybh" class="shopify-section"><link href="//www.hoj.life/cdn/shop/t/69/assets/component-hero.css?v=174783890503976445641741624130" rel="stylesheet" type="text/css" media="all" /> 4110<style data-shopify>@media only screen and (max-width: 767px) { 4111 #template--18919545733372__hero_r9eybh .hero__media img, 4112 #template--18919545733372__hero_r9eybh .hero__media video { 4113 object-position: 50% 50%; 4114 }#template--18919545733372__hero_r9eybh .hero { 4115 min-height: 400px; 4116 }} 4117 4118 @media only screen and (min-width: 768px) { 4119 #template--18919545733372__hero_r9eybh .hero__media img, 4120 #template--18919545733372__hero_r9eybh .hero__media video { 4121 object-position: 50% 50%; 4122 }#template--18919545733372__hero_r9eybh .hero { 4123 min-height: 600px; 4124 }} 4125 4126 4127</style><div 4128 id="template--18919545733372__hero_r9eybh"
4129 class="container pt pb sm-pt sm-pb edge-to-edge color-default height-by_pixels sm-height-by_pixels" 4130 style=" 4131 --pt: 0px; 4132 --pb: 0px; 4133 --sm-pt: 0px; 4134 --sm-pb: 0px; 4135 "> 4136 <div class="hero"> 4137 <div class="hero__media"><link href="//www.hoj.life/cdn/shop/t/69/assets/component-video.css?v=180878534449099865041741624130" rel="stylesheet" type="text/css" media="all" /> 4138<superpowered-video data-aspect-ratio="" data-context="default" data-autoplay="true" data-device="both"><video class="video " preload="auto" autoplay playsinline muted loop controlslist="nodownload"> 4139 <source src="https://cdn.shopify.com/s/files/1/0258/1771/0644/files/HOJHomePage.mp4?" type="video/mp4">Sorry, your browser doesn't support embedded videos. Consider updating your browser to latest version or using a different browser.</video></superpowered-video> 4140 4141 4142 4143</div> 4144 4145 <div class="hero__text"><div class="hero__text-container vertical-center horizontal-center sm-vertical-center sm-horizontal-center"> 4146 <div class="col-sm-max-8 text-align-center sm-text-align-center"> 4147 4148<div class="blocks-button "><div class="btn-group mt sm-mt sm-down-width-auto sm-width-auto" style="--mt: 24px; --sm-mt: 24px" > 4149 4150 4151 <a class="btn btn--primary btn--inline size--default sm-size--huge" href="/collections" >Explore our products</a> 4152 4153 4154 </div></div> 4155 </div> 4156 </div></div> 4157 </div> 4158</div> 4159 4160</div><div id="shopify-section-template--18919545733372__squared_mosaic_iy34WQ" class="shopify-section flex flex-wrap container sm-pb-140 squared-mosaic bg-feather"> 4161 <div class="container mx-auto py-70 sm:pt-140 text-center mosaic"><h2 class="text-h2 sm:text-h1">We are crafting a better herbal journey.</h2><a class="btn-link btn-link--red" href="/pages/about"> 4162 Discover more 4163 </a></div> 4164 4165 4166 4167 <div class="w-full sm:w-1/2 squared relative overflow-hidden mosaic-square" mosaic-square > 4168 <div class="flex flex-column justify-center light text-h1 absolute inset-0 p-35 sm:p-70 text-center z-10 break-words"><p>We forge products through unrelenting <strong>craftmanship</strong>.</p></div> 4169 <figure class="background-cover absolute inset-10" style="background-image: url(//www.hoj.life/cdn/shop/files/Homepage-8.1.jpg?v=1613582394)"></figure> 4170 4171</div> 4172 4173 4174 <div class="w-full sm:w-1/2 squared relative overflow-hidden mosaic-square" mosaic-square > 4175 <div class="flex flex-column justify-center light text-h1 absolute inset-0 p-35 sm:p-70 text-center z-10 break-words"><p>We design products inspired by <strong>nature</strong>.</p></div> 4176 <figure class="background-cover absolute inset-10" style="background-image: url(//www.hoj.life/cdn/shop/files/Homepage-8.2.webp?v=1665819748)"></figure> 4177 4178</div> 4179 4180 4181 <div class="w-full sm:w-1/2 squared relative overflow-hidden mosaic-square" mosaic-square > 4182 <div class="flex flex-column justify-center light text-h1 absolute inset-0 p-35 sm:p-70 text-center z-10 break-words"><p>We <strong>respect </strong>the planet and the<br/>people on it.</p></div> 4183 <figure class="background-cover absolute inset-10" style="background-image: url(//www.hoj.life/cdn/shop/files/Homepage-8.3.webp?v=1665819748)"></figure> 4184 4185</div> 4186 4187 4188 <div class="w-full sm:w-1/2 squared relative overflow-hidden mosaic-square" mosaic-square > 4189 <div class="flex flex-column justify-center light text-h1 absolute inset-0 p-35 sm:p-70 text-center z-10 break-words"><p>Through <strong>simplicity</strong> we distill everything to it's purest form.</p></div> 4190 <figure class="background-cover absolute inset-10" style="background-image: url(//www.hoj.life/cdn/shop/files/Homepage-8.4.webp?v=1665819748)"></figure> 4191 4192</div> 4193 4194 4195</div><div id="shopify-section-template--18919545733372__faq_ayGUdE" class="shopify-section"><style data-shopify> 4196 /* Underline styling for the FAQ section */ 4197 4198 /* Main heading underline styling */ 4199 #template--18919545733372__faq_ayGUdE .heading-with-underline { 4200 padding-bottom: 0; 4201 margin-bottom: 15px; 4202 } 4203 4204 /* Desktop underline styling */ 4205 #template--18919545733372__faq_ayGUdE .heading-with-underline::after { 4206 content: ""; 4207 display: block; 4208 width: 42px; 4209 height: 3px; 4210 background-color: #fc0d1c; 4211 margin-top: 0px; 4212 } 4213 4214 /* Question heading underline styling */ 4215 #template--18919545733372__faq_ayGUdE .faq-item summary.with-underline::after { 4216 content: ""; 4217 display: block; 4218 width: 30px; 4219 height: 3px; 4220 background-color: #fc0d1c; 4221 margin-top: 0px; 4222 } 4223 4224 /* Mobile specific styling for underlines */ 4225 @media screen and (max-width: 767px) { 4226 /* Mobile heading underline width */ 4227 #template--18919545733372__faq_ayGUdE .heading-with-underline::after { 4228 width: 30px; 4229 } 4230 4231 /* Mobile question underline width */ 4232 #template--18919545733372__faq_ayGUdE .faq-item summary.with-underline::after { 4233 width: 25px; 4234 } 4235 } 4236 4237
4238 /* Font size customizations */ 4239 4240 #template--18919545733372__faq_ayGUdE .questions__wrapper h2 { 4241 font-size: 32px; 4242 line-height: 1.2; 4243 } 4244 4245 @media screen and (max-width: 767px) { 4246 #template--18919545733372__faq_ayGUdE .questions__wrapper h2 { 4247 font-size: 24px; 4248 } 4249 } 4250 4251 4252 4253 #template--18919545733372__faq_ayGUdE .faq-item summary h3 { 4254 font-size: 20px; 4255 line-height: 1.3; 4256 } 4257 4258 @media screen and (max-width: 767px) { 4259 #template--18919545733372__faq_ayGUdE .faq-item summary h3 { 4260 font-size: 16px; 4261 } 4262 } 4263 4264 4265 /* Bold question styling */ 4266 4267 #template--18919545733372__faq_ayGUdE .faq-item summary h3, 4268 #template--18919545733372__faq_ayGUdE .faq-item summary .h5, 4269 #template--18919545733372__faq_ayGUdE .faq-item summary .h6, 4270 #template--18919545733372__faq_ayGUdE .faq-item.bold-question summary h3 { 4271 font-weight: 700 !important; 4272 } 4273 4274</style> 4275<div 4276 id="template--18919545733372__faq_ayGUdE" 4277 class="pt pb sm-pt sm-pb container sm-edge-to-edge sm-p-page color-alternative-2" 4278 style=" 4279 --pt: 0px; 4280 --pb: 24px; 4281 --sm-pt: 40px; 4282 --sm-pb: 40px; 4283 "> 4284 <div class="grid col-align-items-center faq"> 4285 4286 <div class="col-12 col-sm-6 " ><div class="flex horizontal-left" > 4287 <div class="text-align-left sm-text-align-left col-sm-max-5"> 4288 4289 <h2 class="mb-16 heading-with-underline"> 4290 <strong>F.A.Q</strong> 4291 </h2> 4292 4293 4294 </div> 4295 </div></div> 4296 4297<div class="col-12 col-sm-6 questions__wrapper col-sm-max-6 text-align-left sm-text-align-left"><details class="faq-item" > 4298 <summary class=" bold-question"> 4299 <h3 class="h5 size--small">How do you pronounce HÃJ?</h3> 4300 <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"/></svg> 4301 </summary> 4302 <div class="content faq-item__body rte"> 4303 <p>Meaning high in Danish, itâs pronounced âhoyâ not âhodge</p> 4304 </div> 4305 </details><details class="faq-item" > 4306 <summary class=" bold-question"> 4307 <h3 class="h5 size--small">Where is HÃJ based?</h3> 4308 <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"/></svg> 4309 </summary> 4310 <div class="content faq-item__body rte"> 4311 <p>We design in London with our Danish DNA, and ship world wide from our warehouse in Northern Ireland</p> 4312 </div> 4313 </details><details class="faq-item" > 4314 <summary class=" bold-question"> 4315 <h3 class="h5 size--small">What is Danish Design?</h3> 4316 <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"/></svg> 4317 </summary> 4318 <div class="content faq-item__body rte"> 4319 <p>Founded by a Dane, our approach is rooted in Denmarkâs proud design traditions. In particular, we follow the principles of âForm Follows Functionâ - which means every single decision is focused on improving the function of a product. Beauty is authentic efficiency. Other notable companies who adhere to these principles are Dyson, Apple and Braun.</p> 4320 </div> 4321 </details></div></div> 4322</div>
4322<script type="application/ld+json"> 4323 { 4324 "@context": "http://schema.org", 4325 "@type": "FAQPage", 4326 "mainEntity": [{ 4327 "@type": "Question", 4328 "name": "How do you pronounce HÃJ?", 4329 "acceptedAnswer": { 4330 "@type": "Answer", 4331 "text": "Meaning high in Danish, itâs pronounced âhoyâ not âhodge" 4332 } 4333 },{ 4334 "@type": "Question", 4335 "name": "Where is HÃJ based?", 4336 "acceptedAnswer": { 4337 "@type": "Answer", 4338 "text": "We design in London with our Danish DNA, and ship world wide from our warehouse in Northern Ireland" 4339 } 4340 },{ 4341 "@type": "Question", 4342 "name": "What is Danish Design?", 4343 "acceptedAnswer": { 4344 "@type": "Answer", 4345 "text": "Founded by a Dane, our approach is rooted in Denmarkâs proud design traditions. In particular, we follow the principles of âForm Follows Functionâ - which means every single decision is focused on improving the function of a product. Beauty is authentic efficiency. Other notable companies who adhere to these principles are Dyson, Apple and Braun." 4346 } 4347 }] 4348 } 4349</script>
4349</div><div id="shopify-section-template--18919545733372__featured_blog_gM8Ud9" class="shopify-section"><link href="//www.hoj.life/cdn/shop/t/69/assets/section-featured-blog.css?v=54747614666441841941741624130" rel="stylesheet" type="text/css" media="all" /> 4350<div 4351 id="template--18919545733372__featured_blog_gM8Ud9" 4352 class="pt pb sm-pt sm-pb container sm-edge-to-edge sm-p-page sm-down-edge-to-edge color-alternative-2" 4353 style=" 4354 --pt: 0px; 4355 --pb: 0px; 4356 --sm-pt: 0px; 4357 --sm-pb: 0px; 4358 "><div class="section-header pb text-align-center"><h2 class="heading mt sm-mt size--default sm-size--default"> 4359 Featured blogs 4360 </h2></div> 4361<gridy-slider 4362 id="slider-template--18919545733372__featured_blog_gM8Ud9" 4363 class="gridy-slider" 4364 data-mobile-enabled="true" 4365 data-tablet-enabled="true" 4366 data-desktop-enabled="true" 4367 data-ipr-mobile="1" 4368 data-ipr-tablet="3" 4369 data-ipr-desktop="2" 4370 data-arrows="true" 4371 data-sliding-behavior="all" 4372 data-autoplay="false" 4373 data-autoplay-delay="5000"> 4374 4375 <div class="gridy-track grid scrollbar--hide grid-cols-1 sm-grid-cols-3 md-grid-cols-2 track-inner-padding"> 4376 4377 4378 4379 4380 4381 4382<div class="card card--article card--default"> 4383 <a href="/blogs/viden/7-things-to-keep-in-mind-before-buying-cbd-gummies-in-canada" class="card-media"> 4384 <figure class="media cover square "><img 4385 srcset="//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=90 90w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=128 128w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=165 165w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=180 180w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=280 280w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=390 390w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=540 540w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=768 768w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=1080 1080w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=1280 1280w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243 1280w" 4386 sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)" 4387 src="//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=1500" 4388 alt="CBD gummies" 4389 4390 loading="lazy" 4391 fetchpriority="low" 4392 4393 decoding="async" 4394 width="1280" 4395 height="853" 4396 style="object-position: 50% 50%;"></figure> 4397 </a> 4398 4399 <a href="/blogs/viden/7-things-to-keep-in-mind-before-buying-cbd-gummies-in-canada" class="card-body text-align-left"> 4400 4401 <div class="details mb-12"></div> 4402 4403 <h2 class="h4 card-title">7 Things To Keep In Mind Before Buying CBD Gummies In Canada</h2> 4404 4405 4406 <p class="card-excerpt size--small mt-8">CBD gummies are one of the most common ways to enjoy the benefits of cannabis. This article focuses on seven important things you should be aware of when purchasing CBD gummies in Canada. From understanding regulations to measuring quality. 4407</p> 4408 4409 4410 </a> 4411</div> 4412 4413 4414 4415 4416<div class="card card--article card--default"> 4417 <a href="/blogs/viden/cbd-gummies-the-fun-and-flavorful-way-to-take-cbd" class="card-media"> 4418 <figure class="media cover square "><img 4419 srcset="//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=90 90w,//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=128 128w,//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=165 165w,//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=180 180w,//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=280 280w,//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=390 390w,//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=540 540w,//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=768 768w,//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387 858w" 4420 sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)" 4421 src="//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=1500" 4422 alt="Hand with CBD gummies" 4423 4424 loading="lazy" 4425 fetchpriority="low" 4426 4427 decoding="async" 4428 width="858" 4429 height="515" 4430 style="object-position: 50% 50%;"></figure> 4431 </a> 4432 4433 <a href="/blogs/viden/cbd-gummies-the-fun-and-flavorful-way-to-take-cbd" class="card-body text-align-left"> 4434 4435 <div class="details mb-12"></div> 4436 4437 <h2 class="h4 card-title">CBD Gummies: The Fun and Flavorful Way to Take CBD</h2> 4438 4439 4440 <p class="card-excerpt size--small mt-8">CBD has become very commonly used in recent years due to its many possible wellness benefits. CBD gummies are especially appealing to people who are new to CBD due to their ease of use, delicious taste and the consistent CBD dose they provide. 4441</p> 4442 4443 4444 </a> 4445</div> 4446 4447 4448 4449 4450<div class="card card--article card--default"> 4451 <a href="/blogs/viden/unlocking-the-potential-of-thca-hemp-flower" class="card-media"> 4452 <figure class="media cover square "><img 4453 srcset="//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=90 90w,//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=128 128w,//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=165 165w,//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=180 180w,//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=280 280w,//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=390 390w,//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=540 540w,//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=768 768w,//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466 983w" 4454 sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)" 4455 src="//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=1500" 4456 alt="cutting hemp flower buds" 4457 4458 loading="lazy" 4459 fetchpriority="low" 4460 4461 decoding="async" 4462 width="983" 4463 height="643" 4464 style="object-position: 50% 50%;"></figure> 4465 </a> 4466 4467 <a href="/blogs/viden/unlocking-the-potential-of-thca-hemp-flower" class="card-body text-align-left"> 4468 4469 <div class="details mb-12"></div> 4470 4471 <h2 class="h4 card-title">Unlocking the Potential of THCA Hemp Flower</h2> 4472 4473 4474 <p class="card-excerpt size--small mt-8"> THCA hemp flower is a real hidden gem that really packs a punch when it comes to the health and well-being benefits it offers. Read more to discover all the benefits this magical plant has for you. 4475</p> 4476 4477 4478 </a> 4479</div> 4480 4481 4482 4483 4484<div class="card card--article card--default"> 4485 <a href="/blogs/viden/5-ways-to-elevate-your-herb-experience-from-grinding-to-rosin-pressing" class="card-media"> 4486 <figure class="media cover square "><img 4487 srcset="//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=90 90w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=128 128w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=165 165w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=180 180w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=280 280w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=390 390w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=540 540w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=768 768w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810 926w" 4488 sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)" 4489 src="//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=1500" 4490 alt="KLIP grinder blades and cannabis buds" 4491 4492 loading="lazy" 4493 fetchpriority="low" 4494 4495 decoding="async" 4496 width="926" 4497 height="638" 4498 style="object-position: 50% 50%;"></figure> 4499 </a> 4500 4501 <a href="/blogs/viden/5-ways-to-elevate-your-herb-experience-from-grinding-to-rosin-pressing" class="card-body text-align-left"> 4502 4503 <div class="details mb-12"></div> 4504 4505 <h2 class="h4 card-title">5 Ways to Elevate Your Herb Experience: From Grinding to Rosin Pressing</h2> 4506 4507 4508 <p class="card-excerpt size--small mt-8">Elevate your herbal experience with the best grinding tips we have for you. Don't be afraid to experience new stuff when it comes to grinding, but we're sure a good grinder will be your best mate in the process. 4509</p> 4510 4511 4512 </a> 4513</div> 4514 4515 4516 4517 4518<div class="card card--article card--default"> 4519 <a href="/blogs/viden/5-benefits-of-having-a-medical-marijuana-card" class="card-media"> 4520 <figure class="media cover square "><img 4521 srcset="//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=90 90w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=128 128w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=165 165w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=180 180w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=280 280w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=390 390w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=540 540w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=768 768w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=1080 1080w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579 1099w" 4522 sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)" 4523 src="//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=1500" 4524 alt="woman surprised by a medical marijuana card" 4525 4526 loading="lazy" 4527 fetchpriority="low" 4528 4529 decoding="async" 4530 width="1099" 4531 height="612" 4532 style="object-position: 50% 50%;"></figure> 4533 </a> 4534 4535 <a href="/blogs/viden/5-benefits-of-having-a-medical-marijuana-card" class="card-body text-align-left"> 4536 4537 <div class="details mb-12"></div> 4538 4539 <h2 class="h4 card-title">
45395 Benefits of Having a Medical Marijuana Card</h2> 4540 4541 4542 <p class="card-excerpt size--small mt-8">Do you really know all the benefits you get if you have your own medical marijuana card? Even if you live in a US state where recreational marijuana is already legal, don't miss the chance to also get some benefits with a MMJ card. 4543</p> 4544 4545 4546 </a> 4547</div> 4548 4549 4550 4551 4552<div class="card card--article card--default"> 4553 <a href="/blogs/viden/sweet-treats-exploring-the-world-of-cbd-gummies" class="card-media"> 4554 <figure class="media cover square "><img 4555 srcset="//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=90 90w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=128 128w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=165 165w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=180 180w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=280 280w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=390 390w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=540 540w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=768 768w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=1080 1080w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=1280 1280w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685 1361w" 4556 sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)" 4557 src="//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=1500" 4558 alt="CBD gummies" 4559 4560 loading="lazy" 4561 fetchpriority="low" 4562 4563 decoding="async" 4564 width="1361" 4565 height="771" 4566 style="object-position: 50% 50%;"></figure> 4567 </a> 4568 4569 <a href="/blogs/viden/sweet-treats-exploring-the-world-of-cbd-gummies" class="card-body text-align-left"> 4570 4571 <div class="details mb-12"></div> 4572 4573 <h2 class="h4 card-title">Sweet Treats: Exploring the World of CBD Gummies</h2> 4574 4575 4576 <p class="card-excerpt size--small mt-8">Discover a delicious way to get the cannabidiol effect of relaxation to your body. CBD gummies are THE way to go whenever youâre looking for the wellness benefits without the need of smoking or preparing edibles by yourself. 4577</p> 4578 4579 4580 </a> 4581</div> 4582 4583 4584 4585 4586<div class="card card--article card--default"> 4587 <a href="/blogs/viden/the-ultimate-guide-to-vaping-cbd-benefits-tips-and-best-practices" class="card-media"> 4588 <figure class="media cover square "><img 4589 srcset="//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=90 90w,//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=128 128w,//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=165 165w,//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=180 180w,//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=280 280w,//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=390 390w,//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=540 540w,//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=768 768w,//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917 1044w" 4590 sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)" 4591 src="//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=1500" 4592 alt="Guy smoking CBD from a vape" 4593 4594 loading="lazy" 4595 fetchpriority="low" 4596 4597 decoding="async" 4598 width="1044" 4599 height="687" 4600 style="object-position: 50% 50%;"></figure> 4601 </a> 4602 4603 <a href="/blogs/viden/the-ultimate-guide-to-vaping-cbd-benefits-tips-and-best-practices" class="card-body text-align-left"> 4604 4605 <div class="details mb-12"></div> 4606 4607 <h2 class="h4 card-title">The Ultimate Guide to Vaping CBD: Benefits, Tips, and Best Practices</h2> 4608 4609 4610 <p class="card-excerpt size--small mt-8">Learn about vaping CBD in our ultimate guide! CBD vaping has surged in popularity over recent years. In this article, learn CBD's benefits, tips, and best practices to elevate your smoking experience. 4611</p> 4612 4613 4614 </a> 4615</div> 4616 4617 4618 4619 4620<div class="card card--article card--default"> 4621 <a href="/blogs/viden/diy-cannabis-edibles-st-patricks-day-feast" class="card-media"> 4622 <figure class="media cover square "><img 4623 srcset="//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=90 90w,//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=128 128w,//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=165 165w,//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=180 180w,//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=280 280w,//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=390 390w,//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=540 540w,//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=768 768w,//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735 868w" 4624 sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)" 4625 src="//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=1500" 4626 alt="St Patrick's cookies" 4627 4628 loading="lazy" 4629 fetchpriority="low" 4630 4631 decoding="async" 4632 width="868" 4633 height="497" 4634 style="object-position: 50% 50%;"></figure> 4635 </a> 4636 4637 <a href="/blogs/viden/diy-cannabis-edibles-st-patricks-day-feast" class="card-body text-align-left"> 4638 4639 <div class="details mb-12"></div> 4640 4641 <h2 class="h4 card-title">DIY Cannabis Edibles: A Green Twist to Your St. Patrick's Day Feast</h2> 4642 4643 4644 <p class="card-excerpt size--small mt-8">Who doesn't want to give a good green touch to St. Patrick's Day? There's nothing better than adding some DIY cannabis edibles to your festivities, so check out this article with four easy to follow DIY cannabis edibles recipes that are also St. Patrick's Day themed. Be sure to enjoy with friends! 4645</p> 4646 4647 4648 </a> 4649</div> 4650 4651 4652 4653 4654<div class="card card--article card--default"> 4655 <a href="/blogs/viden/womens-day-commemoration-of-womens-rights-to-smoke-weed" class="card-media"> 4656 <figure class="media cover square "><img 4657 srcset="//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=90 90w,//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=128 128w,//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=165 165w,//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=180 180w,//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=280 280w,//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=390 390w,//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=540 540w,//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=768 768w,//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202 913w" 4658 sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)" 4659 src="//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=1500" 4660 alt="Woman holding a KOL mini pipe" 4661 4662 loading="lazy" 4663 fetchpriority="low" 4664 4665 decoding="async" 4666 width="913" 4667 height="831" 4668 style="object-position: 50% 50%;"></figure> 4669 </a> 4670 4671 <a href="/blogs/viden/womens-day-commemoration-of-womens-rights-to-smoke-weed" class="card-body text-align-left"> 4672 4673 <div class="details mb-12"></div> 4674 4675 <h2 class="h4 card-title">Women's Day: A Commemoration of Womenâs Rights & the Right to Smoke Weed</h2> 4676 4677 4678 <p class="card-excerpt size--small mt-8">International Women's Day is every year on March 8th, and it's about commemorating women's fight for their rights for decades. In this article, we explore its origins, why is cannabis relevant for the movement, and how you can help this cause that has an effect on women & girls all around the world. 4679</p> 4680 4681 4682 </a> 4683</div> 4684 4685 4686 4687 4688<div class="card card--article card--default"> 4689 <a href="/blogs/viden/bob-marley-one-love-what-we-know-about-the-new-movie" class="card-media"> 4690 <figure class="media cover square "><img 4691 srcset="//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405&width=90 90w,//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405&width=128 128w,//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405&width=165 165w,//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405&width=180 180w,//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405&width=280 280w,//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405&width=390 390w,//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405&width=540 540w,//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405 731w" 4692 sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)" 4693 src="//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405&width=1500" 4694 alt="Bob Marley One Love Movie" 4695 4696 loading="lazy" 4697 fetchpriority="low" 4698 4699 decoding="async" 4700 width="731" 4701 height="385" 4702 style="object-position: 50% 50%;"></figure> 4703 </a> 4704 4705 <a href="/blogs/viden/bob-marley-one-love-what-we-know-about-the-new-movie" class="card-body text-align-left"> 4706 4707 <div class="details mb-12"></div> 4708 4709 <h2 class="h4 card-title">Bob Marley: One Love, What We Know About The New Movie</h2> 4710 4711 4712 <p class="card-excerpt size--small mt-8">The highly anticipated Bob Marley Movie: One Love will be released very soon. Dive into Bob Marleyâs story through one of the most expected movies among stoners. Read here to learn what to expect from it! 4713</p> 4714 4715 4716 </a> 4717</div> 4718 4719 4720 4721 4722<div class="card card--article card--default"> 4723 <a href="/blogs/viden/cannabis-infused-drinks-a-new-era-of-enjoyment" class="card-media"> 4724 <figure class="media cover square "><img 4725 srcset="//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=90 90w,//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=128 128w,//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=165 165w,//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=180 180w,//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=280 280w,//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=390 390w,//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=540 540w,//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=768 768w,//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230 1038w" 4726 sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)" 4727 src="//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=1500"
4728 alt="Cannabis infused drinks" 4729 4730 loading="lazy" 4731 fetchpriority="low" 4732 4733 decoding="async" 4734 width="1038" 4735 height="670" 4736 style="object-position: 50% 50%;"></figure> 4737 </a> 4738 4739 <a href="/blogs/viden/cannabis-infused-drinks-a-new-era-of-enjoyment" class="card-body text-align-left"> 4740 4741 <div class="details mb-12"></div> 4742 4743 <h2 class="h4 card-title">Cannabis Infused Drinks: A New Era of Enjoyment</h2> 4744 4745 4746 <p class="card-excerpt size--small mt-8">Embark on a journey into the heart of the evolving cannabis culture with cannabis infused drinks, which is a whole new era of enjoyment. In this article we'll dive into the fascinating and innovative world of cannabis-infused beverages as we explain the benefits where pleasure meets well-being. 4747</p> 4748 4749 4750 </a> 4751</div> 4752 4753 4754 4755 4756<div class="card card--article card--default"> 4757 <a href="/blogs/viden/thc-concentrates-the-untapped-benefits-of-raw-cannabis" class="card-media"> 4758 <figure class="media cover square "><img 4759 srcset="//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=90 90w,//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=128 128w,//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=165 165w,//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=180 180w,//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=280 280w,//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=390 390w,//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=540 540w,//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=768 768w,//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056 1039w" 4760 sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)" 4761 src="//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=1500" 4762 alt="Woman with THCa oil concentrate with cannabis plant" 4763 4764 loading="lazy" 4765 fetchpriority="low" 4766 4767 decoding="async" 4768 width="1039" 4769 height="690" 4770 style="object-position: 50% 50%;"></figure> 4771 </a> 4772 4773 <a href="/blogs/viden/thc-concentrates-the-untapped-benefits-of-raw-cannabis" class="card-body text-align-left"> 4774 4775 <div class="details mb-12"></div> 4776 4777 <h2 class="h4 card-title">THCa Concentrates: The Untapped Benefits of Raw Cannabis</h2> 4778 4779 4780 <p class="card-excerpt size--small mt-8">Dive into valuable information about THC and THCa concentrates available for you. Discover the benefits of cannabis in a new way and health benefits of THCa when adding it to your wellness routine. 4781</p> 4782 4783 4784 </a> 4785</div> 4786 4787 </div> 4788<div class="gridy-arrows flex space-between arrows-style--no-bg sm-on-edge"> 4789 <button class="btn btn--primary btn--with-icon btn--round gridy-arrow flex" type="button" data-gridy-arrow data-direction="prev"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"><polyline points="15 18 9 12 15 6"/></svg><span class="visually-hidden">Previous</span></button> 4790 <button class="btn btn--primary btn--with-icon btn--round gridy-arrow flex" type="button" data-gridy-arrow data-direction="next"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"/></svg><span class="visually-hidden">Next</span></button> 4791</div> 4792 4793 </gridy-slider> 4794 4795 4796 <div class="mt-12 p-page sm-p-0 text-align-center "> 4797 <a class="btn btn--link size--small" href="/blogs/viden"> 4798 View all 4799 </a> 4800 </div> 4801 4802 4803</div> 4804 4805</div> 4806 </main><!-- BEGIN sections: aside-group --> 4807 4808<!-- END sections: aside-group --><!-- BEGIN sections: footer-group --> 4809<div id="shopify-section-sections--18919540195580__footer" class="shopify-section shopify-section-group-footer-group"><link href="//www.hoj.life/cdn/shop/t/69/assets/component-newsletter.css?v=20378098663625819011741624130" rel="stylesheet" type="text/css" media="all" /> 4810<footer 4811 id="SiteFooter-sections--18919540195580__footer"
4812 class="footer container pt pb sm-pt sm-pb color-scheme-e8d69aef-7331-4d79-8289-2d1b8615fc64 size--default sm-size--default" 4813 style=" 4814 --pt: 40px; 4815 --pb: 40px; 4816 --sm-pt: 64px; 4817 --sm-pb: 80px;"> 4818 4819 4820<div class="grid mb-48 sm-mb-80 footer-main"><div class="col-12 col-sm-6 col-md-6" ><div class="footer-block__title summary-title">HÃJ 4821</div> 4822 <div class="footer-block__details-content"><div class="footer-block__description rte mb-16"><p>Sign up to become a member of HÃJ Society</p></div><form method="post" action="/contact#newsletter-sections--18919540195580__footer" id="newsletter-sections--18919540195580__footer" accept-charset="UTF-8" class="newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 4823 <input type="hidden" name="contact[tags]" value="newsletter"> 4824 <div class="newsletter-form__field-wrapper"><div class="field"> 4825 <input 4826 id="NewsletterForm--sections--18919540195580__footer" 4827 type="email" 4828 name="contact[email]" 4829 class="field__input" 4830 value="" 4831 aria-required="true" 4832 autocorrect="off" 4833 autocapitalize="off" 4834 autocomplete="email" 4835 4836 placeholder="Email" 4837 required 4838 > 4839 <label class="field__label" for="NewsletterForm--sections--18919540195580__footer"> 4840 Email 4841 </label> 4842 4843 <button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe-sections--18919540195580__footer" aria-label="Subscribe"> 4844 <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"/></svg> 4845 </button> 4846 </div> 4847</div></form> 4848 4849<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-newsletter.css?v=20378098663625819011741624130" media="print" onload="this.media='all'"> 4850<noscript> 4851 <link href="//www.hoj.life/cdn/shop/t/69/assets/component-newsletter.css?v=20378098663625819011741624130" rel="stylesheet" type="text/css" media="all" /> 4852</noscript></div></div><div class="col-12 col-sm-6 col-md-3" ><div class="footer-block__title summary-title">HÃJ</div> 4853 <div class="footer-block__details-content"> 4854 <div class="rte"> 4855 <p>Danish designed herb accessories<br/>London, United Kingdom</p> 4856 </div> 4857 </div></div><div class="col-12 col-sm-6 col-md-3" ><details class="footer-details" open data-mobile-close="true" data-desktop-open="true"> 4858 <summary class="footer-block__title"> 4859 <span>Quick links</span> 4860 <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"/></svg> 4861 </summary> 4862 <div class="content"><ul class="link-list"><li> 4863 <a href="/policies/terms-of-service">Boring Legals</a> 4864 </li><li> 4865 <a href="https://hojlife.aftership.com/">Track Your Order</a> 4866 </li><li> 4867 <a href="/policies/privacy-policy">Privacy Policy</a> 4868 </li><li> 4869 <a href="/policies/shipping-policy">Shipping Info</a> 4870 </li><li> 4871 <a href="/policies/refund-policy">Returns</a> 4872 </li></ul></div> 4873 </details></div></div> 4874 <hr class="mb-48 sm-mb-80"> 4875 4876 4877 <div class="footer-last grid grid-cols-1 md-grid-cols-2"> 4878 <div class="payments-and-some text-align-center md-text-align-left"><div class="footer-payment mb-16">
4879 <span class="visually-hidden">Payment methods</span> 4880 <ul class="flex" role="list" style="gap: 8px;"> 4881 </ul> 4882 </div><div class="footer-social mb-16"> 4883 <ul class="flex" role="list"><li class="footer-social__item"> 4884 <a href="https://www.facebook.com/hoj.life" class="link footer-social__link"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-facebook"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"/></svg><span class="visually-hidden">Facebook</span> 4885 </a> 4886 </li><li class="footer-social__item"> 4887 <a href="https://www.instagram.com/hoj.life/#" class="link footer-social__link"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-instagram"><rect x="2" y="2" width="20" height="20" rx="5" ry="5"/><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"/><line x1="17.5" y1="6.5" x2="17.51" y2="6.5"/></svg><span class="visually-hidden">Instagram</span> 4888 </a> 4889 </li><li class="footer-social__item"> 4890 <a href="https://www.linkedin.com/company/hojlife/" class="link footer-social__link"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24" width="24" height="24" class="icon icon-linkedin icon--fill"><path d="M6.5 22H2.3V8.6h4.1V22zM4.4 6.8C3.1 6.8 2 5.7 2 4.4 2 3.1 3.1 2 4.4 2c1.3 0 2.4 1.1 2.4 2.4 0 1.3-1.1 2.4-2.4 2.4M22 22h-4.1v-6.5c0-1.5 0-3.5-2.2-3.5s-2.5 1.7-2.5 3.4V22H9.1V8.6h4v1.8h.1c.6-1 1.9-2.2 3.9-2.2 4.2 0 5 2.8 5 6.4z"/></svg><span class="visually-hidden">LinkedIn</span> 4891 </a> 4892 </li><li class="footer-social__item"> 4893 <a href="https://x.com/hojlife" class="link footer-social__link"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="icon icon-twitter icon--fill"><path d="m13.9 10.46 7.45-8.47h-1.76l-6.47 7.35-5.16-7.35H2l7.81 11.12L2 21.99h1.76l6.83-7.77 5.45 7.77H22l-8.1-11.53ZM4.4 3.29h2.71l12.48 17.46h-2.71L4.4 3.29Z"/></svg><span class="visually-hidden">Twitter</span> 4894 </a> 4895 </li><li class="footer-social__item"> 4896 <a href="https://www.youtube.com/channel/UCKW-ZQbxNKPoI0RVyTJ-5DQ" class="link footer-social__link"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-youtube"><path d="M22.54 6.42a2.78 2.78 0 0 0-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 0 0-1.94 2A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.4 19c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 0 0 1.94-2 29 29 0 0 0 .46-5.25 29 29 0 0 0-.46-5.33z"/><polygon points="9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02"/></svg><span class="visually-hidden">YouTube</span> 4897 </a> 4898 </li></ul> 4899</div> 4900</div><div class="copyright-and-localization text-align-center md-text-align-right"><div class="footer__copyright size--small"><span> 4901 © 2026 4902HOJ LIFE LIMITED Operated By <a href="https://retail-north.com/">Retail North - Dry Herb Vape & Accessorise Wholesalers</a> 4903</span></div> 4904 </div> 4905 4906 </div> 4907 4908 <a href="#" class="btn to-top-link"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"><polyline points="14 12 10 8 6 12"/></svg><span class="visually-hidden">Back to top</span></a> 4909 4910</footer> 4911 4912 4913</div> 4914<!-- END sections: footer-group --><ul hidden> 4915 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 4916 </ul> 4917 4918
4918<script> 4919 window.shopUrl = 'https://www.hoj.life'; 4920 window.routes = { 4921 root: '/', 4922 cart_url: '/cart', 4923 cart_add_url: '/cart/add', 4924 cart_change_url: '/cart/change', 4925 cart_update_url: '/cart/update', 4926 search_url: '/search', 4927 predictive_search_url: '/search/suggest', 4928 product_recommendations_url: '/recommendations/products', 4929 }; 4930 4931 window.cartStrings = { 4932 error: `There was an error while updating your cart. Please try again.`, 4933 quantityError: `You can only add [quantity] of this item to your cart.`, 4934 shipping_free: `You are eligible for free shipping!`, 4935 shipping_not_free: `Buy with [amount] more to get free shipping!`, 4936 }; 4937 4938 window.variantStrings = { 4939 addToCart: `Add to cart`, 4940 itemAdded: `Item added to your cart`, 4941 itemsAdded: `Items added to your cart`, 4942 soldOut: `Sold out`, 4943 preOrder: `Preorder`, 4944 unavailable: `Unavailable`, 4945 unavailable_with_option: `[value] - Unavailable`, 4946 inventory: { 4947 in_stock: `In stock`, 4948 in_stock_with_quantity: `[quantity] in stock`, 4949 few_left: `A few left in stock!`, 4950 few_left_with_quantity: `Only [quantity] left in stock!`, 4951 will_be_in_stock_after: `Back in stock [date]`, 4952 waiting_for_stock: `Inventory on the way`, 4953 out_of_stock: `Out of stock`, 4954 out_of_stock_continue_selling: `In stock`, 4955 }, 4956 }; 4957 4958 window.accessibilityStrings = { 4959 imageAvailable: `Image [index] is now available in gallery view`, 4960 shareSuccess: `Link copied to clipboard`, 4961 pauseSlideshow: `Pause slideshow`, 4962 playSlideshow: `Play slideshow`, 4963 }; 4964 4965 window.themeStrings = { 4966 product_count_simple_one: `[count] product`, 4967 product_count_simple_other: `[count] products`, 4968 results_with_count_one: `[count] result`, 4969 results_with_count_other: `[count] results`, 4970 }; 4971 4972 theme = {}; 4973 theme.settings = { 4974 moneyFormat: "\u003cspan class=money\u003e${{amount}} \u003c\/span\u003e", 4975 }; 4976 4977 theme.assets = {}; 4978 </script>
4978 4979 4980 <svg xmlns="http://www.w3.org/2000/svg" width="0" height="0"> 4981 <defs> 4982 <clipPath id="circle-substract"> 4983 <path fill-rule="evenodd" clip-rule="evenodd" d="M24 15.373C18.7775 13.6859 15 8.78408 15 3C15 1.96746 15.1204 0.963039 15.3479 0L0 0V24H24V15.373Z" fill="black"/> 4984 </clipPath> 4985 </defs> 4986 </svg> 4987 4988
4988<script type="text/javascript" fetchpriority="low" src="//www.hoj.life/cdn/shop/t/69/assets/script-loader.js?v=154539937300947560541741624130" defer></script>
4988<!-- FlexSlider JS --> 4989
4989<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
4989 4990
4990<script src="//www.hoj.life/cdn/shop/t/69/assets/flexslider.js?v=122300591350876099761741648780"></script>
4990 4991 <!-- Stamped --> 4992
4993<script>function myInit(){ StampedFn.init({ 4994apiKey: 'pubkey-p1271LAl3K10fb0h44sxQexM0961XU', 4995sId: '126469' }); }</script>
4995 4996 4997
4998<script async onload="myInit()" type="text/javascript" 4999src=" 5000https://cdn1.stamped.io/files/widget.min.js 5001"></script>
5001 5002 5003<!-- End Stamped --> 5004 5005 <style> </style> 5006<div id="shopify-block-ALzFzb0JnZHBsc3JSc__6608128144474173581" class="shopify-block shopify-app-block">
5006<script> 5007 const shopName = "www.hoj.life"; 5008 const trackingId= "13y7nljkfla4lq4"; 5009 const a=document.createElement('script'); a.src=`https://pt.wisernotify.com/pixel.js?ti=${trackingId}&shp=${shopName}`, document.getElementsByTagName("head")[0].appendChild(a); 5010</script>
5010 5011 5012</div><div id="shopify-block-AU3RpOHNzMElZU0pJQ__6143736321357441667" class="shopify-block shopify-app-block">
5013<script src="//code.tidio.co/vqkrwegqhvudjsld32nbs5bu00b8u20y.js?extensionVersion=1.4.1" async></script>
5013 5014 5015 <!-- BEGIN app snippet: visitor-identity-verification --> 5016 5017 5018 5019 5020<!-- END app snippet --> 5021 5022</div>
5022<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5022 5023</body> 5024</html>
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.